[Ipe-discuss] OS X compile notes, problems

Rob Olsen ipe-discuss at 2005dauphin.org
Fri Mar 4 22:23:11 CET 2005


Two things I've observed trying to compile ipe-6.0pre23 on my new 
PowerBook with fink:

1. unsigned long integers on this system are not 'ulong', but are 
'u_long'.  Changed two instances on line 376 of ipeutils.cpp.  This 
solved that problem.

2. make fails after

c++-3.3 -prebind -dynamiclib -single_module 
-headerpad_max_install_names -install_name /sw/lib/libipecanvas.1.dylib 
-compatibility_version      1.0 -current_version    1.0.0 -o 
libipecanvas.1.0.0.dylib ../../build/obj/ipecanvas/ipecanvas.o 
../../build/obj/ipecanvas/ipecreators.o 
../../build/obj/ipecanvas/ipeoverlay.o 
../../build/obj/ipecanvas/ipecreatepath.o 
../../build/obj/ipecanvas/ipecreatearc.o 
../../build/obj/ipecanvas/ipecreatetext.o 
../../build/obj/ipecanvas/ipeeditpath.o 
../../build/obj/ipecanvas/ipescissors.o 
../../build/obj/ipecanvas/ipecanvaspainter.o 
../../build/obj/ipecanvas/ipefonts.o 
../../build/obj/ipecanvas/ipestdfonts.o 
../../build/obj/ipecanvas/ipedlgtext.o 
../../build/obj/ipecanvas/moc_ipecanvas.o 
../../build/obj/ipecanvas/moc_ipecreatetext.o 
../../build/obj/ipecanvas/moc_ipedlgtext.o  -L/sw/lib -L/sw/lib 
-L/usr/X11R6/lib -lfreetype -lqt-mt -lXext -lX11 -lm

ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
IpePainter::Pop()
IpePainter::Push()
 >>>
 >>> snipped several lines
 >>>
 >>>
IpeBuffer::IpeBuffer()
IpeBuffer::operator=(IpeBuffer const&)
/usr/bin/libtool: internal link edit command failed
make[1]: *** [../../build/lib/libipecanvas.1.0.0.dylib] Error 1
make: *** [sub-ipecanvas] Error 2

I poked around for a bit, but I don't know what the problem is or how 
to fix it.  Anyone got a suggestion?  Be glad to supply further info if 
needed.

I did try installing the fink package, but it was ipe6-pre10 and 
wouldn't play nice with pdflatex; I'm hoping that pre23 does and I can 
get it installed.

p.s. No problems compiling on my Athlon64 running Gentoo.

Thanks


Rob Olsen
Pest
International Center for Lightning Research and Testing
University of Florida

Why is it called tourist season if we can't shoot at them?




More information about the Ipe-discuss mailing list