Costruire mPlayer da Source - Errore

0

Cercando di creare mplayer dal sorgente per applicare le patch.

./configure funziona bene, ma mi porta a questo errore

    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

Non riesco a capire cosa fare ora? Sto usando OS X 10.7.

    
posta ablx 04.12.2011 - 16:01
fonte

2 risposte

1

Che ne pensi di utilizzare Homebrew ?

Una volta installato dovrebbe essere facile come scrivere nel terminale

brew install mplayer
    
risposta data 13.12.2011 - 16:56
fonte
0

È necessario che tu compili dalla fonte? Se no, ancora fino ad oggi (ad es. Sotto Lion) ho continuato ad avere fortuna installando MPlayer OSX Extended , e mplayer's pacchetto di codec binari .

Dopo aver installato MPlayer OSX Extended , di solito symlink mplayer in ~/Applications sul mio computer, o /usr/local/bin su uno con più utenti, aggiorna il mio $PATH come necessario e ho il piacere di avere un invocation facilmente mplayer binario da usare con qualsiasi cosa.

Il binario raw di mplayer si trova in /Applications/MPlayer OSX Extended.app/Contents/Resources/Binaries/mpextended.mpBinaries/Contents/mpextended.mpBinaries/Contents/MacOS/mplayer

Di solito inserisco la cartella Applications nella mia home directory e poi eseguo ln -s /Applications/MPlayer\ OSX\ Extended.app/Contents/Resources/Binaries/mpextended.mpBinaries/Contents/mpextended.mpBinaries/Contents/MacOS/mplayer .

Tutto fatto!

    
risposta data 13.02.2012 - 09:37
fonte

Leggi altre domande sui tag