i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../OgreMain/include -I../../../../Samples/Common/CEGUIRenderer/include -I../../../../OgreMain/include -I/usr/include/CEGUI -march=athlon-xp -mfpmath=sse -O2 -pipe -fomit-frame-pointer -m3dnow -mmmx -msse -pthread -MT OgreCEGUITexture.lo -MD -MP -MF .deps/OgreCEGUITexture.Tpo -c OgreCEGUITexture.cpp -fPIC -DPIC -o .libs/OgreCEGUITexture.o OgreCEGUIRenderer.cpp: In member function 'virtual CEGUI::Texture* CEGUI::OgreCEGUIRenderer::createTexture()': OgreCEGUIRenderer.cpp:360: 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:169: note: virtual void CEGUI::Texture::loadFromMemory(const void*, CEGUI::uint, CEGUI::uint, CEGUI::Texture::PixelFormat) Reproducible: Always
Created attachment 109355 [details] emerge --info output
Attach the output from "emerge -evp ogre" as text/plain please.
reopen after attaching that. Thanks.
Created attachment 109402 [details] emerge -evp ogre
attached
Use cegui-0.4.1. The newer ogre releases don't work with cegui-0.5.0.
So is this an upstream problem? Could the ogre ebuild be modified to present an error if cegui-0.5.0 is installed? Thank you for your time, James Steven Supancic III
(In reply to comment #6) > Use cegui-0.4.1. The newer ogre releases don't work with cegui-0.5.0. > I feel much better solution will be putting cegui in slots. Or upgrading ogre to 1.4 since 1.2.5 is so ancient today. Or both.
*** Bug 166821 has been marked as a duplicate of this bug. ***
Added big fat warnings for threads and dies if you have cegui-0.5 installed. As fixed as it gets with ogre-1.2.5