Opened 12 years ago

Closed 4 years ago

#33757 closed defect (wontfix)

ipe @7.1.2 (graphics); build fails on image.o

Reported by: martini@… Owned by: m.thon@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: leopard Cc: kurthindenburg (Kurt Hindenburg)
Port: ipe

Description

Mac OSX 10.5.8 on a ppc. XCode 3.1.4

Install fails on build, with a long list of "undefined symbols" in image.o. Here are the first lines of the log related to the problem (full log attached):

/usr/bin/g++-4.0 -arch ppc -dynamiclib  -o ../../../build/ipelets/image.so ../../../build/obj/ipelets/image.o -L../../../build/lib -lipe -L/opt/local/lib -lQtGui -lQtCore  
:info:build Undefined symbols:
:info:build   "ipe::Page::append(ipe::TSelect, int, ipe::Object*)", referenced from:
:info:build       ImageIpelet::insertBitmap(QString)       in image.o
:info:build       ImageIpelet::insertJpeg(QString)       in image.o

I understand sometimes this happens when a previous version of ipe is present under /usr/lib. No ipe-related file is present there or elsewhere, though (at least I think):

bash$ pwd
/usr
bash$ find . -iname "ipe*"
./share/man/mann/ipentry.n
./share/man/mann/ipentry.n.gz
bash$

Attachments (2)

main.log (57.7 KB) - added by martini@… 12 years ago.
full logfile
main.2.log (70.7 KB) - added by martini@… 12 years ago.
Log after clean install (on March 26)

Download all attachments as: .zip

Change History (10)

Changed 12 years ago by martini@…

Attachment: main.log added

full logfile

comment:1 Changed 12 years ago by martini@…

Cc: martini@… added

Cc Me!

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: m.thon@… openmaintainer@… martini@… removed
Owner: changed from macports-tickets@… to m.thon@…

comment:3 Changed 12 years ago by m.thon@…

Hi,

could you please try uninstalling and cleaning ipe, then reinstalling: port uninstall ipe port clean ipe port install ipe

If this doesn't work, could you please attach that log-file?

Changed 12 years ago by martini@…

Attachment: main.2.log added

Log after clean install (on March 26)

comment:4 in reply to:  3 Changed 12 years ago by martini@…

Replying to m.thon@…:

could you please try uninstalling and cleaning ipe, then reinstalling:

Done. It still fails. Log just attached (above). Thanks.

comment:5 Changed 12 years ago by m.thon@…

Ok, thanks.

Unfortunately, I have no idea what is causing the problem. Here are things you can try:

Try compiling the port with g++-4.2 (which you should have) instead:

port clean ipe port install ipe configure.compiler=gcc-4.2

Try compiling ipe from source (outside MacPorts)? Does it work?

comment:6 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:7 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

ipe is up to 7.1.8 - can you try again?

comment:8 Changed 4 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

The current version of ipe definitely does not build on 10.5.

Note: See TracTickets for help on using tickets.