Subject: SDL, smpeg, and NetBSD 1.5
To: None <netbsd-help@netbsd.org>
From: cpctc <cpctc_cbw@hotmail.com>
List: netbsd-help
Date: 02/02/2002 09:57:44
On i86, I installed SDL-1.2.2.tgz as a binary package, as well as smpeg-0.4.1.tgz.

I tried to pkg_add SDL-mixer-1.2.0, but it requires smpeg version 0.4.3.

I got the source for smpeg 0.4.3, and attempted to build in pkgsrc; the make script fails because it cannot compile the SDL test
program.  It mentions the sdl-config program, but I believe it is configured correctly.

The output mentions undefined references to XF86VidModeSetGamma, and others.  Do I need to update to newer X86 libraries somehow?
Has anyone built SDL/smpeg/SDL-mixer on NetBSD 1.5?

The output of the attempt to build the SDL program is:
configure:2104: checking for sdl-config
configure:2139: checking for SDL - version >= 1.2.0
configure:2224: cc -o
conftest -I/usr/pkgsrc/devel/smpeg/work/.buildlink/include -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL -D_REENTRANT -I/usr/pkgsrc/
devel/smpeg/work/.buildlink/include  -Dunix=1 -Dunix=1 -L/usr/pkgsrc/devel/smpeg/work/.buildlink/lib  -Wl,-R/usr/pkg/lib -Wl,-R/usr/
pkg/lib
conftest.c -lintl -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib -Wl,-rpath,/usr/X11R6/lib -lSDL -lpthread -lm -L/usr/pkg
/lib -Wl,-R/usr/pkg/lib -lesd -laudiofile -lm -lossaudio -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lXxf86dga 1>&5
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XF86VidModeSetGamma'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvQueryExtension'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvShmPutImage'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvQueryAdaptors'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvListImageFormats'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvShmCreateImage'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvGrabPort'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XvUngrabPort'
/usr/pkgsrc/devel/smpeg/work/.buildlink/lib/libSDL.so: undefined reference to `XF86VidModeGetGamma'
collect2: ld returned 1 exit status
configure: failed program was: