компиляция ffmbc на OS X с libvorbis

Я установил libvorbis, и все, казалось, было хорошо, и теперь я пытаюсь установить FFmbc с --enable-libvorbis, но он терпит неудачу с ошибкой:libvorbis не найден. В конфиге.журнала я получаю:

ld: warning: in /usr/lib/libvorbisenc.a, file was built for unsupported file format which
is not the architecture being linked (x86_64)
ld: warning: in /usr/lib/libvorbis.a, file was built for unsupported file format which
is not the architecture being linked (x86_64)
ld: warning: in /usr/lib/libogg.a, file was built for unsupported file format which
is not the architecture being linked (x86_64)
Undefined symbols:
  "_vorbis_info_init", referenced from:
      _main in ffconf.00FIGmPr.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
ERROR: libvorbis not found

это как-то связано с компиляцией libvorbis для x86_64? Я просто сделал стандартный

./configure  && make && sudo make install 

когда я устанавливал libvorbis, то пробовал

./configure CC="gcc -arch x86_64" CXX="g++ -arch x86_64"

и

./configure --build=x86_64

но ничего не получалось. Все остальные зависимости (поддержкой libx264, libfaac libmp3lame и т. д.) Работали, просто не libvorbis были.

это OS X 10.6.8

15
задан stib
28.01.2023 19:00 Количество просмотров материала 2799
Распечатать страницу

1 ответ

Я не могу говорить за снежного барса, однако на льве 10.7.3 я использовал это для ворбиса:

$ env CFLAGS="-O -g -arch x86_64" LDFLAGS="-isysroot /Developer/SDKs/MacOSX10.7.sdk -mmacosx-version-min=10.7 -arch x86_64" ./configure --prefix=${TARGET} --with-ogg-libraries=${TARGET}/lib --with-ogg-includes=/Volumes/Ramdisk/sw/include/ --enable-static --disable-shared && make -j 4 && make install
0
отвечен Markus McCormac 2023-01-30 02:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх