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. |