Hi folks, I've probably forgotten to do something really simple again, but would appreciate a cluebat here. I'm trying to compile xine-lib-1.1.1 with Xorg 7.1 installed but am running into:
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 -DXINE_COMPILE -I../../src/video_out/vidix -I../../src/video_out/vidix -mtune=athlon -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -MT video_out_xxmc.lo -MD -MP -MF .deps/video_out_xxmc.Tpo -c video_out_xxmc.c -fPIC -DPIC -o .libs/video_out_xxmc.o video_out_xxmc.c:46: error: syntax error before '*' token video_out_xxmc.c:48: error: syntax error before '*' token [snip really long list of similar looking errors] Has anyone seen this before? I'd really just like to disable the xxmc library as it requires binary drivers, IIUC, but --without-xmmc-path, --with-xmmc-path="", etc. all still result in xine-lib finding the magic headers and libs in /usr/X11. The relevant lines of video_out_xxmc.c are: static void xxmc_frame_updates(xxmc_driver_t *driver, xxmc_frame_t *frame, int init_macroblocks); static void dispose_ximage (xxmc_driver_t *this, XShmSegmentInfo *shminfo, XvImage *myimage); Now, 'xxmc_driver_t' looks the likely culprit here, but its definition is in 'xmmc.h' which gets #included from video_out_xmmc.c, so I'm now at a loss :-( Thanks, Matt. -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page