Please mark cegui-0.7.5-r1.ebuild stable.
amd64: emerge phase passes
ditto
amd64 done. Thanks Ian and Elijah
this will break ogre: make[4]: Entering directory `/var/tmp/portage/dev-games/ogre-1.6.5/work/ogre/Samples/Common/CEGUIRenderer/src' /bin/sh ../../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../OgreMain/include -pthread -pthread -I/usr/include -I../../../../Samples/Common/CEGUIRenderer/include -I../../../../OgreMain/include -I/usr/include/CEGUI -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -I/opt/nvidia-cg-toolkit/include -O2 -march=i686 -pipe -c -o OgreCEGUIRenderer.lo OgreCEGUIRenderer.cpp /bin/sh ../../../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../OgreMain/include -pthread -pthread -I/usr/include -I../../../../Samples/Common/CEGUIRenderer/include -I../../../../OgreMain/include -I/usr/include/CEGUI -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -I/opt/nvidia-cg-toolkit/include -O2 -march=i686 -pipe -c -o OgreCEGUITexture.lo OgreCEGUITexture.cpp libtool: compile: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../OgreMain/include -pthread -pthread -I/usr/include -I../../../../Samples/Common/CEGUIRenderer/include -I../../../../OgreMain/include -I/usr/include/CEGUI -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -I/opt/nvidia-cg-toolkit/include -O2 -march=i686 -pipe -c OgreCEGUIRenderer.cpp -fPIC -DPIC -o .libs/OgreCEGUIRenderer.o libtool: compile: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../../../OgreMain/include -pthread -pthread -I/usr/include -I../../../../Samples/Common/CEGUIRenderer/include -I../../../../OgreMain/include -I/usr/include/CEGUI -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -I/opt/nvidia-cg-toolkit/include -O2 -march=i686 -pipe -c OgreCEGUITexture.cpp -fPIC -DPIC -o .libs/OgreCEGUITexture.o In file included from ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUITexture.h:32, from OgreCEGUITexture.cpp:29: ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUIRenderer.h:191: error: conflicting return type specified for 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture()' /usr/include/CEGUI/CEGUIRenderer.h:162: error: overriding 'virtual CEGUI::Texture& CEGUI::Renderer::createTexture()' ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUIRenderer.h:194: error: conflicting return type specified for 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture(const CEGUI::String&, const CEGUI::String&)' /usr/include/CEGUI/CEGUIRenderer.h:186: error: overriding 'virtual CEGUI::Texture& CEGUI::Renderer::createTexture(const CEGUI::String&, const CEGUI::String&)' OgreCEGUITexture.cpp: In constructor 'CEGUI::OgreCEGUITexture::OgreCEGUITexture(CEGUI::Renderer*)': OgreCEGUITexture.cpp:47: error: no matching function for call to 'CEGUI::Texture::Texture(CEGUI::Renderer*&)' /usr/include/CEGUI/CEGUITexture.h:51: note: candidates are: CEGUI::Texture::Texture(const CEGUI::Texture&) /usr/include/CEGUI/CEGUITexture.h:51: note: CEGUI::Texture::Texture() In file included from OgreCEGUIRenderer.cpp:33: ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUIRenderer.h:191: error: conflicting return type specified for 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture()' /usr/include/CEGUI/CEGUIRenderer.h:162: error: overriding 'virtual CEGUI::Texture& CEGUI::Renderer::createTexture()' ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUIRenderer.h:194: error: conflicting return type specified for 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture(const CEGUI::String&, const CEGUI::String&)' /usr/include/CEGUI/CEGUIRenderer.h:186: error: overriding 'virtual CEGUI::Texture& CEGUI::Renderer::createTexture(const CEGUI::String&, const CEGUI::String&)' OgreCEGUIRenderer.cpp: In member function 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture()': OgreCEGUIRenderer.cpp:370: error: cannot allocate an object of abstract type 'CEGUI::OgreCEGUITexture' ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUITexture.h:42: note: because the following virtual functions are pure within 'CEGUI::OgreCEGUITexture': /usr/include/CEGUI/CEGUITexture.h:74: note: virtual const CEGUI::Size& CEGUI::Texture::getSize() const /usr/include/CEGUI/CEGUITexture.h:84: note: virtual const CEGUI::Size& CEGUI::Texture::getOriginalDataSize() const /usr/include/CEGUI/CEGUITexture.h:95: note: virtual const CEGUI::Vector2& CEGUI::Texture::getTexelScaling() const /usr/include/CEGUI/CEGUITexture.h:132: note: virtual void CEGUI::Texture::loadFromMemory(const void*, const CEGUI::Size&, CEGUI::Texture::PixelFormat) /usr/include/CEGUI/CEGUITexture.h:146: note: virtual void CEGUI::Texture::saveToMemory(void*) OgreCEGUIRenderer.cpp: In member function 'void CEGUI::OgreCEGUIRenderer::constructor_impl(Ogre::RenderWindow*, Ogre::uint8, bool, CEGUI::uint)': OgreCEGUIRenderer.cpp:682: error: 'd_identifierString' was not declared in this scope OgreCEGUIRenderer.cpp: In member function 'virtual CEGUI::ResourceProvider* CEGUI::OgreCEGUIRenderer::createResourceProvider()': OgreCEGUIRenderer.cpp:742: error: 'd_resourceProvider' was not declared in this scope OgreCEGUIRenderer.cpp:742: error: cannot allocate an object of abstract type 'CEGUI::OgreCEGUIResourceProvider' ../../../../Samples/Common/CEGUIRenderer/include/OgreCEGUIResourceProvider.h:36: note: because the following virtual functions are pure within 'CEGUI::OgreCEGUIResourceProvider': /usr/include/CEGUI/CEGUIResourceProvider.h:134: note: virtual size_t CEGUI::ResourceProvider::getResourceGroupFileNames(std::vector<CEGUI::String, std::allocator<CEGUI::String> >&, const CEGUI::String&, const CEGUI::String&) OgreCEGUIRenderer.cpp: In member function 'virtual void CEGUI::OgreCEGUIRenderer::setDisplaySize(const CEGUI::Size&)': OgreCEGUIRenderer.cpp:756: error: 'EventDisplaySizeChanged' was not declared in this scope OgreCEGUIRenderer.cpp:756: error: 'EventNamespace' was not declared in this scope OgreCEGUIRenderer.cpp:756: error: 'fireEvent' was not declared in this scope make[4]: *** [OgreCEGUITexture.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [OgreCEGUIRenderer.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/dev-games/ogre-1.6.5/work/ogre/Samples/Common/CEGUIRenderer/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/dev-games/ogre-1.6.5/work/ogre/Samples/Common/CEGUIRenderer' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-games/ogre-1.6.5/work/ogre/Samples/Common' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-games/ogre-1.6.5/work/ogre/Samples' make: *** [all-recursive] Error 1 emake failed * ERROR: dev-games/ogre-1.6.5 failed (compile phase): * emake failed
Modified the dep in ogre to work around that.
x86 stable, all arches done.