2 votos

Mi Xcode construir requiere cURL 8.0.0 o posterior (que no existe)

Estoy escribiendo un programa en C en Xcode que utiliza cURL. Construye correctamente en mi Mac Pro con 10.8.5, pero en mi MacBook Pro con 10.8.5, me da este error cuando intento compilar:

dyld: Library not loaded: /usr/local/opt/curl/lib/libcurl.4.dylib
  Referenced from: /Users/AlecZ/Library/Developer/Xcode/DerivedData/UPServer2-folctfcnmdhllzbddscwimqrggig/Build/Products/Debug/UPServer2
  Reason: Incompatible library version: UPServer2 requires version 8.0.0 or later, but libcurl.4.dylib provides version 7.0.0

La última cURL es 7.37.0, así que no veo cómo podría requerir 8.0.0. Se han topado con problemas similares antes, cuando tratando de compilar software para Linux de su fuente, el compilador indica que necesito un inexistente versión de alguna biblioteca.

Ya he ejecute brew install libcurl, pero me dice que no se puede reemplazar el sistema de biblioteca de la curvatura.

-1voto

sudo Puntos 328

Probablemente esta no sea la mejor solución, pero me acordé de esto cuando estaba haciendo la pregunta. Después de ejecutar brew install libcurl, me mudé todo excepto pkgconfig de /usr/local/Cellar/curl/7.37.0/lib a /usr/lib, la sustitución de los antiguos archivos. Así que todavía estoy en la versión 7.37.0, pero se compila correctamente ahora. No sé cuál es el error del compilador que estaba tratando de decir.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X