패치를 적용하기 위해 소스에서 mplayer를 빌드하려고합니다.
./configure
잘 작동하지만이 오류로 연결됩니다.
Undefined symbols for architecture x86_64:
"_fribidi_reorder_line", referenced from:
_ass_shaper_reorder in ass_shaper.o
"_fribidi_get_bidi_types", referenced from:
_ass_shaper_shape in ass_shaper.o
"_fribidi_get_par_embedding_levels", referenced from:
_ass_shaper_shape in ass_shaper.o
"_fribidi_get_joining_types", referenced from:
_ass_shaper_shape in ass_shaper.o
"_fribidi_join_arabic", referenced from:
_ass_shaper_shape in ass_shaper.o
"_fribidi_shape", referenced from:
_ass_shaper_shape in ass_shaper.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
지금 무엇을해야할지 모르겠습니다. OS X 10.7을 사용하고 있습니다.
답변
답변
소스에서 컴파일해야합니까? 그렇지 않은 경우, 여전히 오늘날 (예 : Lion)까지 MPlayer OSX Extended 및 mplayer 자체 바이너리 코덱 패키지를 계속 설치해 왔습니다 .
설치 후 MPlayer OSX Extended
, 나는 보통 mplayer를 ~/Applications
내 컴퓨터 나 /usr/local/bin
여러 사용자가있는 컴퓨터에 symlink $PATH
하고 필요에 따라 업데이트하고 , mplayer
무엇이든 사용할 수있는 쉽게 잊을 수없는 바이너리를 갖는 즐거움을 느낀다 .
원시 mplayer 바이너리는 /Applications/MPlayer OSX Extended.app/Contents/Resources/Binaries/mpextended.mpBinaries/Contents/mpextended.mpBinaries/Contents/MacOS/mplayer
나는 보통 Applications
내 홈 디렉토리 안에 폴더를 입력하고 실행한다 ln -s /Applications/MPlayer\ OSX\ Extended.app/Contents/Resources/Binaries/mpextended.mpBinaries/Contents/mpextended.mpBinaries/Contents/MacOS/mplayer
.
다 했어요!