Ho Lion con pacchetti installati su MacPorts.
Descriverò qui tutto ciò che ho fatto per rendere la compilazione funzionante. Alcuni passaggi potrebbero non essere necessari, forse alcune librerie aggiuntive dovranno essere installate (usando MacPorts) prima della compilation sk1libs o uniconvertor per farlo funzionare.
La mia risposta si basa sulla risposta di @ bitboxer con alcune aggiunte.
download
Ho usato i collegamenti forniti qui: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Uniconvertor e sk1libs scaricati ed estratti
installazione sk1libs
Primo tentativo
In primo luogo ho eseguito quanto segue:
$ 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
Si noti che la versione di libpng è 15 (non 12 come nella risposta di @ bitboxer). Ho notato questa ricerca nella directory / usr / X11 / include.
Che ha dato alcuni errori:
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
Risoluzione dei problemi
Così ho cercato di capire se avevo già installato la libreria lcms:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
lcms è stato installato da MacPort sul mio computer (lcms sembra essere una dipendenza di Inkscape).
Secondo tentativo: successo
Così ho fatto questo:
$ 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"
Che ha aggiunto MacPorts include e lib dir a flag di compilazione.
Poi:
$ python setup.py build
Che si è conclusa senza errori (ma alcuni avvertimenti).
Poi:
$ sudo python setup.py install
Installazione di Uniconvertor
Stessa cosa (l'ho eseguita subito dopo la compilazione sk1libs, quindi il valore di LDFLAGS e CFLAGS è lo stesso):
$ python setup.py build
$ sudo python setup.py install