Привет всем. Народ помогите пожалуйста в следущей проблеме.
Пытаюсь собрать d4x из исходников, config проходит нормально но при сборке (make) выдаёт следующую ошибку:
artnet@artwork:~/awork/src/d4x-2.5.7.1$ make
make all-recursive
make[1]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1'
Making all in DOC
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/DOC'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/DOC'
Making all in intl
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/intl'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/intl'
Making all in main
make[2]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/main'
Making all in face
make[3]: Entering directory `/home/artnet/awork/src/d4x-2.5.7.1/main/face'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -include ../../config.h -O2 -MT about.o -MD -MP -MF ".deps/about.Tpo" -c -o about.o about.cc; \
then mv -f ".deps/about.Tpo" ".deps/about.Po"; else rm -f ".deps/about.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -include ../../config.h -O2 -MT fsched.o -MD -MP -MF ".deps/fsched.Tpo" -c -o fsched.o fsched.cc; \
then mv -f ".deps/fsched.Tpo" ".deps/fsched.Po"; else rm -f ".deps/fsched.Tpo"; exit 1; fi
fsched.cc: In function ‘GtkWidget* d4x_scheduler_init()’:
fsched.cc:251: ошибка: нет декларации ‘gtk_widget_ref’ в этой области видимости
fsched.cc: In function ‘void my_gtk_aeditor_browse_ok(GtkWidget*, MyGtkAEditor*)’:
fsched.cc:295: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
fsched.cc:295: ошибка: нет декларации ‘gtk_file_selection_get_filename’ в этой области видимости
fsched.cc: In function ‘void my_gtk_aeditor_browse(GtkWidget*, MyGtkAEditor*)’:
fsched.cc:309: ошибка: нет декларации ‘gtk_file_selection_new’ в этой области видимости
fsched.cc:312: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
fsched.cc:312: ошибка: нет декларации ‘gtk_file_selection_set_filename’ в этой области видимости
fsched.cc:314: ошибка: нет декларации ‘GTK_FILE_SELECTION’ в этой области видимости
make[3]: *** [fsched.o] Ошибка 1
make[3]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/main/face'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1/main'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/artnet/awork/src/d4x-2.5.7.1'
make: *** [all] Ошибка 2
libgtk2-0-dev, libglib2-0-dev, libgtkmm2-4-dev, установлены а также все необходимые для сборки пакеты , diff пакет с сайта ubuntu.packages.com тоже применил, я подозреваю что всётаки какой-то пакет не установлен но какой?
Пересобираю d4x из-за того что после перехода на Kubuntu 7.10 в репозитории этот пакет собран с багом, в пути к звуку, темам и я так подозреваю русификации вместо /usr идёт ${prefix}, из-за этого всё это дело не работает, если заменить ${prefix} на /usr то d4x при запуске виснет.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Почему в хидерах GTK+ 2.3.1 нехватает функций? (2004)
- Форум audacity (2006)
- Форум Проблема с компиляцией gtk+ 2.4.7 (2004)
- Форум Ошибка при сборке GTK 2.22 (2010)
- Форум d4x (2004)
- Форум quagga ошибка компиляции (2015)
- Форум Щшибка при сборке gwget (2005)
- Форум wesnoth (2005)
- Форум Installation (2005)
- Форум не собирается pango (2004)