मैं MacPorts स्थापित पैकेज के साथ शेर है।
मैं यहां उन सभी का वर्णन करूंगा जो मैंने संकलन कार्य करने के लिए किया था। हो सकता है कि कुछ कदम अनावश्यक हों, हो सकता है कि इसे बनाने के लिए sk1lib या uniconvertor संकलन से पहले कुछ अतिरिक्त पुस्तकालयों को (MacPorts का उपयोग करके) स्थापित किया जाए।
मेरा उत्तर कुछ परिवर्धन के साथ @ bitboxer के उत्तर पर आधारित है।
डाउनलोड
मैंने यहाँ दिए गए लिंक का उपयोग किया: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
डाउनलोड और निकाले गए यूनिकवर्टर और sk1libs
sk1libs की स्थापना
पहला प्रयास
मैंने पहली बार निम्न भाग किया:
$ 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
कृपया ध्यान दें कि libpng संस्करण 15 है (12 नहीं @ bitboxer के उत्तर के रूप में)। मैंने इस खोज को / usr / X11 / निर्देशिका में शामिल किया।
जिसने कुछ त्रुटियां दीं:
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
समस्या निवारण
इसलिए मैंने यह पता लगाने की कोशिश की कि क्या मेरे पास पहले से ही पुस्तकालय स्थापित है:
$ locate lcms
...
/opt/local/include/lcms.h
...
/opt/local/lib/liblcms.a
....
lcms को मेरे कंप्यूटर पर MacPort द्वारा स्थापित किया गया था (lcms Inkscape की निर्भरता प्रतीत होती है)।
दूसरी कोशिश: सफलता
तो मैंने ऐसा किया:
$ 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 को शामिल किया गया और संकलन झंडों के लिए लिब डाइर शामिल किया गया।
फिर:
$ python setup.py build
जो बिना किसी त्रुटि (लेकिन कुछ चेतावनियों) के साथ समाप्त हुआ।
फिर:
$ sudo python setup.py install
अनइंस्टालर स्थापना
एक ही बात (मैं sk1libs संकलन के बाद इसे चलाया, इसलिए LDFLAGS और CFLAGS मूल्य समान हैं):
$ python setup.py build
$ sudo python setup.py install