[Ipe-discuss] Mac OS X installation notes & question about PDFlatex error
Zachariah C. Teitler
zteitler at selu.edu
Fri Feb 16 18:36:53 CET 2007
I have enjoyed using Ipe for some time; thank you for providing this
great tool! Now to work with a collaborator I have tried to upgrade
to the version 6.0-pre28. I had to struggle a bit to get this to
build on Mac OS X. In case others might be interested, I thought I'd
share a few notes about what I have done. Unfortunately not
everything works at the moment, so at the end there is a question.
I am running Mac OS X 10.4.8. I have installed gwTeX and Freetype2
using i-Installer. I installed the XCode tools from Apple's Developer
site; I had it install all the SDKs but I skipped the gigabytes of
examples and documentation... From Trolltech's web site I downloaded
and installed Qt/Mac Open Source Edition 4.2.2.
Qt's installer does something weird and annoying which has to be
fixed by hand. Edit the file open /Library/Frameworks/
# define QT_EDITION QT_EDITION_UNKNOWN
# define QT_EDITION QT_EDITION_DESKTOP
(This will require authenticating.)
Download and decompress the Ipe6.0-pre28 source code from
In the Ipe source directory, edit the file config.pri:
1. Freetype location: i-Installer puts Freetype in /usr/local/
include. Change this line:
FREETYPE_INCLUDE = /usr/include/freetype2
FREETYPE_INCLUDE = /usr/local/include/freetype2
2. Uncomment one of the lines that starts #IPEPREFIX. I chose to put
Ipe into /usr/local/ipe
Open a shell in the Ipe source directory. Run:
qmake -spec macx-g++ -recursive
sudo make install
sudo ln -f -s /usr/local/ipe/lib/lib* /usr/lib
Now the Ipe application should be built in /usr/local/ipe/bin .
Create or edit the file ~/.MacOSX/environment.plist adding the
[To be honest, I struggled with all this stuff for quite a while---
e.g., installing Qt more than once to try to get it right---so these
aren't the exact steps I took. I've tried to keep track of everything
I did, and give some steps that *should* work.]
Well, I hope that might be helpful to someone.
Now, I have a copy of Ipe, version 6.0-pre28, which runs on Mac OS X.
Unfortunately it doesn't "play nice" with pdflatex. The error message
is: "Something is wrong with the PDF file generated by Pdflatex.
Please consult the stderr output to identify the problem." If I run
Ipe from a shell (/usr/local/ipe/bin/ipe.app/Contents/MacOS/ipe) here
is the output:
This is pdfTeX, Version 3.141592-1.40.3 (Web2C 7.5.6)
entering extended mode
Babel <v3.8h> and hyphenation patterns for english, usenglishmax,
yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak,
erman, danish, esperanto, spanish, catalan, galician, estonian,
french, greek, monogreek, ancientgreek, croatian, hungarian,
us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk,
tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian,
turkish, ukenglish, ukrainian, loaded.
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
[Loading MPS to PDF converter (version 2006.09.02).]
Overfull \hbox (170.0pt too wide) in paragraph at lines 30--31
pdfTeX warning: /usr/local/gwTeX/bin/powerpc-apple-darwin-current/
empty color page stack 0
(see the transcript file for additional information)</usr/local/gwTeX/
Output written on text.pdf (1 page, 4298 bytes).
Transcript written on text.log.
(What I did in Ipe was put a text label with just the letter "a", and
hit command-L to run Latex.) There is an old thread in the archives
of this mailing list:
with a very similar error, in which it was suggested that a bitmap
font might be causing the trouble. The suggested solution was to run
updmap. I've done that and it hasn't helped (yet). If anyone has
suggestions I'd appreciate them a lot. Thank you!
More information about the Ipe-discuss