Tengo Lion con paquetes MacPorts instalados.
Describiré aquí todo lo que hice para que la compilación funcione. Es posible que algunos pasos sean innecesarios, tal vez algunas bibliotecas adicionales deberán instalarse (usando MacPorts) antes de sk1libs o la compilación de uniconvertor para que funcione.
Mi respuesta se basa en la respuesta de @ bitboxer con algunas adiciones.
Descargas
Usé los enlaces proporcionados aquí: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Uniconvertor y sk1libs descargados y extraídos
instalación de sk1libs
Primer intento
Primero ejecuté lo siguiente:
$ export LDFLAGS="-L/usr/X11/lib"
$ export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng15"
$ python setup.py build
Tenga en cuenta que la versión de libpng es 15 (no 12 como en la respuesta de @ bitboxer). Noté esta búsqueda en el directorio / usr / X11 / include.
Lo que dio algunos errores:
ld: library not found for -llcms
collect2: ld returned 1 exit status
ld: library not found for -llcms
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/3w/5x6f3w0n4rg0w6sdq2n_48j00000gn/T//cc8y3Erh.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1
Solución de problemas
Así que traté de averiguar si ya tenía instalada la biblioteca lcms:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
lcms fue instalado por MacPort en mi computadora (lcms parece ser una dependencia de Inkscape).
Segundo intento: éxito
Entonces hice esto:
$ export LDFLAGS="-L/usr/X11/lib -L/opt/local/lib/"
$ export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng15 -I/opt/local/include"
Lo que agregó MacPorts incluye y lib dir a compilación de banderas.
Entonces:
$ python setup.py build
Que terminó sin errores (pero con algunas advertencias).
Entonces:
$ sudo python setup.py install
Instalación de uniconvertor
Lo mismo (lo ejecuté justo después de la compilación sk1libs, por lo que el valor de LDFLAGS y CFLAGS es el mismo):
$ python setup.py build
$ sudo python setup.py install