From: SourceForge.net <no...@so...> - 2007-01-13 21:59:13
|
Bugs item #1624846, was opened at 2006-12-30 10:58 Message generated for change (Comment added) made by miguelfreitas You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1624846&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: xine-lib Group: current cvs version Status: Open Resolution: Wont Fix Priority: 5 Private: No Submitted By: lorenzodes (lorenzoedes) Assigned to: Diego Pettenò (dgp85) Summary: CVS doesn't build (undefined reference nightmare) Initial Comment: Current CVS doesn't build. To prevent "undefined referency" errors against pthread, xlib and the math lib, I have to manually specify linker flags like this: LDFLAGS="-lm -lpthread" X_LIBS="-lX11 " ./configure --prefix=/home/lorenzo --with-xvmc-lib=XvMCNVIDIA --disable-dxr3 Nonetheless the build process fails with the following error: /bin/sh ../../libtool --tag=CC --mode=link gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O3 -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -lm -lpthread -Wl,-z,defs -o xineplug_decode_ff.la -rpath /home/lorenzo/lib/xine/plugins/1.1.4 -avoid-version -module xineplug_decode_ff_la-xine_decoder.lo xineplug_decode_ff_la-audio_decoder.lo xineplug_decode_ff_la-video_decoder.lo xineplug_decode_ff_la-mpeg_parser.lo ../../src/xine-engine/libxine.la -lm -lz ../../src/libffmpeg/libavcodec/libavcodec.la ../../src/libffmpeg/libavutil/libavutil.la ../../src/libffmpeg/libavcodec/libpostproc/libpostprocess.la -lpthread gcc -shared .libs/xineplug_decode_ff_la-xine_decoder.o .libs/xineplug_decode_ff_la-audio_decoder.o .libs/xineplug_decode_ff_la-video_decoder.o .libs/xineplug_decode_ff_la-mpeg_parser.o -Wl,--whole-archive ../../src/libffmpeg/libavcodec/.libs/libavcodec.a ../../src/libffmpeg/libavutil/.libs/libavutil.a ../../src/libffmpeg/libavcodec/libpostproc/.libs/libpostprocess.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/tmp/xine-lib/src/xine-engine/.libs -Wl,--rpath -Wl,/home/lorenzo/lib ../../src/xine-engine/.libs/libxine.so -lz -lm -lpthread -Wl,-z -Wl,defs -Wl,-soname -Wl,xineplug_decode_ff.so -o .libs/xineplug_decode_ff.so ../../src/libffmpeg/libavcodec/.libs/libavcodec.a(mpegvideo.o): In function `MPV_encode_init': mpegvideo.c:(.text+0x5e65): undefined reference to `mjpeg_init' collect2: ld returned 1 exit status make[4]: *** [xineplug_decode_ff.la] Error 1 make[4]: Leaving directory `/home/.tmp/xine-lib/src/libffmpeg' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/.tmp/xine-lib/src/libffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/.tmp/xine-lib/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/.tmp/xine-lib' make: *** [all] Error 2 I have experienced the same problems on 2 different linux boxes. On the same boxes xine-lib-1.1.2 and xine-lib-1.1.3 build properly, and so did CVS till a few days ago. ---------------------------------------------------------------------- >Comment By: Miguel Freitas (miguelfreitas) Date: 2007-01-13 19:58 Message: Logged In: YES user_id=148691 Originator: NO i believe vidix build is fixed, but it is by no means correct. it is now statically linking drivers to libdha, producing huge binaries. i think we should revert the changes to vidix. is it possible to disable undefined symbol checking just for this directory? this is the related Changelog note: * On platforms where it's possible, use "-Wl,-z,defs" option so that the linker reports undefined symbols at buildtime, rather than aborting at runtime. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-01-12 14:12 Message: Logged In: NO PS: Sorry that's xine-lib of course, and my error was the same as reported by lorenzoedes, not the thread starter ... ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-01-12 14:07 Message: Logged In: NO It's not fixed for me. I've just checked out 12 Jan 2007 (I'm in Europe) - cxine-lib ompile bombs out on Fedora Core 4 with the same error as started this thread viz: video_out_syncfb.c: undefined reference to `XLockDisplay' and onwards to nowhere. ---------------------------------------------------------------------- Comment By: Phoenix Revived (phoenixrevived) Date: 2007-01-05 13:24 Message: Logged In: YES user_id=1590279 Originator: NO As of today, this bug is still there in CVS: Making all in vidix make[4]: Entering directory `/src/xine-cvs/xine-lib/src/video_out/vidix' Making all in drivers make[5]: Entering directory `/src/xine-cvs/xine-lib/src/video_out/vidix/drivers' /bin/sh ../../../../libtool --tag=CC --mode=link gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -DDVB_NO_BUFFERING -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -Wl,-z,defs -o mach64_vid.la -rpath /usr/lib/xine/plugins/1.1.4/vidix -avoid-version -module mach64_vid.lo gcc -shared .libs/mach64_vid.o -mtune=pentiumpro -mpreferred-stack-boundary=2 -Wl,-z -Wl,defs -Wl,-soname -Wl,mach64_vid.so -o .libs/mach64_vid.so .libs/mach64_vid.o: In function `vixDestroy': mach64_vid.c:(.text+0x1b0): undefined reference to `unmap_phys_mem' mach64_vid.c:(.text+0x1c7): undefined reference to `unmap_phys_mem' .libs/mach64_vid.o: In function `vixProbe': mach64_vid.c:(.text+0x209): undefined reference to `pci_scan' mach64_vid.c:(.text+0x2c5): undefined reference to `pci_device_name' .libs/mach64_vid.o: In function `vixInit': mach64_vid.c:(.text+0x1b71): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1bf3): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1c56): undefined reference to `mtrr_set_type' collect2: ld returned 1 exit status make[5]: *** [mach64_vid.la] Error 1 ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2007-01-02 06:38 Message: Logged In: YES user_id=1655097 Originator: YES Vidix patch is already on anon cvs, but I am still getting errors :/ ---------------------------------------------------------------------- Comment By: Phoenix Revived (phoenixrevived) Date: 2007-01-02 06:25 Message: Logged In: YES user_id=1590279 Originator: NO Hmmm. I am still seeing the same problem. How long does it take for the changes to percolate through CVS, and how can I tell if they have? ---------------------------------------------------------------------- Comment By: Diego Pettenò (dgp85) Date: 2006-12-31 18:12 Message: Logged In: YES user_id=60011 Originator: NO You need to wait till the fix has propagated to anon cvs and update. ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-31 16:59 Message: Logged In: YES user_id=1655097 Originator: YES Still getting those errors on the 32bit box: make[5]: Entering directory `/tmp/xine-lib/src/video_out/vidix/drivers' /bin/sh ../../../../libtool --tag=CC --mode=link gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -mtune=athlon -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -Wl,-z,defs -o mach64_vid.la -rpath /usr/local/lib/xine/plugins/1.1.4/vidix -avoid-version -module mach64_vid.lo gcc -shared .libs/mach64_vid.o -mtune=athlon -mpreferred-stack-boundary=2 -Wl,-z -Wl,defs -Wl,-soname -Wl,mach64_vid.so -o .libs/mach64_vid.so .libs/mach64_vid.o: In function `vixProbe': mach64_vid.c:(.text+0x41): undefined reference to `pci_scan' mach64_vid.c:(.text+0x14c): undefined reference to `pci_device_name' .libs/mach64_vid.o: In function `vixDestroy': mach64_vid.c:(.text+0x66c): undefined reference to `unmap_phys_mem' mach64_vid.c:(.text+0x682): undefined reference to `unmap_phys_mem' .libs/mach64_vid.o: In function `vixInit': mach64_vid.c:(.text+0x1ad7): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1b59): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1bbc): undefined reference to `mtrr_set_type' collect2: ld returned 1 exit status make[5]: *** [mach64_vid.la] Error 1 make[5]: Leaving directory `/tmp/xine-lib/src/video_out/vidix/drivers' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/tmp/xine-lib/src/video_out/vidix' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/tmp/xine-lib/src/video_out' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/xine-lib/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/xine-lib' make: *** [all] Error 2 ---------------------------------------------------------------------- Comment By: Diego Pettenò (dgp85) Date: 2006-12-31 15:23 Message: Logged In: YES user_id=60011 Originator: NO Should be all fixed now, I've just committed vidix drivers fix. ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-30 21:26 Message: Logged In: YES user_id=1655097 Originator: YES Update: on a 64bit box I get different errors. If a run the following: X_LIBS="-lX11 " ./configure --prefix=/home/lorenzo --with-xvmc-lib=XvMCNVIDIA && make I get: /bin/sh ../../../libtool --tag=CC --mode=link gcc -I../../../src/input/vcd/libcdio -I../../../src/input/vcd/libvcd -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O3 -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -Wl,-z,defs -o xineplug_inp_vcd.la -rpath /home/lorenzo/lib/xine/plugins/1.1.4 -avoid-version -module xineplug_inp_vcd.lo vcdplayer.lo vcdio.lo xine-extra.lo ../../../src/xine-engine/libxine.la ../../../src/input/vcd/libvcd/libvcd.la ../../../src/input/vcd/libvcd/libvcdinfo.la gcc -shared .libs/xineplug_inp_vcd.o .libs/vcdplayer.o .libs/vcdio.o .libs/xine-extra.o -Wl,--whole-archive ../../../src/input/vcd/libvcd/.libs/libvcd.a ../../../src/input/vcd/libvcd/.libs/libvcdinfo.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/tmp/xine-lib/src/xine-engine/.libs -Wl,--rpath -Wl,/home/lorenzo/lib ../../../src/xine-engine/.libs/libxine.so -Wl,-z -Wl,defs -Wl,-soname -Wl,xineplug_inp_vcd.so -o .libs/xineplug_inp_vcd.so ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o): In function `set_tracks_svd': files.c:(.text+0xb69): undefined reference to `floor' files.c:(.text+0xcc5): undefined reference to `floor' ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o): In function `get_scandata_dat_size': files.c:(.text+0xf61): undefined reference to `ceil' ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o): In function `_get_scanpoint_count': files.c:(.text+0x16cd): undefined reference to `ceil' files.c:(.text+0x1709): undefined reference to `ceil' ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o): In function `set_scandata_dat': files.c:(.text+0x185c): undefined reference to `ceil' files.c:(.text+0x18d5): undefined reference to `ceil' ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o):files.c:(.text+0x194f): more undefined references to `ceil' follow ../../../src/input/vcd/libvcd/.libs/libvcd.a(files.o): In function `set_scandata_dat': files.c:(.text+0x1c34): undefined reference to `floor' ../../../src/input/vcd/libvcd/.libs/libvcd.a(pbc.o): In function `_vcd_pbc_node_write': pbc.c:(.text+0x10f8): undefined reference to `lrint' pbc.c:(.text+0x16a3): undefined reference to `lrint' pbc.c:(.text+0x1b74): undefined reference to `lrint' pbc.c:(.text+0x1b9a): undefined reference to `lrint' collect2: ld returned 1 exit status make[5]: *** [xineplug_inp_vcd.la] Error 1 make[5]: Leaving directory `/home/.tmp/xine-lib/src/input/vcd' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/.tmp/xine-lib/src/input/vcd' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/.tmp/xine-lib/src/input' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/.tmp/xine-lib/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/.tmp/xine-lib' make: *** [all] Error 2 If I run the following: ./configure --prefix=/home/lorenzo --with-xvmc-lib=XvMCNVIDIA && make I get: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -I../../lib -DXINE_COMPILE -fvisibility=hidden -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O3 -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -MT xineplug_vo_out_syncfb_la-video_out_syncfb.lo -MD -MP -MF .deps/xineplug_vo_out_syncfb_la-video_out_syncfb.Tpo -c video_out_syncfb.c -fPIC -DPIC -o .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o /bin/sh ../../libtool --tag=CC --mode=link gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O3 -fomit-frame-pointer -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -Wl,-z,defs -o xineplug_vo_out_syncfb.la -rpath /home/lorenzo/lib/xine/plugins/1.1.4 -avoid-version -module xineplug_vo_out_syncfb_la-video_out_syncfb.lo -L/usr/X11R6/lib64 -lXinerama ../../src/xine-engine/libxine.la -lpthread rm -fr .libs/xineplug_vo_out_syncfb.la .libs/xineplug_vo_out_syncfb.lai .libs/xineplug_vo_out_syncfb.so gcc -shared .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o -Wl,--rpath -Wl,/tmp/xine-lib/src/xine-engine/.libs -Wl,--rpath -Wl,/home/lorenzo/lib -L/usr/X11R6/lib64 -lXinerama ../../src/xine-engine/.libs/libxine.so -lpthread -Wl,-z -Wl,defs -Wl,-soname -Wl,xineplug_vo_out_syncfb.so -o .libs/xineplug_vo_out_syncfb.so .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_redraw_needed': video_out_syncfb.c:(.text+0x387): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0x39e): undefined reference to `XSetForeground' video_out_syncfb.c:(.text+0x3d2): undefined reference to `XFillRectangle' video_out_syncfb.c:(.text+0x3db): undefined reference to `XUnlockDisplay' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_gui_data_exchange': video_out_syncfb.c:(.text+0x5fe): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0x60e): undefined reference to `XFreeGC' video_out_syncfb.c:(.text+0x622): undefined reference to `XCreateGC' video_out_syncfb.c:(.text+0x632): undefined reference to `XUnlockDisplay' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `open_plugin': video_out_syncfb.c:(.text+0xa04): undefined reference to `XGetWindowAttributes' video_out_syncfb.c:(.text+0xa62): undefined reference to `XCreateGC' video_out_syncfb.c:(.text+0xae6): undefined reference to `XAllocNamedColor' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_dispose': video_out_syncfb.c:(.text+0xe8d): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0xe9d): undefined reference to `XFreeGC' video_out_syncfb.c:(.text+0xea6): undefined reference to `XUnlockDisplay' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_display_frame': video_out_syncfb.c:(.text+0x130d): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0x1324): undefined reference to `XSetForeground' video_out_syncfb.c:(.text+0x1358): undefined reference to `XFillRectangle' video_out_syncfb.c:(.text+0x1361): undefined reference to `XUnlockDisplay' video_out_syncfb.c:(.text+0x1550): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0x1567): undefined reference to `XSetForeground' video_out_syncfb.c:(.text+0x159b): undefined reference to `XFillRectangle' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_set_property': video_out_syncfb.c:(.text+0x1ac6): undefined reference to `XLockDisplay' video_out_syncfb.c:(.text+0x1add): undefined reference to `XSetForeground' video_out_syncfb.c:(.text+0x1b11): undefined reference to `XFillRectangle' video_out_syncfb.c:(.text+0x1b1a): undefined reference to `XUnlockDisplay' .libs/xineplug_vo_out_syncfb_la-video_out_syncfb.o: In function `syncfb_display_frame': video_out_syncfb.c:(.text+0x15c6): undefined reference to `XUnlockDisplay' collect2: ld returned 1 exit status make[4]: *** [xineplug_vo_out_syncfb.la] Error 1 make[4]: Leaving directory `/home/.tmp/xine-lib/src/video_out' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/.tmp/xine-lib/src/video_out' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/.tmp/xine-lib/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/.tmp/xine-lib' make: *** [all] Error 2 If I run the following: LDFLAGS="-lm" X_LIBS="-lX11 " ./configure --prefix=/home/lorenzo --with-xvmc-lib=XvMCNVIDIA && make I get: gcc -shared .libs/xineplug_inp_pvr_la-input_pvr.o -Wl,--rpath -Wl,/tmp/xine-lib/src/xine-engine/.libs -Wl,--rpath -Wl,/home/lorenzo/lib -lm ../../src/xine-engine/.libs/libxine.so -Wl,-z -Wl,defs -Wl,-soname -Wl,xineplug_inp_pvr.so -o .libs/xineplug_inp_pvr.so .libs/xineplug_inp_pvr_la-input_pvr.o: In function `pvr_plugin_dispose': input_pvr.c:(.text+0x14a4): undefined reference to `pthread_join' .libs/xineplug_inp_pvr_la-input_pvr.o: In function `pvr_plugin_open': input_pvr.c:(.text+0x17b9): undefined reference to `pthread_create' collect2: ld returned 1 exit status make[4]: *** [xineplug_inp_pvr.la] Error 1 make[4]: Leaving directory `/home/.tmp/xine-lib/src/input' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/.tmp/xine-lib/src/input' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/.tmp/xine-lib/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/.tmp/xine-lib' make: *** [all] Error 2 But if I run the following: LDFLAGS="-lm" X_LIBS="-lX11 " ./configure --prefix=/home/lorenzo --with-xvmc-lib=XvMCNVIDIA && make Now it works :) ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-30 20:46 Message: Logged In: YES user_id=1655097 Originator: YES My apologies for the duplicate post, it was due to a page refresh. I am stilll getting errors, the same errors reported by phoenixrevived ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-30 20:33 Message: Logged In: YES user_id=1655097 Originator: YES > Presumably, 13/25/06... er, 26/12/06 is the first one which broke? :-> Yes, that one :D Happy new year btw :) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-12-30 20:29 Message: Logged In: YES user_id=294680 Originator: NO This should now be fixed in CVS. A few plugins which need -lm have also been fixed; could you recheck without your LDFLAGS override and report back? ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-12-30 20:29 Message: Logged In: YES user_id=294680 Originator: NO This bug entry is believed to be fixed in CVS. Please reopen it if needed. ---------------------------------------------------------------------- Comment By: Phoenix Revived (phoenixrevived) Date: 2006-12-30 18:52 Message: Logged In: YES user_id=1590279 Originator: NO I am trying to build in fedora fc6 on a 32-bit pentium and getting the following errors in CVS: Making all in vidix make[4]: Entering directory `/home/akmal/workspace/src/xine-cvs/xine-lib/src/video_out/vidix' Making all in drivers make[5]: Entering directory `/home/akmal/workspace/src/xine-cvs/xine-lib/src/video_out/vidix/drivers' if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include -I../../../../include -I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine -I../../../../src/xine-utils -I../../../../src/input -I../../../../src/input -I../../../../lib -I../../../../lib -I../../../../src/video_out/vidix -I../../../../src/video_out/libdha -I../../../../src/video_out/libdha -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -MT mach64_vid.lo -MD -MP -MF ".deps/mach64_vid.Tpo" -c -o mach64_vid.lo mach64_vid.c; \ then mv -f ".deps/mach64_vid.Tpo" ".deps/mach64_vid.Plo"; else rm -f ".deps/mach64_vid.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../.. -I../../../../include -I../../../../include -I../../../../src -I../../../../src/xine-engine -I../../../../src/xine-engine -I../../../../src/xine-utils -I../../../../src/input -I../../../../src/input -I../../../../lib -I../../../../lib -I../../../../src/video_out/vidix -I../../../../src/video_out/libdha -I../../../../src/video_out/libdha -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -MT mach64_vid.lo -MD -MP -MF .deps/mach64_vid.Tpo -c mach64_vid.c -fPIC -DPIC -o .libs/mach64_vid.o /bin/sh ../../../../libtool --tag=CC --mode=link gcc -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -Wl,-z,defs -o mach64_vid.la -rpath /usr/local/lib/xine/plugins/1.1.4/vidix -avoid-version -module mach64_vid.lo gcc -shared .libs/mach64_vid.o -mtune=pentiumpro -mpreferred-stack-boundary=2 -Wl,-z -Wl,defs -Wl,-soname -Wl,mach64_vid.so -o .libs/mach64_vid.so .libs/mach64_vid.o: In function `vixDestroy': mach64_vid.c:(.text+0x1b0): undefined reference to `unmap_phys_mem' mach64_vid.c:(.text+0x1c7): undefined reference to `unmap_phys_mem' .libs/mach64_vid.o: In function `vixProbe': mach64_vid.c:(.text+0x209): undefined reference to `pci_scan' mach64_vid.c:(.text+0x2c5): undefined reference to `pci_device_name' .libs/mach64_vid.o: In function `vixInit': mach64_vid.c:(.text+0x1b71): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1bf3): undefined reference to `map_phys_mem' mach64_vid.c:(.text+0x1c56): undefined reference to `mtrr_set_type' collect2: ld returned 1 exit status make[5]: *** [mach64_vid.la] Error 1 ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-30 18:28 Message: Logged In: YES user_id=1655097 Originator: YES > Presumably, 13/25/06... er, 26/12/06 is the first one which broke? :-> Yes, that one :D Happy new year btw :) ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2006-12-30 17:56 Message: Logged In: YES user_id=294680 Originator: NO We're working on it. Presumably, 13/25/06... er, 26/12/06 is the first one which broke? :-> ---------------------------------------------------------------------- Comment By: lorenzodes (lorenzoedes) Date: 2006-12-30 16:24 Message: Logged In: YES user_id=1655097 Originator: YES Update: I have rolled it back and apparently the latest working CVS build is dated 12/25/06, meaning that whatever broke it, happened at a later date. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1624846&group_id=9655 |