biblioteca no encontrada para -lstdc ++ - static

0

Estoy intentando crear wxFormBuilder_v3.5.0-beta-source en Mac OS X 10.9.4 y sí, tengo XCode instalado y he creado / instalado proyectos C ++ en esta máquina con anterioridad. Viene con un archivo de shell para crear los archivos de compilación, pero sigue atascado con el siguiente error:

==== Building Premake4 ====
Linking Premake4
ld: library not found for -lstdc++-static
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [bin/release/premake4] Error 1
make: *** [Premake4] Error 2
./create_build_files4.sh: line 91: ./premake/macosx/bin/release/premake4: No such file or directory
./create_build_files4.sh: line 92: ./premake/macosx/bin/release/premake4: No such file or directory
./create_build_files4.sh: line 93: ./premake/macosx/bin/release/premake4: No such file or directory
./create_build_files4.sh: line 95: ./premake/macosx/bin/release/premake4: No such file or directory

Soy consciente de que primero debo instalar wxWidgets para que esto funcione, y ya he creado / compilado / instalado correctamente wxWidgets.

Aquí están las líneas 87-96 del archivo de shell (prefijo los números de línea para su referencia):

[87] # Build premake
[88] cd build
[89] make CONFIG=Release -C./premake/$platform
[90]
[91] ./premake/$platform/bin/release/premake4 --file=./premake/solution.lua $wxunicode $wxroot $wxversion $mediactrl $shared $arch codeblocks
[92] ./premake/$platform/bin/release/premake4 --file=./premake/solution.lua $wxunicode $wxroot $wxversion $mediactrl $shared $arch $rpath codelite
[93] ./premake/$platform/bin/release/premake4 --file=./premake/solution.lua $wxunicode $wxroot $wxversion $mediactrl $shared $arch $rpath gmake
[94] if [ "$platform" = "macosx" ]; then
[95]    ./premake/$platform/bin/release/premake4 --file=./premake/solution.lua $wxunicode $wxroot $wxversion $mediactrl $shared $arch xcode3
[96] fi

No estoy tan preocupado por las rutas de archivo que faltan. Intenté ejecutar make directamente desde el directorio correcto y aún obtuve este error:

==== Building Premake4 ====
Linking Premake4
ld: library not found for -lstdc++-static
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [bin/release/premake4] Error 1
make: *** [Premake4] Error 2

Lo que más me preocupa es encontrar la biblioteca -lstdc++-static e instalarla, pero no puedo encontrarla en línea. Lo único que puedo encontrar relacionado con esto es cambiar la configuración en XCode al compilar aplicaciones iOS, lo cual no es el caso aquí. Cualquier cambio que deba realizarse deberá realizarse en un editor de texto.

Publicada en cruz en SO.

    
pregunta Dan 13.08.2014 - 06:40

0 respuestas

Lea otras preguntas en las etiquetas