[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