[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libSDL and libXxf86dga.so - I'm in library hell!



I'm trying to compile a patched version of mpeg2dec-0.2.0 (with an
interleaved integer/floating point idct algorithm) in search of
acceptable dvd-decoding speed on my alpha.

I see this when compiling:

c++ -L/usr/lib -L/usr/X11R6/lib -L/home/jurriaan/flintcmp/mpeg2dec-0.2.0/libmpeg2/.libs -L/home/jurriaan/flintcmp/mpeg2dec-0.2.0/libv
o/.libs -lXxf86dga -lXxf86vm glmpeg2dec.o video_out_vtex.o -o glmpeg2dec /home/jurriaan/flintcmp/mpeg2dec-0.2.0/src/cpu_accel.o -lXxf
86dga -lXxf86vm -lmpeg2 -lvo -lglut -lGLU -lGL -lXv -lSDL -lX11 -lpthread
glmpeg2dec.o: In function `Init(video_texture_s *)':
/home/jurriaan/flintcmp/glmpeg2dec.cc:494: undefined reference to `glXSwapIntervalSGI'
/home/jurriaan/flintcmp/glmpeg2dec.cc:494: undefined reference to `glXSwapIntervalSGI'
glmpeg2dec.o: In function `Key(unsigned char, int, int)':
/home/jurriaan/flintcmp/glmpeg2dec.cc:704: undefined reference to `glXSwapIntervalSGI'
/home/jurriaan/flintcmp/glmpeg2dec.cc:704: undefined reference to `glXSwapIntervalSGI'
/home/jurriaan/flintcmp/glmpeg2dec.cc:709: undefined reference to `glXSwapIntervalSGI'
glmpeg2dec.o:/home/jurriaan/flintcmp/glmpeg2dec.cc:709: more undefined references to `glXSwapIntervalSGI' follow
/usr/lib/libSDL.so: undefined reference to `XF86VidModeQueryVersion'
/usr/lib/libSDL.so: undefined reference to `XDGAOpenFramebuffer'
/usr/lib/libSDL.so: undefined reference to `XDGAQueryModes'
/usr/lib/libSDL.so: undefined reference to `XDGAGetViewportStatus'
/usr/lib/libSDL.so: undefined reference to `XDGAFillRectangle'
/usr/lib/libSDL.so: undefined reference to `XF86VidModeSetViewPort'
/usr/lib/libSDL.so: undefined reference to `XF86VidModeSetGamma'
/usr/lib/libSDL.so: undefined reference to `XDGAQueryVersion'
/usr/lib/libSDL.so: undefined reference to `XDGACopyTransparentArea'
[snip]

I've installed every SDL and X -dev library package I can think of, but
a search with google has convinced me that this means libSDL needs
dynamic versions of some libraries (libXxf86dga and libXxf86vm have been
mentioned) where the current X-4.1.0-9 only has static versions. I've
tried to create dynamic versions of these libraries out of the static
ones, but according to nm they don't have any symbols.

Does anybody have any experience compiling things against libSDL?

Thanks,
Jurriaan
-- 
press CTRL-ALT-DEL for more information
GNU/Linux 2.4.17-pre2 on Debian/Alpha 64-bits 988 bogomips load:0.01 0.02 0.03



Reply to: