qnx+mplayer

我现在在QNX6.3下编译mplayer
版本是:MPlayer-1.0pre4
在编译的时候出现错误:
-lpthread -ldl -rdynamic -lm
libvo/libvo.a(font_load_ft.o)(.text+0x1fd9): In function
prepare_charset': : undefined reference to libiconv_open’
libvo/libvo.a(font_load_ft.o)(.text+0x1fea): In function
prepare_charset': : undefined reference to libiconv_close’
libvo/libvo.a(font_load_ft.o)(.text+0x1ff6): In function
prepare_charset': : undefined reference to libiconv_open’
libvo/libvo.a(font_load_ft.o)(.text+0x2061): In function
prepare_charset': : undefined reference to libiconv’
libvo/libvo.a(font_load_ft.o)(.text+0x20cd): In function
prepare_charset': : undefined reference to libiconv_close’
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1

请问有什么解决方法

编译、安装libiconv

谢谢xtang

我现在在qnx下执行

mplayer 208.MPG
但是不出现画面

安装网上的写法
mplayer -vo sdl:driver=photon 208.MPG

会出现下面的错误,想问问应该如何解决.
MPlayer 1.0pre4-2.95.3 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Foster 2760 MHz (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

Reading config file /home/wicked/fakeroot/opt/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: Can’t open ‘/root/.mplayer/codecs.conf’: No such file or directory
Reading /home/wicked/fakeroot/opt/etc/mplayer/codecs.conf: Can’t open ‘/home/wicked/fakeroot/opt/etc/mplayer/codecs.conf’: No such file or directory
Using built-in default codecs.conf.
font: can’t open file: /root/.mplayer/font/font.desc
font: can’t open file: /home/wicked/fakeroot/opt/share/mplayer/font/font.desc
Using usleep() timing
Can’t open input config file /root/.mplayer/input.conf: No such file or directory
Can’t open input config file /home/wicked/fakeroot/opt/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config

Playing 208.MPG.
MPEG-PS file format detected.
VIDEO: MPEG1 320x240 (aspect 12) 29.970 fps 0.0 kbps ( 0.0 kbyte/s)

Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 24000->176400 (192.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)

SDL: Initializing of SDL failed: No available video device.
Error opening/initializing the selected video_out (-vo) device.


Exiting… (End of file)


\

mplayer -vo help

MPlayer 1.0pre4-2.95.3 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Foster 2784 MHz (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

Reading config file /home/wicked/fakeroot/opt/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Available video output drivers:
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable vo’s
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
null Null video output
pgm PGM file
md5 MD5 sum
mpegpes Mpeg-PES file
yuv4mpeg yuv4mpeg output for mjpegtools (to “stream.yuv”)
tga Targa output

你安装了SDL了吗?

先编译、安装SDL,然后在MPlayer的configure里告诉它用SDL以及SDL的PATH,这样生成的MPlayer有SDL支持,就可以用 -vo 来指定了.

谢谢xtang

我安装了SDL的qpr包
那我应该如何指定SDL的位置

./configure后

Checking for SDL … no

重新装了SDL
直接运行系统死掉

./configure --help 一下看看,我记得有个指定SDL路径的选项。

还有一个可以试的,是去下载SDL的源码,自己编一个吧。SDL应该可以直接在QNX6上编译。

我安装了sdl-1.2.7.tar.gz
但是我在运行的时候

mplayer -vo sdl /root/208.MPG的时候
我系统的photon死掉了,播放的画面花屏,系统的服务进程都死了,想知道如何查看系统死掉的原因