发新话题
打印

我在安装 mplayer9时出现以下提示是什么问题啊

我在安装 mplayer9时出现以下提示是什么问题啊

> /usr/lib/libSDL.a(SDL_esdaudio.lo): In function `Audio_Available':
> SDL_esdaudio.lo(.text+0x1c): undefined reference to `esd_open_sound'
> SDL_esdaudio.lo(.text+0x31): undefined reference to `esd_close'
> /usr/lib/libSDL.a(SDL_esdaudio.lo): In function `ESD_OpenAudio':
> SDL_esdaudio.lo(.text+0x452): undefined reference to `esd_play_stream'
> /usr/lib/libSDL.a(SDL_x11dga.lo): In function `X11_EnableDGAMouse':
> SDL_x11dga.lo(.text+0xc6): undefined reference to
> `XF86DGAQueryExtension'
> SDL_x11dga.lo(.text+0xea): undefined reference to
> `XF86DGAQueryVersion'
> SDL_x11dga.lo(.text+0x118): undefined reference to
> `XF86DGADirectVideo'
> /usr/lib/libSDL.a(SDL_x11dga.lo): In function `X11_CheckDGAMouse':
> SDL_x11dga.lo(.text+0x17e): undefined reference to
> `XF86DGAQueryDirectVideo'
> SDL_x11dga.lo(.text+0x1ab): undefined reference to
> `XF86DGADirectVideo'
> /usr/lib/libSDL.a(SDL_x11dga.lo): In function `X11_DisableDGAMouse':
> SDL_x11dga.lo(.text+0x1f9): undefined reference to
> `XF86DGADirectVideo'
> /usr/lib/libSDL.a(SDL_x11gamma.lo): In function `X11_SetGammaNoLock':
> SDL_x11gamma.lo(.text+0x13f): undefined reference to
> `XF40VidModeSetGamma'
> /usr/lib/libSDL.a(SDL_x11gamma.lo): In function `X11_GetGammaNoLock':
> SDL_x11gamma.lo(.text+0x250): undefined reference to
> `XF40VidModeGetGamma'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function
> `XF40VidModeGetModeInfo':
> SDL_x11modes.lo(.text+0x27): undefined reference to
> `XF40VidModeGetModeLine'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `save_mode':
> SDL_x11modes.lo(.text+0xcb): undefined reference to
> `XF40VidModeGetViewPort'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `restore_mode':
> SDL_x11modes.lo(.text+0x119): undefined reference to
> `XF40VidModeGetModeLine'
> SDL_x11modes.lo(.text+0x162): undefined reference to
> `XF40VidModeSwitchToMode'
> SDL_x11modes.lo(.text+0x1b4): undefined reference to
> `XF40VidModeSetViewPort'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `set_best_resolution':
> SDL_x11modes.lo(.text+0x248): undefined reference to
> `XF40VidModeGetModeLine'
> SDL_x11modes.lo(.text+0x27a): undefined reference to
> `XF40VidModeGetAllModeLines'
> SDL_x11modes.lo(.text+0x32e): undefined reference to
> `XF40VidModeSwitchToMode'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `get_real_resolution':
> SDL_x11modes.lo(.text+0x397): undefined reference to
> `XF40VidModeGetModeLine'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `X11_GetVideoModes':
> SDL_x11modes.lo(.text+0x777): undefined reference to
> `XF40VidModeQueryExtension'SDL_x11modes.lo(.text+0x79b): undefined
> reference to `XF40VidModeQueryVersion'
> SDL_x11modes.lo(.text+0x7de): undefined reference to
> `XF40VidModeGetAllModeLines'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `X11_EnterFullScreen':
> SDL_x11modes.lo(.text+0x10e1): undefined reference to
> `XF40VidModeLockModeSwitch'
> /usr/lib/libSDL.a(SDL_x11modes.lo): In function `X11_LeaveFullScreen':
> SDL_x11modes.lo(.text+0x1207): undefined reference to
> `XF40VidModeLockModeSwitch'
> make: *** [mplayer] Error 1      

TOP

这是编译错误。不同的编译器,编译的结果也不同。

前面好像有人说需要用 旧的 gcc 2.9x 来编译。mandrake9.0是 gcc 3.xx,不太合适。gcc 3.xx的错误检察更加严格了。很多东西都编译不过去。

你可以尝试解决程序的错误,让它能够编译。也可以下载 gcc 2.9x 来编译。或者下载一个编译好的程序直接使用。      
渴望春天 come, sweet May!

TOP

发新话题