Your message dated Sat, 14 Jul 2007 19:56:41 -0400
with message-id <[EMAIL PROTECTED]>
and subject line ogre: FTBFS: cannot allocate an object of abstract type
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: ogre
Version: 1.0.6-1.4
Severity: serious
Hello,
There was a problem while autobuilding your package:
> Automatic build of ogre_1.0.6-1.4 on nasya by sbuild/sparc 0.52
> Build started at 20070216-0723
> ******************************************************************************
...
> then mv -f ".deps/OgreXMLConverter-tinyxmlerror.Tpo"
> ".deps/OgreXMLConverter-tinyxmlerror.Po"; else rm -f
> ".deps/OgreXMLConverter-tinyxmlerror.Tpo"; exit 1; fi
> if sparc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../OgreMain/include
> -I../../../OgreMain/include -I../../../Tools/XMLConverter/include
> -DTIXML_USE_STL -g -O2 -MT OgreXMLConverter-tinyxmlparser.o -MD -MP -MF
> ".deps/OgreXMLConverter-tinyxmlparser.Tpo" -c -o
> OgreXMLConverter-tinyxmlparser.o `test -f 'tinyxmlparser.cpp' || echo
> './'`tinyxmlparser.cpp; \
> then mv -f ".deps/OgreXMLConverter-tinyxmlparser.Tpo"
> ".deps/OgreXMLConverter-tinyxmlparser.Po"; else rm -f
> ".deps/OgreXMLConverter-tinyxmlparser.Tpo"; exit 1; fi
> /bin/sh ../../../libtool --tag=CXX --mode=link sparc-linux-gnu-g++ -g -O2
> -o OgreXMLConverter -L../../../OgreMain/src
> OgreXMLConverter-OgreXMLMeshSerializer.o
> OgreXMLConverter-OgreXMLSkeletonSerializer.o OgreXMLConverter-main.o
> OgreXMLConverter-tinystr.o OgreXMLConverter-tinyxml.o
> OgreXMLConverter-tinyxmlerror.o OgreXMLConverter-tinyxmlparser.o -lOgreMain
> -lILU -lIL -lpthread -lz -lm -ldl
> mkdir .libs
> sparc-linux-gnu-g++ -g -O2 -o .libs/OgreXMLConverter
> OgreXMLConverter-OgreXMLMeshSerializer.o
> OgreXMLConverter-OgreXMLSkeletonSerializer.o OgreXMLConverter-main.o
> OgreXMLConverter-tinystr.o OgreXMLConverter-tinyxml.o
> OgreXMLConverter-tinyxmlerror.o OgreXMLConverter-tinyxmlparser.o
> -L/build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src
> /build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src/.libs/libOgreMain.so
> /usr/lib/libILU.so /usr/lib/libIL.so -lpthread -lz -lm -ldl
> creating OgreXMLConverter
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/XMLConverter/src'
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/XMLConverter'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/XMLConverter'
> make[3]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/XMLConverter'
> Making all in MeshUpgrader
> make[3]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader'
> Making all in src
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader/src'
> if sparc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../OgreMain/include
> -I../../../OgreMain/include -I../../../Tools/MeshUpgrader/include -g -O2
> -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
> then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f
> ".deps/main.Tpo"; exit 1; fi
> /bin/sh ../../../libtool --tag=CXX --mode=link sparc-linux-gnu-g++ -g -O2
> -o OgreMeshUpgrade -L../../../OgreMain/src main.o -lOgreMain -lILU -lIL
> -lpthread -lz -lm -ldl
> mkdir .libs
> sparc-linux-gnu-g++ -g -O2 -o .libs/OgreMeshUpgrade main.o
> -L/build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src
> /build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src/.libs/libOgreMain.so
> /usr/lib/libILU.so /usr/lib/libIL.so -lpthread -lz -lm -ldl
> creating OgreMeshUpgrade
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader/src'
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader'
> make[3]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MeshUpgrader'
> Making all in MaterialUpgrader
> make[3]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader'
> Making all in include
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader/include'
> make[4]: Nothing to be done for `all'.
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader/include'
> Making all in src
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader/src'
> if sparc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../OgreMain/include
> -I../../../OgreMain/include -I../../../Tools/MaterialUpgrader/include -g
> -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
> then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f
> ".deps/main.Tpo"; exit 1; fi
> if sparc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../OgreMain/include
> -I../../../OgreMain/include -I../../../Tools/MaterialUpgrader/include -g
> -O2 -MT OldMaterialReader.o -MD -MP -MF ".deps/OldMaterialReader.Tpo" -c -o
> OldMaterialReader.o OldMaterialReader.cpp; \
> then mv -f ".deps/OldMaterialReader.Tpo" ".deps/OldMaterialReader.Po";
> else rm -f ".deps/OldMaterialReader.Tpo"; exit 1; fi
> /bin/sh ../../../libtool --tag=CXX --mode=link sparc-linux-gnu-g++ -g -O2
> -o OgreMaterialUpgrade -L../../../OgreMain/src main.o OldMaterialReader.o
> -lOgreMain -lILU -lIL -lpthread -lz -lm -ldl
> mkdir .libs
> sparc-linux-gnu-g++ -g -O2 -o .libs/OgreMaterialUpgrade main.o
> OldMaterialReader.o
> -L/build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src
> /build/buildd/ogre-1.0.6/build-tree/ogre-free/OgreMain/src/.libs/libOgreMain.so
> /usr/lib/libILU.so /usr/lib/libIL.so -lpthread -lz -lm -ldl
> creating OgreMaterialUpgrade
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader/src'
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader'
> make[4]: Nothing to be done for `all-am'.
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader'
> make[3]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools/MaterialUpgrader'
> make[3]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools'
> make[3]: Nothing to be done for `all-am'.
> make[3]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools'
> make[2]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Tools'
> Making all in Samples
> make[2]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples'
> Making all in Common
> make[3]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common'
> Making all in CEGUIRenderer
> make[4]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common/CEGUIRenderer'
> Making all in src
> make[5]: Entering directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common/CEGUIRenderer/src'
> if /bin/sh ../../../../libtool --tag=CXX --mode=compile sparc-linux-gnu-g++
> -DHAVE_CONFIG_H -I. -I. -I../../../../OgreMain/include
> -I../../../../Samples/Common/CEGUIRenderer/include
> -I../../../../OgreMain/include -I/usr/include/CEGUI -g -O2 -MT
> OgreCEGUIRenderer.lo -MD -MP -MF ".deps/OgreCEGUIRenderer.Tpo" -c -o
> OgreCEGUIRenderer.lo OgreCEGUIRenderer.cpp; \
> then mv -f ".deps/OgreCEGUIRenderer.Tpo" ".deps/OgreCEGUIRenderer.Plo";
> else rm -f ".deps/OgreCEGUIRenderer.Tpo"; exit 1; fi
> mkdir .libs
> sparc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../../OgreMain/include
> -I../../../../Samples/Common/CEGUIRenderer/include
> -I../../../../OgreMain/include -I/usr/include/CEGUI -g -O2 -MT
> OgreCEGUIRenderer.lo -MD -MP -MF .deps/OgreCEGUIRenderer.Tpo -c
> OgreCEGUIRenderer.cpp -fPIC -DPIC -o .libs/OgreCEGUIRenderer.o
> OgreCEGUIRenderer.cpp: In member function 'virtual CEGUI::Texture*
> CEGUI::OgreCEGUIRenderer::createTexture()':
> OgreCEGUIRenderer.cpp:363: 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)
> make[5]: *** [OgreCEGUIRenderer.lo] Error 1
> make[5]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common/CEGUIRenderer/src'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common/CEGUIRenderer'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples/Common'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/build/buildd/ogre-1.0.6/build-tree/ogre-free/Samples'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/build/buildd/ogre-1.0.6/build-tree/ogre-free'
> make: *** [stampdir/build-stamp] Error 2
> ******************************************************************************
> Build finished at 20070216-0920
> FAILED [dpkg-buildpackage died]
Cheers,
--
Julien Danjou
.''`. Debian Developer
: :' : http://julien.danjou.info
`. `' http://people.debian.org/~acid
`- 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Hi,
This FTFS does not longer exist since the ogre' s version 1.4.3 [0]
has been uploaded. It is too easy to demonstrate it. Ogre
Build-Depends on libcegui-mk2 and as can be seen on:
http://buildd.debian.org/pkg.cgi?pkg=ogre and more specifically for
instance on:
http://buildd.debian.org/fetch.cgi?pkg=ogre;ver=1.4.3-1;arch=i386;stamp=1184149430
Ogre is building fine.
Regards,
[0] http://qa.debian.org/[EMAIL PROTECTED]
--
Muammar El Khatib.
Linux user: 403107.
Key fingerprint = 90B8 BFC4 4A75 B881 39A3 1440 30EB 403B 1270 29F1
http://muammarelkhatib.net | http://www.teorex.org
,''`.
: :' :
`. `'
`-
--- End Message ---