Compiling Fontforge 20120731 without Python

The new version of Fontforge is here. On the last couple of days I’ve been trying to compile and install it on my Mac OSX system, with very little success. Mainly because because MacPorts still doesn’t have it available and I lack the proper knowledge to do it in a clean way…

I though I had everything needed (from previous versions), but, as It turns out, the configure script kept freezing (searching for Freetype libraries) and, even after that, the make script crashed because of Python (?). I got something like this:

python.c:16039: warning: initialization makes integer from pointer without a cast
python.c:16042: warning: initialization from incompatible pointer type
python.c:16057: warning: initialization makes pointer from integer without a cast
python.c:16058: warning: initialization from incompatible pointer type
python.c:16067: warning: initialization from incompatible pointer type
make[1]: *** [python.lo] Error 1
make: *** [fontforge] Error 2

I took a little while, but, after reading the instructions and a little digging on Google, I found out this answer by Nicholas Spalinger regarding the Freetype Library timeout error during ./configure: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605871

After a couple of trial-and-error runs (that included installing and uninstalling several versions of Python), I’ve decided to compile Fontforge without Python. In the end, the command I ended up using was:

./configure –with-freetype-src –without-python

I I know this is an easy way out, but I’ve reached the limits of my Unix capabilities… Fontforge is running smoothly for me (so far), and I hope this helps someone also…

2 thoughts on “Compiling Fontforge 20120731 without Python

  1. Gé van Gasteren

    I’m still very much confused. In the past, I have managed to install X11 and Fontforge from a package on Tiger, without extra libraries.
    But now I have Snow Leopard so the instructions linked in your post are too old, and the beta package 2.0.0 I found is too new.
    I installed the package 20110222 you referred to elsewhere, but that doesn’t run on Snow Leopard.
    I know I need X11, but it seems after installing XQuartz, that is covered, and I don’t need XCode or MacPorts unless I want to install the libraries, right?
    And where is the latest package built for Mac?

    Bottom line: I’m looking for a central place with proper instructions, from simple to detailed. A wiki would be great.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>