2016-03-23 3 views
3

Vous essayez de construire VLC en utilisant les étapes de construction décrites dans https://wiki.videolan.org/OSXCompile/ mais je ne parviens pas à luac besoin d'être 32 bits. Lua désinstallé et réinstallé un tas, aucune option pour spécifier une installation 32 bits avec lua. Est-ce que je fais quelque chose de mal?Compilation de VLC échouant sur luac 32 bits requis

kevinbook:vlc kevin$ cd build 
kevinbook:build kevin$ ../extras/package/macosx/build.sh 
+ ARCH=x86_64 
+ MINIMAL_OSX_VERSION=10.7 
++ xcrun --show-sdk-version 
+ OSX_VERSION=10.11 
++ xcode-select -print-path 
+ SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk 
+ getopts hvrk:a: OPTION 
+ shift 0 
+ '[' x '!=' x ']' 
+ out=/dev/stdout 
+ '[' '' = yes ']' 
+ info 'Building VLC for the Mac OS X' 
+ local 'green=\033[1;32m' 
+ local 'normal=\033[0m' 
+ echo '[\033[1;32mbuild\033[0m] Building VLC for the Mac OS X' 
[build] Building VLC for the Mac OS X 
++ dirname ../extras/package/macosx/build.sh 
+ spushd ../extras/package/macosx/../../.. 
+ pushd ../extras/package/macosx/../../.. 
++ pwd 
+ vlcroot=/Users/kevin/vlc 
+ spopd 
+ popd 
++ pwd 
+ builddir=/Users/kevin/vlc/build 
+ info 'Building in "/Users/kevin/vlc/build"' 
+ local 'green=\033[1;32m' 
+ local 'normal=\033[0m' 
+ echo '[\033[1;32mbuild\033[0m] Building in "/Users/kevin/vlc/build"' 
[build] Building in "/Users/kevin/vlc/build" 
+ TRIPLET=x86_64-apple-darwin11 
+ export 'CC=xcrun clang' 
+ CC='xcrun clang' 
+ export 'CXX=xcrun clang++' 
+ CXX='xcrun clang++' 
+ export 'OBJC=xcrun clang' 
+ OBJC='xcrun clang' 
+ export OSX_VERSION 
+ export SDKROOT 
+ export PATH=/Users/kevin/vlc/extras/tools/build/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Users/kevin/vlc/contrib/x86_64-apple-darwin11/bin:/Users/kevin/vlc/extras/tools/build/bin:/Users/kevin/build/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin 
+ PATH=/Users/kevin/vlc/extras/tools/build/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/Users/kevin/vlc/contrib/x86_64-apple-darwin11/bin:/Users/kevin/vlc/extras/tools/build/bin:/Users/kevin/build/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin 
+ info 'Building building tools' 

...

checking if linker supports -Bsymbolic... 
checking __attribute__ ((aligned())) support... 64 
checking for __attribute__((packed))... yes 
checking execinfo.h usability... yes 
checking execinfo.h presence... yes 
checking for execinfo.h... yes 
checking for backtrace... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks MMX intrinsics... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks MMX inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks MMX EXT inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE2 intrinsics... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE2 inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE3 inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSSE3 inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE4.1 inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE4.2 inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks SSE4A inline assembly... yes 
checking if xcrun clang -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.7 groks 3D Now! inline assembly... yes 
checking for LUA... no 
configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead 
checking for LUA... no 
configure: WARNING: No package 'lua5.1' found, trying lua >= 5.1 instead 
checking for LUA... yes 
checking for luac... luac 
configure: error: You need 32-bits luac when using lua from contrib. 
kevinbook:build kevin$ 

Répondre

2

J'ai un problème similaire pour la compilation vlc-android. J'utilise le système Arch 64bit, et je ne pouvais pas trouver 32bit lua ou 32bit lua runtime.

En tant que solution temporaire, j'ai simplement lua désactivé

./configure --disable-lua

puis exécutez faire ou compiler

faire

ou

./compile

Je cherche encore 32bit lua à installer sur mon 64bit Arche, même si multilib est activé dans ma configuration de pacman