Summary: | Porting: opensp | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Roman Dilken <bugzilla> |
Component: | Mac OSX | Assignee: | Gentoo for Mac OS X <ppc-macos> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dirk.schoenberger |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | PPC64 | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 98914, 98915 | ||
Attachments: | patch made to opensp-1.5-r1.ebuild |
Description
Roman Dilken
2004-11-23 05:22:59 UTC
I switched from version 1.5.0-r1 to version 1.5.1... Here I get the following error: /bin/sh ../libtool --mode=link g++ -O3 -pipe -mcpu=G5 -mtune=G5 -mpowerpc64 -funroll-loops -flat_namespace -o onsgmls nsgmls.o SgmlsEventHandler.o RastEventHandler.o StringSet.o nsgmls_inst.o ../lib/libosp.la -lpthread mkdir .libs g++ -O3 -pipe -mcpu=G5 -mtune=G5 -mpowerpc64 -funroll-loops -flat_namespace -o .libs/onsgmls nsgmls.o SgmlsEventHandler.o RastEventHandler.o StringSet.o nsgmls_inst.o -L../lib/.libs -losp -lpthread ld: Undefined symbols: non-virtual thunk to OpenSP::MessageReporter::dispatchMessage(OpenSP::Message const&) make[3]: *** [onsgmls] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 As found here http://lists.apple.com/archives/darwin-development/2004/May/msg00003.html this seems to be a known compilerbug of the apple-gcc. But turning off optimizations does not solve the problem... on OSX Tiger app-text/opensp-1.5-r1 compiles fine, also with one and only use flag nls. Created attachment 63332 [details, diff]
patch made to opensp-1.5-r1.ebuild
Actually, it compiled fine, but there was a collision with the system provided
/usr/lib/charset.alias. Both files consist of only comments, which are almost
equal (year and application differ), so I patched the ebuild to exclude this
file from installing. See patch.
hmmm, if this compiles/works, then why isn't it in portage? opensp is working in prefix, openjade still remains a problem. |