Saya sudah menginstal paket Lion with MacPorts.
Di sini saya akan menjelaskan semua yang saya lakukan untuk membuat kompilasi bekerja. Mungkin ada beberapa langkah yang tidak perlu, mungkin beberapa perpustakaan tambahan harus diinstal (menggunakan MacPorts) sebelum sk1libs atau kompilasi uniconvertor untuk membuatnya berfungsi.
Jawaban saya didasarkan pada jawaban @ bitboxer dengan beberapa tambahan.
Unduhan
Saya menggunakan tautan yang disediakan di sini: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Unduh dan ekstrak uniconvertor dan sk1libs
instalasi sk1libs
Percobaan pertama
Saya pertama kali menjalankan yang berikut:
$ 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
Harap perhatikan bahwa versi libpng adalah 15 (bukan 12 seperti dalam jawaban @ bitboxer). Saya perhatikan pencarian ini di direktori / usr / X11 / include.
Yang memberi beberapa kesalahan:
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
Penyelesaian masalah
Jadi saya mencoba mencari tahu apakah saya sudah menginstal lcms library:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
lcms diinstal oleh MacPort di komputer saya (lcms tampaknya merupakan ketergantungan dari Inkscape).
Percobaan kedua: sukses
Jadi saya melakukan ini:
$ 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"
Yang menambahkan MacPorts termasuk dan lib dir ke flag kompilasi.
Kemudian:
$ python setup.py build
Yang berakhir tanpa kesalahan (tetapi beberapa peringatan).
Kemudian:
$ sudo python setup.py install
Instalasi uniconvertor
Hal yang sama (saya menjalankannya tepat setelah kompilasi sk1libs, sehingga nilai LDFLAGS dan CFLAGS adalah sama):
$ python setup.py build
$ sudo python setup.py install