Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244818 - dev-games/cegui-0.6.1 - not compatible with xerces-c-3
Summary: dev-games/cegui-0.6.1 - not compatible with xerces-c-3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-28 19:58 UTC by Daniel Santos
Modified: 2008-12-05 12:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Santos 2008-10-28 19:58:43 UTC
xerces-c broke their API from 2.x to 3.x and this is one of the packages effected.  need DEPEND="<dev-libs/xerces-c-3" in ebuild perhaps?  I hear that the broken interfaces are due to security issues, so I know it's important or whatever, but it sure did break a lot of packages.  Will submit upstream too.

make[2]: Entering directory `/tmp/portage/dev-games/cegui-0.6.1/work/CEGUI-0.6.1/XMLParserModules/XercesParser'
/bin/sh ../../libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include     -march=amdfam10 -O2 -pipe -g -c -o libCEGUIXercesParser_la-CEGUIXercesParser.lo `test -f 'CEGUIXercesParser.cpp' || echo './'`CEGUIXercesParser.cpp
/bin/sh ../../libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include     -march=amdfam10 -O2 -pipe -g -c -o libCEGUIXercesParser_la-CEGUIXercesParserModule.lo `test -f 'CEGUIXercesParserModule.cpp' || echo './'`CEGUIXercesParserModule.cpp
mkdir .libs
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -march=amdfam10 -O2 -pipe -g -c CEGUIXercesParserModule.cpp  -fPIC -DPIC -o .libs/libCEGUIXercesParser_la-CEGUIXercesParserModule.o
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -march=amdfam10 -O2 -pipe -g -c CEGUIXercesParser.cpp  -fPIC -DPIC -o .libs/libCEGUIXercesParser_la-CEGUIXercesParser.o
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -march=amdfam10 -O2 -pipe -g -c CEGUIXercesParserModule.cpp -o libCEGUIXercesParser_la-CEGUIXercesParserModule.o >/dev/null 2>&1
CEGUIXercesParser.cpp: In static member function 'static CEGUI::String CEGUI::XercesParser::transcodeXmlCharToString(const XMLCh*, unsigned int)':
CEGUIXercesParser.cpp:180: error: no matching function for call to 'xercesc_3_0::XMLTranscoder::transcodeTo(const XMLCh*, unsigned int&, CEGUI::utf8 [128], int, unsigned int&, xercesc_3_0::XMLTranscoder::UnRepOpts)'
/usr/include/xercesc/util/TransService.hpp:297: note: candidates are: virtual XMLSize_t xercesc_3_0::XMLTranscoder::transcodeTo(const XMLCh*, XMLSize_t, XMLByte*, XMLSize_t, XMLSize_t&, xercesc_3_0::XMLTranscoder::UnRepOpts)
make[2]: *** [libCEGUIXercesParser_la-CEGUIXercesParser.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/tmp/portage/dev-games/cegui-0.6.1/work/CEGUI-0.6.1/XMLParserModules/XercesParser'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/dev-games/cegui-0.6.1/work/CEGUI-0.6.1/XMLParserModules'
make: *** [all-recursive] Error 1
 *
 * ERROR: dev-games/cegui-0.6.1 failed.
 * Call stack:
 * ebuild.sh, line   49:  Called src_compile
 * environment, line  163:  Called die
 * The specific snippet of code:
 * emake || die "emake failed"
 * The die message:
 * emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/dev-games:cegui-0.6.1:20081028-194009.log'.
 * The ebuild environment file is located at '/tmp/portage/dev-games/cegui-0.6.1/temp/environment'.
 *
Comment 1 Tristan Heaven (RETIRED) gentoo-dev 2008-12-05 12:55:25 UTC
Should be fixed in 0.6.2.