From: Parixit A. <pa...@ee...> - 2005-01-24 06:43:29
|
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 |