Ошибка в сборке MobileVLCKit - PullRequest
       14

Ошибка в сборке MobileVLCKit

0 голосов
/ 06 июля 2011

Я пытаюсь собрать MobileVLC на OS X Leopard , используя iOS SDK 4.3 .

Однако следовали приведенным инструкциям, сборка останавливается и терпит неудачу здесь: [info] Building contrib for iOS in '/Users/matp/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10'

Current log:./buildMobileVLC.sh 
[info] Preparing build dirs
[info] Building
[info] Building vlc
[info] Building libvlc for the iOS
[info] Using armv7 with SDK version 4.3
[info] Building contrib for iOS in '/Users/matp/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10'

Ошибка дана следующим образом:

make[1]: *** [.ffmpeg] Error 1
make: *** [using-src] Error 2
/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10/build-src/ffmpeg/config.log tells me:

ld: warning: directory not found for option '-L/Users/matp/MobileVLC/ImportedSources/vlc/contrib-ios-arm-apple-darwin10/lib'
ld: warning: directory not found for option '-L/Users/matp/MobileVLC/ImportedSources/vlc/contrib-ios-arm-apple-darwin10/lib'
ld: file not found: /usr/lib/system/libcache.dylib for architecture armv7
collect2: ld returned 1 exit status
C compiler test failed.

Также перед изменением, чтобы получить это далеко с SDK 4.3, я имелизменить sdk в buildMobileVLC.sh до 4.3 с 4.2.Перед изменением я получил ошибку:

xcodebuild: error: SDK "iphoneos4.2" cannot be located.

Как мне исправить эту ошибку?и может ли исправить ошибку xcodebuild по-другому, решить обе проблемы?

Ответы [ 2 ]

1 голос
/ 28 апреля 2012

два метода: 1. вам лучше установить iOS SDK 4.2 из пакета Xcode 3.2.5 / 3.26

  1. отредактировать ваш скрипт, ./MobileVLC/build_for_iOS.sh, изменить 4.2 -> 4.3

после этого вы можете пойти дальше

1 голос
/ 30 июля 2011

Редактировать: ImportedSources / vlc / extras / contrib / bootstrap

Добавить: EXTRA_LDFLAGS = "$ {EXTRA_LDFLAGS} -isysroot $ {IOS_SDK_ROOT}"

До:

if test -z "$ IOS_SDK_ROOT"; затем ошибка «Сценарий начальной загрузки требует среды IOS_SDK_ROOT» ошибка "переменная, которая будет установлена ​​при сборке для iOS" выход 1 фи

...