|
From: Robotics P. u. h. l. <rob...@li...> - 2007-10-09 13:32:57
|
Hey, for a while I thought some thing would go smooth.
I installed build-root from gumstix with ease (they are set up for this stuff)
and followed the instructions for cross-compiling down to where it says set UCLIBC_HAS_FULL_RPC=y in gumstix-buildroot/uClibc.config
there is no such file
undeterred I did the ./configure followed by the sudo make which ran for a long time
but finally craped out with
make[3]: Entering directory `/home/john/player-2.0.4/server'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libplayercore -I../client_libs/libplayerc++ -Wall -g -I.. -I../server -I./drivers/shell -MT server.o -MD -MP -MF ".deps/server.Tpo" -c -o server.o server.cc; \
then mv -f ".deps/server.Tpo" ".deps/server.Po"; else rm -f ".deps/server.Tpo"; exit 1; fi
/bin/bash ../libtool --tag=CXX --mode=link g++ -o player -export-dynamic server.o -lm ../server/libplayerdrivers/libplayerdrivers.la ../libplayercore/libplayercore.la ../libplayercore/libplayererror.la ../libplayertcp/libplayertcp.la ../libplayerxdr/libplayerxdr.la -lgsl -lgslcblas -ljpeg ../replace/libreplace.la -lpthread -lnsl -lrt -lz -lltdl -ldl -ljpeg -lGL -lGLU
g++ -o .libs/player server.o -Wl,--export-dynamic -lm ../server/libplayerdrivers/.libs/libplayerdrivers.so ../libplayercore/.libs/libplayercore.so ../libplayercore/.libs/libplayererror.so ../libplayertcp/.libs/libplayertcp.so ../libplayerxdr/.libs/libplayerxdr.so -lgsl -lgslcblas ../replace/.libs/libreplace.a -lpthread -lnsl -lrt -lz /usr/lib/libltdl.so -ldl /usr/lib/libjpeg.so -lGL -lGLU -Wl,--rpath -Wl,/usr/local/lib
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_new_from_data'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_scale_simple'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_n_channels'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_rowstride'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_height'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_unref'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_bits_per_sample'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_width'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_new_from_file'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `g_assert_warning'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `g_type_init'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `g_object_unref'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_pixels'
../server/libplayerdrivers/.libs/libplayerdrivers.so: undefined reference to `gdk_pixbuf_get_has_alpha'
collect2: ld returned 1 exit status
make[3]: *** [player] Error 1
make[3]: Leaving directory `/home/john/player-2.0.4/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/john/player-2.0.4/server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/john/player-2.0.4'
make: *** [all] Error 2
john@john-desktop:~/player-2.0.4$
when I search on synaptic package manager I see i have gdk_imlib11 and gdk_imlib11_dev.
whats happening?
Questions
1) how can I get this last link to work?
2)I still haven't been able to find out how to transport whatever I get from this process to the gumstix. There used to be a uucp in the old days but that doesn't seem to be supported. I guess scp does the same but the documentation leaves something to be desired! could someone supply the command to do the copy?
3)what about the UCLIBC_HAS_FULL_RPC=y in gumstix-buildroot/uClibc.config.
there is no file called uClibc.config in gumstix-buildroot but there are a bunch for different target/device
John Cummins
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. |