[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/ 
(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  
following lines:

[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
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax,  
dumylang, noh
yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak,  
german, ng
erman, danish, esperanto, spanish, catalan, galician, estonian,  
farsi, finnish,
french, greek, monogreek, ancientgreek, croatian, hungarian,  
interlingua, ibyc
us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk,  
polish, por
tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian,  
turkish, ukenglish, ukrainian, loaded.

Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/local/gwTeX/texmf.texlive/tex/latex/pdftex-def/pdftex.def)) (./ 
[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/ 
pdflatex: pop
empty color page stack 0
{/usr/local/gwTeX/texmf.local/fonts/map/pdftex/updmap/pdftex.map}] (./ 
(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!

Zach Teitler

More information about the Ipe-discuss mailing list