[MEncoder-users] Install mplayer in a shared server with libmp3lame support
Richard Qi
qi.richard at gmail.com
Thu Mar 1 20:16:43 CET 2007
Hi everyone,
In order to use mencoder converting video file to flv, I installed lame-3.97and
mplayer-1.0rc1 into a shared server. Since I do not have permission to
install anything in /usr/local, I set the prefix option to my home
directory. However, when I run configure for mplayer, it always shows that
"Checking for libmp3lame (for mencoder) ... no".
Here is the information in configure.log:
##########################################
============ Checking for libmp3lame (for mencoder) ============
#include <lame/lame.h>
int main(void) { lame_version_t lv; (void) lame_init();
get_lame_version_numerical(&lv); printf("%d%d\n",lv.major,lv.minor); return
0; }
cc -O4 -march=pentium4 -mtune=pentium4 -pipe -ffast-math
-fomit-frame-pointer -I/usr/X11R6/include -I/usr/include/freetype2 -o
/tmp/mplayer-conf-28334-12907.o /tmp/mplayer-conf-3719-12907.c -lmp3lame -lm
/tmp/mplayer-conf-3719-12907.c:1:23: lame/lame.h: No such file or directory
/tmp/mplayer-conf-3719-12907.c: In function `main':
/tmp/mplayer-conf-3719-12907.c:2: error: `lame_version_t' undeclared (first
use in this function)
/tmp/mplayer-conf-3719-12907.c:2: error: (Each undeclared identifier is
reported only once
/tmp/mplayer-conf-3719-12907.c:2: error: for each function it appears in.)
/tmp/mplayer-conf-3719-12907.c:2: error: syntax error before "lv"
/tmp/mplayer-conf-3719-12907.c:2: error: `lv' undeclared (first use in this
function)
ldd /tmp/mplayer-conf-28334-12907.o
ldd: /tmp/mplayer-conf-28334-12907.o: No such file or directory
Result is: no
##########################################
How do I solve this problem? Thanks!!!
Richard
More information about the MEncoder-users
mailing list