|
|

楼主 |
发表于 2005-11-22 12:37:43
|
显示全部楼层
十分感谢兄弟的热心。
但是我还是没有搞定。
我的系统是FC4的x86-64版本,不知道这会不会有什么影响。
前1,2步我是照着做的,下载到的是MPlayer-1.0pre7try2.tar.bz2,configure是这么做的:
[john@Genius MPlayer-1.0pre7try2]$ ./configure --prefix=/usr/local/mplayer/ --enable-smb --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/win32/ --disable-gcc-checking --language=zh_CN
少了个--enable-gui,wincodecs变成了win32,我自己变的,多了个--enable-smb。
能通过,但是configure的后面给出这么一个提示:
NOTE: Win32 codec DLLs are not supported on your CPU (x86_64) or your
operating system (Linux). You may encounter a few files that cannot
be played due to missing open source video/audio codec support.
然后的make没有通过,告诉我:
pe_image.c: In function 'PE_CreateModule':
pe_image.c:698: warning: cast to pointer from integer of different size
pe_image.c:698: warning: cast to pointer from integer of different size
pe_image.c: In function 'PE_UnloadLibrary':
pe_image.c:880: warning: cast to pointer from integer of different size
pe_image.c: In function 'PE_InitDLL':
pe_image.c:925: warning: cast to pointer from integer of different size
pe_image.c:925: warning: cast to pointer from integer of different size
pe_image.c:926: warning: cast to pointer from integer of different size
pe_image.c:926: warning: cast to pointer from integer of different size
pe_image.c:931: warning: cast to pointer from integer of different size
pe_image.c:931: warning: cast to pointer from integer of different size
pe_image.c:931: warning: cast to pointer from integer of different size
make[1]: *** [pe_image.o] Error 1
make[1]: Leaving directory `/setup/mplayer/MPlayer-1.0pre7try2/loader'
make: *** [loader/libloader.a] 错误 2 |
|