MacPorts'lu Lion yüklü paketlere sahibim.
Derleme çalışması için yaptığım her şeyi burada anlatacağım. Bazı adımlar gereksiz olabilir, belki bazı ek kütüphanelerin çalışması için sk1libs veya uniconvertor derlemesinden önce (MacPorts kullanarak) kurulmaları gerekebilir.
Cevabım @ bitboxer'ın bazı eklemelere verdiği cevaba dayanıyor.
İndirilenler
Burada verilen bağlantıları kullandım: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
İndirildi ve çıkartılmış uniconvertor ve sk1libs
sk1libs kurulumu
İlk deneme
İlk önce aşağıdakileri koştum:
$ 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
Lütfen libpng sürümünün 15 olduğunu unutmayın (@ bitboxer'ın yanıtındaki gibi değil 12). Bu aramayı / usr / X11 / include dizininde fark ettim.
Hangi bazı hatalar verdi:
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
Sorun giderme
Bu yüzden zaten lcms kütüphanesinin kurulu olup olmadığını anlamaya çalıştım:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
lcms MacPort tarafından bilgisayarıma kuruldu (lcms, Inkscape'in bir bağımlılığı gibi görünüyor).
İkinci deneme: başarı
Bu yüzden bunu yaptım:
$ 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"
MacPorts'u ekleyen ve derleme bayraklarına lib dir ekledi.
Sonra:
$ python setup.py build
Hiçbir hata ile sona erdi (ancak bazı uyarılar).
Sonra:
$ sudo python setup.py install
Uniconvertor kurulumu
Aynı şey (sk1libs derlemesinden hemen sonra koştum, bu nedenle LDFLAGS ve CFLAGS değerleri aynıdır):
$ python setup.py build
$ sudo python setup.py install