Eu tenho o Lion com pacotes instalados pelo MacPorts.
Vou descrever aqui tudo o que fiz para fazer a compilação funcionar. Pode haver alguns passos desnecessários, talvez algumas bibliotecas adicionais tenham que ser instaladas (usando MacPorts) antes da compilação sk1libs ou uniconvertor para que funcione.
Minha resposta é baseada na resposta do @ bitboxer com algumas adições.
Downloads
Eu usei os links fornecidos aqui: link
Download e extração de uniconvertor e sk1libs
instalação sk1libs
Primeiro tente
Primeiramente, executei o seguinte:
$ 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
Por favor note que a versão libpng é 15 (não 12 como na resposta do @ bitboxer). Eu notei isso pesquisando no diretório / usr / X11 / include.
Que deu alguns erros:
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
Solução de problemas
Então eu tentei descobrir se eu já tinha a biblioteca lcms instalada:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
O lcms foi instalado pelo MacPort no meu computador (o lcms parece ser uma dependência do Inkscape).
Segunda tentativa: sucesso
Então eu fiz isso:
$ 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"
Que incluiu o MacPorts include e lib dir nos sinalizadores de compilação.
Então:
$ python setup.py build
Que terminou sem erros (mas alguns avisos).
Então:
$ sudo python setup.py install
Instalação do Uniconvertor
A mesma coisa (eu corri logo após a compilação sk1libs, então os valores LDFLAGS e CFLAGS são os mesmos):
$ python setup.py build
$ sudo python setup.py install