[Ipe-discuss] Compilation on Mac OS X 10.6

寺本 幸生 s-teramo at tbu.t-com.ne.jp
Wed Oct 28 13:44:13 CET 2009


Note that you should firstly replace gcc option -shared with - 
dynamiclib.
Please check common.mak file. [FYI] I could partially use ipe 7 on mac  
10.5.

http://f.hatena.ne.jp/s-teramo/20091026002818

regards.

- sachio


On 2009/10/28, at 1:54, Gwenaël Cléon wrote:

> 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
>
> _______________________________________________
> Ipe-discuss mailing list
> Ipe-discuss at cs.uu.nl
> https://mail.cs.uu.nl/mailman/listinfo/ipe-discuss
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/ipe-discuss/attachments/20091028/d1bd6d7f/attachment.html 


More information about the Ipe-discuss mailing list