Compile CFLite requiere algunas dependencias desconocidas

0

He descargado CoreFoundationLite - CFLite de la fuente abierta de Apple de OSX versión 10.10.5, e intenté compilarlo en mi propio mac (estoy ejecutando 10.11.5 y Xcode 7.2.1). Observe que este código se compila bajo la marca regular y no usa Xcode SDK ...

Según el archivo README, solo debe requerir el uso del archivo makefile predeterminado. Sin embargo, falló en el siguiente problema:

/usr/bin/clang -O2 -arch i386 -arch x86_64 -c -x c -pipe -std=gnu99 
Wmost -Wno-trigraphs -Wno-deprecated -mmacosx-version-min=10.10 
-fconstant-cfstrings -fexceptions -DCF_BUILDING_CF=1 
-DDEPLOYMENT_TARGET_MACOSX=1     
-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10 
-DU_SHOW_DRAFT_API=1 -DU_SHOW_CPLUSPLUS_API=0 -ICF-Objects/normal 
-DVERSION=1153.18 -include CoreFoundation_Prefix.h 
 CFApplicationPreferences.c 
-o CF-Objects/normal/CFApplicationPreferences.o


In file included from CFApplicationPreferences.c:30:
./CFInternal.h:759:10: fatal error: 'dispatch/private.h' file not found
#include <dispatch/private.h>

parece que me falta la dependencia llamada libdispatch. ¿es porque esta biblioteca se eliminó de 10.11.5 y existe en 10.10.5? ¿Dónde puedo encontrarlo (no pude rastrearlo en el código fuente de Apple)

    
pregunta Zohar81 16.08.2016 - 09:38

1 respuesta

1

Puede encontrar los archivos que necesita en libdispatch-442.1.4 descargue en el sitio de código abierto que vinculó anteriormente.

Y libdispatch también se incluye con 10.11.5, como se puede ver en esta página. enlace

No tengo una Mac aquí para confirmar, pero supongo que si no has instalado Xcode (con sus SDK adjuntos), los encabezados no se instalarán en tu Mac.

    
respondido por el Alistair McMillan 16.08.2016 - 12:19

Lea otras preguntas en las etiquetas