Титла: Проблем с компилиране на gtk+-2.8.16 Публикувано от: jivkojj в Apr 03, 2006, 15:28 Здравейте,
искам да си компилирам 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. Пробвах и какво ли не, но не ще и не ще. Някой сблъсквал ли се е с подобен проблем. Дистрибуция няма. Всичко сам си компилирам. Титла: Проблем с компилиране на gtk+-2.8.16 Публикувано от: ray в 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 Това от мен ![]() Успех.Румен Титла: Проблем с компилиране на gtk+-2.8.16 Публикувано от: jivkojj в Apr 03, 2006, 17:19 Това съм компилирал:
glib-2.9.6 pango-1.11.4 atk-1.9.0 - по-ниска версия е май ![]() 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 голяма каша май. Титла: Проблем с компилиране на gtk+-2.8.16 Публикувано от: ray в Apr 03, 2006, 17:48 Здравей,
Още glib ти е версия 2.9.6 а ти трябва >=2.10.1 Така наслуки едва ли ще стане. Успех.Румен Титла: Проблем с компилиране на gtk+-2.8.16 Публикувано от: jivkojj в 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 - програмка за разглеждане на картинки в конзола. |