Отправляет email-рассылки с помощью сервиса Sendsay

не могу собрать DEADFTP 0.1.1

Проблема вот в чем
Когда я запускаю ./configure - она выводит все нормально
Но когда я запускаю make выводиться вот что

make all-recursive
make[1]: Вход в каталог `/home/sergei/tmp/deadftp-0.1.1'
Making all in intl
make[2]: Вход в каталог `/home/sergei/tmp/deadftp-0.1.1/intl'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталог `/home/sergei/tmp/deadftp-0.1.1/intl'
Making all in po
make[2]: Вход в каталог `/home/sergei/tmp/deadftp-0.1.1/po'
make[2]: Выход из каталог `/home/sergei/tmp/deadftp-0.1.1/po'
Making all in macros
make[2]: Вход в каталог `/home/sergei/tmp/deadftp-0.1.1/macros'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Выход из каталог `/home/sergei/tmp/deadftp-0.1.1/macros'
Making all in src
make[2]: Вход в каталог `/home/sergei/tmp/deadftp-0.1.1/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H
-I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -g -Wall
-Wunused -c main.c
main.c:31:25: glade/glade.h: No such file or directory
main.c: In function `main':
main.c:62: error: `GladeXML' undeclared (first use in this function)
main.c:62: error: (Each undeclared identifier is reported only once
main.c:62: error: for each function it appears in.)
main.c:62: error: `xml' undeclared (first use in this function)
main.c:79: warning: implicit declaration of function `glade_gnome_init'
main.c:104: warning: implicit declaration of function `glade_xml_new'
main.c:111: warning: implicit declaration of function `glade_xml_get_widget'
main.c:111: warning: assignment makes pointer from integer without a cast
main.c:113: warning: assignment makes pointer from integer without a cast
main.c:114: warning: assignment makes pointer from integer without a cast
main.c:115: warning: assignment makes pointer from integer without a cast
main.c:116: warning: assignment makes pointer from integer without a cast
main.c:117: warning: assignment makes pointer from integer without a cast
main.c:118: warning: assignment makes pointer from integer without a cast
main.c:119: warning: assignment makes pointer from integer without a cast
main.c:121: warning: assignment makes pointer from integer without a cast
main.c:122: warning: assignment makes pointer from integer without a cast
main.c:123: warning: assignment makes pointer from integer without a cast
main.c:124: warning: assignment makes pointer from integer without a cast
main.c:126: warning: assignment makes pointer from integer without a cast
main.c:127: warning: assignment makes pointer from integer without a cast
main.c:129: warning: assignment makes pointer from integer without a cast
main.c:130: warning: assignment makes pointer from integer without a cast
main.c:131: warning: assignment makes pointer from integer without a cast
main.c:132: warning: assignment makes pointer from integer without a cast
main.c:134: warning: assignment makes pointer from integer without a cast
main.c:135: warning: assignment makes pointer from integer without a cast
main.c:137: warning: assignment makes pointer from integer without a cast
main.c:138: warning: assignment makes pointer from integer without a cast
main.c:139: warning: assignment makes pointer from integer without a cast
main.c:142: warning: assignment makes pointer from integer without a cast
main.c:144: warning: implicit declaration of function `glade_xml_signal_autoconnect'
main.c: In function `on_about1_activate':
main.c:187: error: `GladeXML' undeclared (first use in this function)
main.c:187: error: `xml' undeclared (first use in this function)
make[2]: *** [main.o] Ошибка 1
make[2]: Выход из каталог `/home/sergei/tmp/deadftp-0.1.1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/deadftp-0.1.1'
make: *** [all-recursive-am] Ошибка 2

Что делать и откуда взялись эти ошибки я не знаю. Помогите пожалуйста!

