SDL Linking Error on RH7.0

Every app I tried to compile gave me the same results [see below], even
the OpenGL Intro on the LibSDL.org page! Does anyone knows what
is wrong?

Thanx in advance!
Marc

-ERRORS-
/usr/lib/libSDL.a(SDL_esdaudio.lo): In function Audio_Available': SDL_esdaudio.lo(.text+0x16): undefined reference toesd_open_sound’
SDL_esdaudio.lo(.text+0x28): undefined reference to esd_close' /usr/lib/libSDL.a(SDL_esdaudio.lo): In functionESD_OpenAudio’:
SDL_esdaudio.lo(.text+0x404): undefined reference to esd_play_stream' /usr/lib/libSDL.a(SDL_x11yuv.lo): In functionX11_CreateYUVOverlay’:
SDL_x11yuv.lo(.text+0x32): undefined reference to XvQueryExtension' SDL_x11yuv.lo(.text+0x74): undefined reference toXvQueryAdaptors’
SDL_x11yuv.lo(.text+0x171): undefined reference to XvListImageFormats' SDL_x11yuv.lo(.text+0x281): undefined reference toXvShmCreateImage’
SDL_x11yuv.lo(.text+0x332): undefined reference to XvShmCreateImage' /usr/lib/libSDL.a(SDL_x11yuv.lo): In functionX11_DisplayYUVOverlay’:
SDL_x11yuv.lo(.text+0x4fd): undefined reference to XvShmPutImage' /usr/lib/libSDL.a(SDL_dgavideo.lo): In functionDGA_Available’:
SDL_dgavideo.lo(.text+0x76): undefined reference to `XDGAQueryExtension’

SDL_dgavideo.lo(.text+0x8b): undefined reference to XDGAQueryVersion' SDL_dgavideo.lo(.text+0xa5): undefined reference toXDGAOpenFramebuffer’
SDL_dgavideo.lo(.text+0xba): undefined reference to
XDGACloseFramebuffer' /usr/lib/libSDL.a(SDL_dgavideo.lo): In functionget_video_size’:
SDL_dgavideo.lo(.text+0x44b): undefined reference to
XDGAGetMappedMemory' /usr/lib/libSDL.a(SDL_dgavideo.lo): In functionDGA_VideoInit’:
SDL_dgavideo.lo(.text+0x62a): undefined reference to
XDGAQueryExtension' SDL_dgavideo.lo(.text+0x64a): undefined reference toXDGAQueryVersion’
SDL_dgavideo.lo(.text+0x79f): undefined reference to
XDGAOpenFramebuffer' SDL_dgavideo.lo(.text+0x7ea): undefined reference toXDGAQueryModes’
/usr/lib/libSDL.a(SDL_dgavideo.lo): In function DGA_SetVideoMode': SDL_dgavideo.lo(.text+0x9a7): undefined reference toXDGAQueryModes’
SDL_dgavideo.lo(.text+0xa7e): undefined reference to XDGASetMode' SDL_dgavideo.lo(.text+0xb95): undefined reference toXDGACreateColormap’
SDL_dgavideo.lo(.text+0xc68): undefined reference to
XDGACreateColormap' SDL_dgavideo.lo(.text+0xc97): undefined reference toXDGAInstallColormap’
SDL_dgavideo.lo(.text+0xcf5): undefined reference to XDGASetViewport' SDL_dgavideo.lo(.text+0xdb2): undefined reference toXDGASelectInput’
/usr/lib/libSDL.a(SDL_dgavideo.lo): In function DGA_FillHWRect': SDL_dgavideo.lo(.text+0x10cc): undefined reference toXDGAFillRectangle’
/usr/lib/libSDL.a(SDL_dgavideo.lo): In function HWAccelBlit': SDL_dgavideo.lo(.text+0x11b3): undefined reference toXDGACopyTransparentArea’
SDL_dgavideo.lo(.text+0x11e8): undefined reference to XDGACopyArea' /usr/lib/libSDL.a(SDL_dgavideo.lo): In functionDGA_LockHWSurface’:
SDL_dgavideo.lo(.text+0x12c2): undefined reference to XDGASync' /usr/lib/libSDL.a(SDL_dgavideo.lo): In functionDGA_FlipHWSurface’:
SDL_dgavideo.lo(.text+0x1358): undefined reference to
XDGAGetViewportStatus' SDL_dgavideo.lo(.text+0x137b): undefined reference toXDGASetViewport’
/usr/lib/libSDL.a(SDL_dgavideo.lo): In function DGA_VideoQuit': SDL_dgavideo.lo(.text+0x17dc): undefined reference toXDGACloseFramebuffer’
SDL_dgavideo.lo(.text+0x180f): undefined reference to XDGASetMode' /usr/lib/libSDL.a(SDL_x11gamma.lo): In functionX11_SetGammaNoLock’:
SDL_x11gamma.lo(.text+0x115): undefined reference to
XF86VidModeSetGamma' /usr/lib/libSDL.a(SDL_x11gamma.lo): In functionX11_GetGammaNoLock’:
SDL_x11gamma.lo(.text+0x228): undefined reference to
XF86VidModeGetGamma' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionXF86VidModeGetModeInfo’:
SDL_x11modes.lo(.text+0x22): undefined reference to
XF86VidModeGetModeLine' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionsave_mode’:
SDL_x11modes.lo(.text+0x9d): undefined reference to
XF86VidModeGetViewPort' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionrestore_mode’:
SDL_x11modes.lo(.text+0xe4): undefined reference to
XF86VidModeGetModeLine' SDL_x11modes.lo(.text+0x124): undefined reference toXF86VidModeSwitchToMode’
SDL_x11modes.lo(.text+0x15b): undefined reference to
XF86VidModeSetViewPort' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionset_best_resolution’:
SDL_x11modes.lo(.text+0x1f2): undefined reference to
XF86VidModeGetModeLine' SDL_x11modes.lo(.text+0x21e): undefined reference toXF86VidModeGetAllModeLines’
SDL_x11modes.lo(.text+0x2c0): undefined reference to
XF86VidModeSwitchToMode' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionget_real_resolution’:
SDL_x11modes.lo(.text+0x321): undefined reference to
XF86VidModeGetModeLine' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionX11_GetVideoModes’:
SDL_x11modes.lo(.text+0x610): undefined reference to
XF86VidModeQueryExtension' SDL_x11modes.lo(.text+0x62e): undefined reference toXF86VidModeQueryVersion’
SDL_x11modes.lo(.text+0x66a): undefined reference to
XF86VidModeGetAllModeLines' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionX11_EnterFullScreen’:
SDL_x11modes.lo(.text+0xdbc): undefined reference to
XF86VidModeLockModeSwitch' /usr/lib/libSDL.a(SDL_x11modes.lo): In functionX11_LeaveFullScreen’:
SDL_x11modes.lo(.text+0xe9b): undefined reference to
XF86VidModeLockModeSwitch' /usr/lib/libSDL.a(SDL_dgaevents.lo): In functionDGA_DispatchEvent’:
SDL_dgaevents.lo(.text+0xcf): undefined reference to
XDGAKeyEventToXKeyEvent' /usr/lib/libSDL.a(SDL_x11dga.lo): In functionX11_EnableDGAMouse’:
SDL_x11dga.lo(.text+0xa5): undefined reference to
XF86DGAQueryExtension' SDL_x11dga.lo(.text+0xc6): undefined reference toXF86DGAQueryVersion’
SDL_x11dga.lo(.text+0xeb): undefined reference to XF86DGADirectVideo' /usr/lib/libSDL.a(SDL_x11dga.lo): In functionX11_CheckDGAMouse’:
SDL_x11dga.lo(.text+0x146): undefined reference to
XF86DGAQueryDirectVideo' SDL_x11dga.lo(.text+0x16a): undefined reference toXF86DGADirectVideo’
/usr/lib/libSDL.a(SDL_x11dga.lo): In function X11_DisableDGAMouse': SDL_x11dga.lo(.text+0x1b1): undefined reference toXF86DGADirectVideo’
collect2: ld returned 1 exit status

Never mind… upgraded to the latest version and the problem was fixed :slight_smile:

Happy coding…
Marc

“j.m.maurer” wrote:> Every app I tried to compile gave me the same results [see below], even

the OpenGL Intro on the LibSDL.org page! Does anyone knows what
is wrong?

Thanx in advance!
Marc