|
From: Brian G. <ge...@ai...> - 2005-01-24 19:00:43
|
Richard vaughan wrote: > > Looks like you don't have glib or gdk development packages installed, > which probably means you have only the run-time packages for GTK+. Find > and install the GTK+ development packages (proabably called something > like gtk+-dev-<version> using your system's package manager. In particular, make sure you install gdk-pixbuf(-dev). Alternatively, re-configure with --disable-wavefront to not build the planner. Note that you're also missing libjpeg (aka jpeglib); install that, too. brian. > On 23-Jan-05, at 10:43 PM, Parixit Aghera wrote: > >> Hi There, >> >> I finally managed to compile all files(had problems with gtk >> library) but >> got stuck in linking. I got following error. Any suggestions? >> >> Thanks, >> Parixit >> >> g++ -g -O2 -o player -Wl --export-dynamic clientdata.o socket_util.o >> driver.o device.o drivertable.o devicetable.o deviceregistry.o >> clientmanager.o wallclocktime.o main.o playerqueue.o configfile.o >> timer.o >> error.o -lm drivers/gps/libgarminnmea.a >> drivers/position/bumpersafe/libbumpersafe.a drivers/mcom/liblifomcom.a >> drivers/shell/libdummy.a drivers/shell/libpassthrough.a >> drivers/shell/liblogfile.a drivers/mixed/p2os/libp2os.a >> drivers/mixed/rflex/librflex.a drivers/laser/libsicklms200.a >> drivers/laser/libsickpls.a drivers/blobfinder/libacts.a >> drivers/mixed/cmucam2/libcmucam2.a >> drivers/blobfinder/cmvision/libcmvision.a >> drivers/speech/libfestival.a drivers/ptz/libsonyevid30.a >> drivers/ptz/libamtecpowercube.a drivers/ptz/libptu46.a >> drivers/ptz/libcannonvcc4.a drivers/mixed/botrics/libobot.a >> drivers/laser/liblasercspace.a drivers/wifi/liblinuxwifi.a >> drivers/audiomixer/libmixer.a drivers/planner/wavefront/libwavefront.a >> drivers/map/libmapcspace.a drivers/waveform/libwaveaudio.a >> drivers/wifi/libiwspy.a drivers/mixed/reb/libreb.a >> drivers/mixed/khepera/libkhepera.a >> drivers/position/microstrain/libmicrostrain.a >> drivers/position/vfh/libvfh.a >> drivers/stage/libstage.a drivers/fiducial/liblaserbar.a >> drivers/fiducial/liblaserbarcode.a >> drivers/fiducial/liblaservisualbarcode.a >> drivers/fiducial/liblaservisualbw.a drivers/joystick/liblinuxjoystick.a >> drivers/camera/v4l/libcamerav4l.a >> drivers/camera/compress/libcameracompress.a >> ../client_libs/c/playercclient.o -lz >> -ljpeg ../replace/libreplace.a >> ../client_libs/libplayerpacket/libplayerpacket.a -lpthread -lltdl >> -lnsl -lrt >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x176): In >> function >> `plan_load_occ': >> /home/parixit/thesis/player-1.6/server/drivers/planner/wavefront/ >> plan.c:105: >> undefined reference to `g_type_init' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x183):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:108: undefined >> reference to `gdk_pixbuf_new_from_file' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1a5):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:115: undefined >> reference to `gdk_pixbuf_get_width' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1b3):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:116: undefined >> reference to `gdk_pixbuf_get_height' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1c2):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:118: undefined >> reference to `gdk_pixbuf_get_rowstride' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1ce):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:119: undefined >> reference to `gdk_pixbuf_get_bits_per_sample' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1e5):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:120: undefined >> reference to `gdk_pixbuf_get_n_channels' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x1f1):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:121: undefined >> reference to `gdk_pixbuf_get_has_alpha' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x231):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:134: undefined >> reference to `gdk_pixbuf_get_pixels' >> drivers/planner/wavefront/libwavefront.a(plan.o)(.text+0x303):/home/ >> parixit/ >> thesis/player-1.6/server/drivers/planner/wavefront/plan.c:163: undefined >> reference to `gdk_pixbuf_unref' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0xf5): In >> function `jpeg_compress': >> /home/parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:120: >> undefined reference to `jpeg_std_error' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x10b): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:121: >> undefined >> reference to `jpeg_CreateCompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x145): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:132: >> undefined >> reference to `jpeg_set_defaults' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x153): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:133: >> undefined >> reference to `jpeg_set_quality' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x15d): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:134: >> undefined >> reference to `jpeg_start_compress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x18d): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:138: >> undefined >> reference to `jpeg_write_scanlines' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x1a7): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:140: >> undefined >> reference to `jpeg_finish_compress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x1b8): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:145: >> undefined >> reference to `jpeg_destroy_compress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x247): >> In >> function `jpeg_memory_src': >> /home/parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:198: >> undefined reference to `jpeg_resync_to_restart' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x270): >> In >> function `jpeg_decompress': >> /home/parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:213: >> undefined reference to `jpeg_std_error' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x2a4): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:216: >> undefined >> reference to `jpeg_destroy_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x2d4): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:220: >> undefined >> reference to `jpeg_CreateDecompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x2ed): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:222: >> undefined >> reference to `jpeg_read_header' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x2f5): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:223: >> undefined >> reference to `jpeg_start_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x339): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:234: >> undefined >> reference to `jpeg_read_scanlines' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x359): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:238: >> undefined >> reference to `jpeg_finish_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x361): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:239: >> undefined >> reference to `jpeg_destroy_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x3ad): >> In >> function `jpeg_decompress_from_file': >> /home/parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:252: >> undefined reference to `jpeg_std_error' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x3c9): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:253: >> undefined >> reference to `jpeg_CreateDecompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x3d7): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:254: >> undefined >> reference to `jpeg_stdio_src' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x3e1): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:255: >> undefined >> reference to `jpeg_read_header' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x3e9): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:256: >> undefined >> reference to `jpeg_start_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x42d): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:264: >> undefined >> reference to `jpeg_read_scanlines' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x447): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:268: >> undefined >> reference to `jpeg_finish_decompress' >> ../client_libs/libplayerpacket/libplayerpacket.a(jpeg.o)(.text+0x44f): >> /home/ >> parixit/thesis/player-1.6/client_libs/libplayerpacket/jpeg.c:269: >> undefined >> reference to `jpeg_destroy_decompress' >> collect2: ld returned 1 exit status >> make[2]: *** [player] Error 1 >> make[2]: Leaving directory `/home/parixit/thesis/player-1.6/server' >> make[1]: *** [install-recursive] Error 1 >> make[1]: Leaving directory `/home/parixit/thesis/player-1.6/server' >> make: *** [install-recursive] Error 1 >> >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting >> Tool for open source databases. Create drag-&-drop reports. Save time >> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. >> Download a FREE copy at http://www.intelliview.com/go/osdn_nl >> _______________________________________________ >> Playerstage-users mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-users >> > -- > Richard Vaughan > School of Computing Science / Simon Fraser University > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users -- Brian P. Gerkey ge...@ai... Stanford AI Lab http://ai.stanford.edu/~gerkey |