Автор Тема: Проблем с компилиране на gtk+-2.8.16  (Прочетена 811 пъти)

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Здравейте,
искам да си компилирам gtk+-2.8.16, но ударих на камък. плюе ми тази грешка:
failed to load "./stock_about_16.png": Couldn't recognize the image file format for file './stock_about_16.png'
make[4]: *** [gtkstockpixbufs.h] Error 1
make[4]: Leaving directory `/home/jivko/gtk+-2.8.16/gtk/stock-icons'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jivko/gtk+-2.8.16/gtk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jivko/gtk+-2.8.16/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jivko/gtk+-2.8.16'
make: *** [all] Error 2

Имам инсталиран libpng, но каточели не се открива. направих и линкове на библиотеките в /lib и пак нищо:
ldconfig ми връща това:
bash-3.00# ldconfig -v|grep glib
        libglib-2.0.so.0 -> libglib-2.0.so.0.902.4
        libglib-1.2.so.0 -> libglib.so
        libglib-2.0.so.0 -> libglib-2.0.so.0.600.6

достаъчни ли са тези библиотеки или липсва още нещо? Пробвах и

./configure --without-libpng
но пък тогава вади друга грешка пак свързана с libpng.
Пробвах и какво ли не, но не ще и не ще. Някой сблъсквал ли се е с подобен проблем.
Дистрибуция няма. Всичко сам си компилирам.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Проблем с компилиране на gtk+-2.8.16
« Отговор #1 -: Apr 03, 2006, 16:13 »
Здравей,
Виж коя версия на glib имаш, ето всички зависимости:
virtual/x11 -някакъв Х
>=dev-libs/glib-2.10.1
        >=x11-libs/pango-1.9
        >=dev-libs/atk-1.10.1
        >=x11-libs/cairo-0.9.2
          media-libs/fontconfig
          x11-misc/shared-mime-info
        png? ( >=media-libs/libpng-1.2.1 )
        jpeg? ( >=media-libs/jpeg-6b-r2 )
        tiff? ( >=media-libs/tiff-3.5.7 )"
+ за самата компилация
          sys-devel/autoconf
        >=dev-util/pkgconfig-0.9
        >=sys-devel/automake-1.7.9
Това от мен '<img'>
Успех.Румен
Активен

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Проблем с компилиране на gtk+-2.8.16
« Отговор #2 -: Apr 03, 2006, 17:19 »
Това съм компилирал:

glib-2.9.6
pango-1.11.4
atk-1.9.0 - по-ниска версия е май '<img'>
cairo-1.0.4
fontconfig-2.3.94
shared-mime-info  - това само го нямах. Пробвах да го компилирам и ми изкара грешка: XML::Parser perl module is required for intltool. Преди компилирах Perl за да мога да компилирам Xfree86, трябва ли да го компилирам сега още веднъж?
libpng-1.2.8
jpeg-6b
tiff-3.8.2
autoconf-2.59
pkg-config-0.20 - итова доста старичко ми идва
automake-1.8.2

Сега като го побъзиках малко почна да ми дава и грешка от типа:
In file included from gdkdrawable-x11.c:32:
/usr/include/cairo-xlib.h:76:3: error: #error Cairo was not compiled with support for the xlib backend
gdkdrawable-x11.c: In function '_gdk_x11_drawable_update_size':
gdkdrawable-x11.c:264: warning: implicit declaration of function 'cairo_xlib_surface_set_size'
gdkdrawable-x11.c: In function 'gdk_x11_ref_cairo_surface':
gdkdrawable-x11.c:1479: warning: implicit declaration of function 'cairo_xlib_surface_create'
gdkdrawable-x11.c:1482: warning: assignment makes pointer from integer without a cast
gdkdrawable-x11.c:1484: warning: implicit declaration of function 'cairo_xlib_surface_create_for_bitmap'
gdkdrawable-x11.c:1487: warning: assignment makes pointer from integer without a cast
make[4]: *** [gdkdrawable-x11.lo] Error 1
make[4]: Leaving directory `/home/jivko/gtk+-2.8.16/gdk/x11'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/jivko/gtk+-2.8.16/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jivko/gtk+-2.8.16/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jivko/gtk+-2.8.16'
make: *** [all] Error 2

голяма каша май.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Проблем с компилиране на gtk+-2.8.16
« Отговор #3 -: Apr 03, 2006, 17:48 »
Здравей,
Още glib ти е версия 2.9.6 а ти трябва >=2.10.1
Така наслуки едва ли ще стане.
Успех.Румен
Активен

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Проблем с компилиране на gtk+-2.8.16
« Отговор #4 -: Apr 04, 2006, 12:59 »
Ъпдейтнах всичко до последните версии които намерих:
glib-2.10.1
pango-1.12
atk-1.11.4
cairo-1.0.4
pkg-config-0.20
и пак стигнах дотам, че при компилиране не разпознава .png файловете:
Couldn't recognize the image file format for file './stock_about_16.png', въпреки че ./configure вижда че png е инсталиран:
checking for libpng12... yes
 Имам чувството че самите библиотеки libpng не са наред защото някои от програмите казват че не ги намират, например fbv - програмка за разглеждане на картинки в конзола.
Активен