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

Reply via email to