[Ipe-discuss] Compilation on Mac OS X 10.6

Gwenaël Cléon gwenael.cleon at gmail.com
Tue Oct 27 17:54:09 CET 2009


Sorry to disturb you again with my problem; but I really can't compile  
ipe 7.0.7 on Mac OS X Snow Leopard

(Using QT4 version 4.6.0 beta)

At the beginning everything seems to work fine, and then, on image.cpp :

compiling image.cpp...
g++ -Wall -g -O2 -fPIC -I../../include -I/Library/Frameworks/ 
QtGui.framework/Headers -I/Library/Frameworks/QtCore.framework/ 
Headers    -c -o ../../../build/obj/ipelets/image.o image.cpp
mkdir -p ../../../build/ipelets
g++  -shared  -o ../../../build/ipelets/image.so ../../../build/obj/ 
ipelets/image.o -L../../../build/lib -lipe /Library/Frameworks/ 
QtGui.framework/QtGui /Library/Frameworks/QtCore.framework/QtCore -L/ 
Library/Frameworks/QtGui.framework -L/Library/Frameworks/ 
QtCore.framework
Undefined symbols:
   "ipe::Page::append(ipe::TSelect, int, ipe::Object*)", referenced  
from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Cascade::findLayout() const", referenced from:
       ImageIpelet::computeRect()       in image.o
   "ipe::Bitmap::Bitmap(ipe::Bitmap const&)", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Buffer::Buffer(ipe::Buffer const&)", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
   "ipe::Bitmap::~Bitmap()", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Buffer::~Buffer()", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Vector::ZERO", referenced from:
       ImageIpelet::computeRect()       in image.o
   "ipe::Bitmap::Bitmap(int, int, ipe::Bitmap::TColorSpace, int,  
ipe::Buffer, ipe::Bitmap::TFilter, bool)", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Buffer::Buffer(int)", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
   "ipe::Buffer::Buffer(char const*, int)", referenced from:
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Image::Image(ipe::Rect const&, ipe::Bitmap)", referenced from:
       ImageIpelet::insertBitmap(QString)       in image.o
       ImageIpelet::insertJpeg(QString)       in image.o
   "ipe::Rect::Rect(ipe::Vector const&, ipe::Vector const&)",  
referenced from:
       ImageIpelet::computeRect()       in image.o
       ImageIpelet::computeRect()       in image.o
   "ipe::Ipelet::~Ipelet()", referenced from:
       ImageIpelet::~ImageIpelet()in image.o
       ImageIpelet::~ImageIpelet()in image.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [../../../build/ipelets/image.so] Error 1
make: *** [ipelets/image] Error 2

sorry but could someone help me please ?

Thanks

G. Cléon




More information about the Ipe-discuss mailing list