Yeah, that's what I'm trying to do... (except I use /usr/local) I have my PATH, LD_RUN_PATH, LD_LIBRARY_PATH and PKG_CONFIG_PATH all set up to /usr/local...
Basically it all goes well until library building time, then there are unresolved symbols. Building static gets farther, then there are problems there with the icon creation stuff, but I haven't investigated those yet... Here's the output of the build error when building shared, perhaps someone can make more sense of it... Thanks! Richie > -----Ursprüngliche Nachricht----- > Von: Attilio Fiandrotti [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 02. Februar 2006 12:09 > An: Unger Richard > Betreff: Re: [directfb-users] DFBGTK > > Unger Richard wrote: > > > > Hi! > > > > Thanks - yeah it looks like the CVS head (2.9.0) is the > right version to use... > > > > Looks like my problems are more related to shared libs and > the fact that I have a (non-dfb) GTK installation of another > version in /usr/lib. > > I just don't know enough about the autotools, but it seems > that no matter what I do libtool generates .am files with > references to the libs in /usr/lib. > > grrr.... I'll keep at it... > > i usually install into /opt the GTKDFB set of libraries, so > that don't clash with GTKX libriaires installed in /usr/lib: > you just need to configure cairo and GTKDFB with > --prefix=/opt/ Later, you'll need to do export > PKG_CONFIG_PATH=/opt/lib/pkgconfig > to compile against GTKDFB instead of GTKX and do export > LD_LIBRARY_PATH=/opt/lib to run the GTK app using GTKDFB libs > > friendly > > Attilio >
make all-recursive make[1]: Entering directory `/usr/local/src/gtk+' Making all in po make[2]: Entering directory `/usr/local/src/gtk+/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/gtk+/po' Making all in po-properties make[2]: Entering directory `/usr/local/src/gtk+/po-properties' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/local/src/gtk+/po-properties' Making all in gdk-pixbuf make[2]: Entering directory `/usr/local/src/gtk+/gdk-pixbuf' make all-recursive make[3]: Entering directory `/usr/local/src/gtk+/gdk-pixbuf' Making all in pixops make[4]: Entering directory `/usr/local/src/gtk+/gdk-pixbuf/pixops' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/src/gtk+/gdk-pixbuf/pixops' make[4]: Entering directory `/usr/local/src/gtk+/gdk-pixbuf' make[4]: Leaving directory `/usr/local/src/gtk+/gdk-pixbuf' make[3]: Leaving directory `/usr/local/src/gtk+/gdk-pixbuf' make[2]: Leaving directory `/usr/local/src/gtk+/gdk-pixbuf' Making all in gdk make[2]: Entering directory `/usr/local/src/gtk+/gdk' make all-recursive make[3]: Entering directory `/usr/local/src/gtk+/gdk' Making all in directfb make[4]: Entering directory `/usr/local/src/gtk+/gdk/directfb' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/src/gtk+/gdk/directfb' make[4]: Entering directory `/usr/local/src/gtk+/gdk' make[4]: Leaving directory `/usr/local/src/gtk+/gdk' make[3]: Leaving directory `/usr/local/src/gtk+/gdk' make[2]: Leaving directory `/usr/local/src/gtk+/gdk' Making all in gtk make[2]: Entering directory `/usr/local/src/gtk+/gtk' make all-recursive make[3]: Entering directory `/usr/local/src/gtk+/gtk' Making all in theme-bits make[4]: Entering directory `/usr/local/src/gtk+/gtk/theme-bits' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/src/gtk+/gtk/theme-bits' Making all in xdgmime make[4]: Entering directory `/usr/local/src/gtk+/gtk/xdgmime' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/src/gtk+/gtk/xdgmime' make[4]: Entering directory `/usr/local/src/gtk+/gtk' /bin/sh ../libtool --mode=link gcc -DG_DISABLE_DEPRECATED -g -O2 -g -Wall -o gtk-query-immodules-2.0 queryimmodules.o libgtk-directfb-2.0.la ../gdk-pixbuf/libgdk_pixbuf-2.0.la ../gdk/libgdk-directfb-2.0.la gcc -DG_DISABLE_DEPRECATED -g -O2 -g -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o ./.libs/libgtk-directfb-2.0.so -L/usr/local/lib /usr/local/src/gtk+/gdk/.libs/libgdk-directfb-2.0.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/local/lib/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-directfb-2.0.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpangoft2-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libcairo.so -lXrender -lX11 -lXext -lpng12 /usr/local/lib/libdirectfb.so /usr/local/lib/libfusion.so /usr/local/lib/libdirect.so -lpthread /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so -lz /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so /usr/local/src/gtk+/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -lm -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keymap_get_entries_for_keyval' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keymap_translate_keyboard_state' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keyval_from_name' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keymap_get_entries_for_keycode' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keymap_get_direction' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keymap_get_for_display' ./.libs/libgtk-directfb-2.0.so: undefined reference to `gdk_keyval_name' collect2: ld returned 1 exit status make[4]: *** [gtk-query-immodules-2.0] Error 1 make[4]: Leaving directory `/usr/local/src/gtk+/gtk' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/local/src/gtk+/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/local/src/gtk+/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/gtk+' make: *** [all] Error 2
_______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