Сергей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13307; Возраст листа: 474; Участников: 1298
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/261745



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   сергей Thu, 11 Nov 2004 19:55:16 +0300 (#261745)

 

Ответы:

В сообщении от 1100195716 секунд после начала Эпохи Unix Вы написали:

Нужно установить Glade (вместе с заголовочными файлами).

Ответить   Konstantin Korikov Thu, 11 Nov 2004 21:07:58 +0200 (#262250)

 

On Thu, 11 Nov 2004 21:07:58 +0200
Konstantin Korikov <lostcl***@s*****.com> wrote:

Уважаемый Константин спасибо за ответ

Сначала я проверил что за пакеты имеющие в своем названии glade стоят у меня
на компе
[sergei@novcomp sergei]$ rpm -qa | grep glade
libglade2-2.0.1-5.1
pygtk2-libglade-2.0.0-1
libglade-devel-0.17-12.2
glade2-2.0.0-2
libglade-0.17-12.2
glade-0.6.4-10asp
libglade2-devel-2.0.1-5.1

У меня стоит ASP LiNUX 9.2 ядро 2.4
Все пакеты я списал с дистрибутива в отдельный каталог и проверил его так
[sergei@novcomp rpm]$ ls | grep glade
glade-0.6.4-10asp.i386.rpm
glade2-2.0.0-2.i386.rpm
libglade-0.17-12.2.i386.rpm
libglade2-2.0.1-5.1.i386.rpm
libglade2-devel-2.0.1-5.1.i386.rpm
libglade-devel-0.17-12.2.i386.rpm
pygtk2-libglade-2.0.0-1.i386.rpm

Как я вижу все пакеты содержащие glade уже установлены и что делать дальше я
не представляю

Valerius посоветовал мне вот что

Все что есть то у меня стоит.

C уважением Сергей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13379; Возраст листа: 475; Участников: 1294
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/262451



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   сергей Fri, 12 Nov 2004 16:42:14 +0300 (#262451)

 

On Fri, 12 Nov 2004 16:42:14 +0300, сергей <supotnicki***@y*****.ru> said:

проверьте наличие файла /usr/include/libglade-2.0/glade/glade.h, а еще
содержание /usr/lib/pkgconfig/libglade-2.0.pc.

Ответить   Max Vasin Fri, 12 Nov 2004 17:48:09 +0300 (#262499)

 

On Fri, 12 Nov 2004 17:48:09 +0300
Max Vasin <max-appo***@m*****.ru> wrote:

Большое спасибо что ответили

Файл /usr/include/libglade-2.0/glade/glade.h есть и посколько он небольшой его
я приведу здесь целиком

/* -*- Mode: C; c-basic-offset: 4 -*-
* libglade - a library for building interfaces from XML files at runtime

..... (пропущенные текстовые комментарии)
#ifndef GLADE_H

#define GLADE_H

#include <glib.h>

#include <glade/glade-init.h>
#include <glade/glade-xml.h>
/* don't include glade-build.h -- it is only for widget set definitions */

#endif

Также есть файл /usr/lib/pkgconfig/libglade-2.0.pc (но он не заканчивается на
точку)
Вот его полное содержание

prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include

# so people can do "pkg-config --variable moduledir libglade-2.0"
# (which is broken - users can now use the LIBGLADE_MODULE_PATH
# environment variable
moduledir=${libdir}/libglade/2.0

Name: Libglade
Description: a library for dynamically loading GLADE interface files
Version: 2.0.1
Requires: gtk+-2.0 libxml-2.0
Libs: -L${libdir} -lglade-2.0
Cflags: -I${includedir}/libglade-2.0

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13392; Возраст листа: 475; Участников: 1294
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/262530



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   сергей Fri, 12 Nov 2004 18:13:40 +0300 (#262530)

 

On Fri, 12 Nov 2004 18:13:40 +0300, сергей <supotnicki***@y*****.ru> said:

Это была точка в моем предложении, а не имени файла :-) libglade похоже
установлена нормально, покажите выдержки из configure.in (или configure.ac)
из каталога исходных текстов программы на предмет PKG_CHECK_MODULES.

Ответить   Max Vasin Fri, 12 Nov 2004 20:35:59 +0300 (#262650)

 

On Fri, 12 Nov 2004 20:35:59 +0300
Max Vasin <max-appo***@m*****.ru> wrote:

Спасибо что ответили

-- Извините что я так уточняю т.е. из того каталога из которого я запускал ./configure

Я нашел файл configure.in в том каталоге где я запускал ./configure
Посколько он небольшой я приведу его весь

dnl Process this file with autoconf to produce a configure script.

AC_INIT(configure.in)
AM_INIT_AUTOMAKE(deadftp, 0.1.1)
AM_CONFIG_HEADER(config.h)

dnl Pick up the Gnome macros.
AM_ACLOCAL_INCLUDE(macros)

GNOME_INIT
AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_HEADER_STDC

CFLAGS="-g"

GNOME_COMPILE_WARNINGS
GNOME_X_CHECKS

dnl Add the languages which your application supports here.
ALL_LINGUAS=""
AM_GNU_GETTEXT

GNOME_XML_HOOK

GNOME_PTHREAD_CHECK

AM_PATH_LIBGLADE(,, "gnome")

dnl Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h limits.h malloc.h strings.h unistd.h)

dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_UID_T
AC_C_INLINE
AC_TYPE_MODE_T
AC_TYPE_SIZE_T
AC_STRUCT_TM

AC_CHECK_FUNC(socket)
AC_CHECK_LIB(socket, socket)

dnl Check for functions
AC_FUNC_STRFTIME
AC_CHECK_FUNCS(getcwd mkdir putenv rmdir strdup strstr)

AC_CHECK_FUNC(pthread_setconcurrency, AC_DEFINE(CALL_PTHREAD_SETCONCURRENCY))

dnl Set PACKAGE_LOCALE_DIR in config.h.
if test "x${prefix}" = "xNONE"; then
AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${ac_default_prefix}/${DATADIRNAME}/locale")
else
AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${prefix}/${DATADIRNAME}/locale")
fi

dnl Subst PACKAGE_PIXMAPS_DIR.
PACKAGE_PIXMAPS_DIR="`gnome-config --datadir`/deadftp"
AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${PACKAGE_PIXMAPS_DIR}")
AC_SUBST(PACKAGE_PIXMAPS_DIR)

if test "x${prefix}" = "xNONE"; then
AC_DEFINE_UNQUOTED(DEADFTP_GLADEFILE, "${PACKAGE_PIXMAPS_DIR}/deadftp.glade")
else
AC_DEFINE_UNQUOTED(DEADFTP_GLADEFILE, "${PACKAGE_PIXMAPS_DIR}/deadftp.glade")
fi

AC_ARG_ENABLE(profile,[ --enable-profile Produce a profiled executable],
CFLAGS="$CFLAGS -pg")

AC_OUTPUT([
Makefile
macros/Makefile
src/Makefile
intl/Makefile
po/Makefile.in
pixmaps/Makefile
doc/Makefile
doc/C/Makefile
deadftp.spec
])

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13426; Возраст листа: 476; Участников: 1291
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/263189



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   сергей Sat, 13 Nov 2004 12:50:48 +0300 (#263189)

 

On Fri, 12 Nov 2004 16:42:14 +0300, сергей <supotnicki***@y*****.ru> said:

Нужно еще установить libglade-devel-0.17-12.2 - программе нужны заголовки
от версии libglade, работающей с gtk-1.2 (только сейчас понял - а ведь в
сообщении gcc об ошибке была информация).

Ответить   Max Vasin Sat, 13 Nov 2004 13:18:00 +0300 (#263202)

 

On Sat, 13 Nov 2004 13:18:00 +0300
Max Vasin <max-appo***@m*****.ru> wrote:

Я проверил - выходит что о странное
[sergei@novcomp rpm]$ rpm -q libgl*
пакет libglade-0.17-12.2.i386.rpm не установлен
пакет libglade2-2.0.1-5.1.i386.rpm не установлен
пакет libglade2-devel-2.0.1-5.1.i386.rpm не установлен
пакет libglade-devel-0.17-12.2.i386.rpm не установлен
Но когда я попробовал установить этот пакет
[sergei@novcomp rpm]$ rpm -Uvh /home/sergei/RPMS/libglade-0.17-12.2.i386.rpm
Подготовка... ########################################### [100%]
пакет libglade-0.17-12.2 уже установлен
[sergei@novcomp rpm]$

Потом для проверки я сделал вот что
Заново распокавал исходники DeadFtp и попробовал их откомпилировать - не получилось
выводиться тоже самое

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13459; Возраст листа: 477; Участников: 1295
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/263823



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   сергей Sun, 14 Nov 2004 14:03:18 +0300 (#263823)

 

On Sun, 14 Nov 2004 14:03:18 +0300, сергей <supotnicki***@y*****.ru> said:

Помниться надо писать
rpm -q libglade-0.17-12.2.i386 (без .rpm)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ а вот этот установить?

Ответить   Max Vasin Sun, 14 Nov 2004 14:28:07 +0300 (#263833)

 

В сообщении от 14.11.2004 14:03 сергей пишет:

#rpm -qa | grep libgl ( иногда навание нужного в серединке)

Неплохо было бы почитать man rpm на предмет ключей i, U, e, F.

( ЗЫ i-install, U-update, e-Erase, F-fresh, так ИМХО легче запомнить )

В смысле? Так у вас бинарный пакет или пакет исходных кодов? Или вы сами
собрали пакет из исходников? Уточните пожалуйста.

Ответить   "H.R.Giger -=dead tillias_TT=-" Sun, 14 Nov 2004 22:02:42 +0300 (#264081)