Your message dated Wed, 11 Jul 2007 09:17:09 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#358221: fixed in ogre 1.4.3-1 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.3 Severity: important Your package fails to build on MIPS with GCC 4.1. Note that this is not the same as the last bug I filed about GCC 4.1 problems. This one is MIPS specific. I tested the patch I submitted on AMD64 and it works fine. However, there's another complication on mips. > Automatic build of ogre_1.0.6-1.3 on bigsur by sbuild/mips 1.106 ... > mips-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../OgreMain/include > -I/usr/include/freetype2 -I../../OgreMain/include -DOGRE_NONCLIENT_BUILD -g > -O2 -MT OgreMaterialSerializer.lo -MD -MP -MF > .deps/OgreMaterialSerializer.Tpo -c OgreMaterialSerializer.cpp -fPIC -DPIC > -o .libs/OgreMaterialSerializer.o > OgreMaterialSerializer.cpp: In function 'bool > Ogre::parseTexture(Ogre::String&, Ogre::MaterialScriptContext&)': > OgreMaterialSerializer.cpp:609: error: expected unqualified-id before numeric > constant > OgreMaterialSerializer.cpp:640: error: invalid lvalue in assignment > OgreMaterialSerializer.cpp:644: error: invalid lvalue in assignment > OgreMaterialSerializer.cpp: In function 'bool > Ogre::parseDepthBias(Ogre::String&, Ogre::MaterialScriptContext&)': > OgreMaterialSerializer.cpp:1223: warning: passing 'Ogre::Real' for argument 1 > to 'void Ogre::Pass::setDepthBias(Ogre::ushort)' > OgreMaterialSerializer.cpp: In function 'void > Ogre::processManualProgramParam(size_t, const Ogre::String&, > Ogre::StringVector&, Ogre::MaterialScriptContext&)': > OgreMaterialSerializer.cpp:1346: warning: passing 'double' for argument 3 to > 'void Ogre::GpuProgramParameters::setConstant(size_t, const float*, size_t)' > OgreMaterialSerializer.cpp:1363: warning: passing 'double' for argument 3 to > 'void Ogre::GpuProgramParameters::setConstant(size_t, const int*, size_t)' > make[3]: *** [OgreMaterialSerializer.lo] Error 1 Line 609 is: int mips = -1; // When passed to TextureManager::load, this means default to default number of mipmaps Looking at the code generated by GCC shows that it tries to compile: int 1 = -1; Further investigation shows that on MIPS the constant "mips" is defined as 1. I have no idea who thought this was a good idea, but the compiler does it - so please use a different variable name. Apparently GCC on i386 defines i386=1 too... *shakes head* (sid)859:[EMAIL PROTECTED]: ~/tmp/src/ogre-1.0.6] cat test.c int main() { printf("%d\n", mips); } (sid)860:[EMAIL PROTECTED]: ~/tmp/src/ogre-1.0.6] gcc test.c test.c: In function ‘main’: test.c:2: warning: incompatible implicit declaration of built-in function ‘printf’ (sid)861:[EMAIL PROTECTED]: ~/tmp/src/ogre-1.0.6] ./a.out 1 zsh: exit 2 ./a.out (sid)872:[EMAIL PROTECTED]: ~/tmp/src/ogre-1.0.6] uname -m mips64 (sid)873:[EMAIL PROTECTED]: ~/tmp/src/ogre-1.0.6] gcc -E -x c /dev/null -Wp,-dM | grep " mips " #define mips 1 -- Martin Michlmayr http://www.cyrius.com/
--- End Message ---
--- Begin Message ---Source: ogre Source-Version: 1.4.3-1 We believe that the bug you reported is fixed in the latest version of ogre, which is due to be installed in the Debian FTP archive: blender-ogrexml_1.4.3-1_all.deb to pool/main/o/ogre/blender-ogrexml_1.4.3-1_all.deb libogre-dev_1.4.3-1_amd64.deb to pool/main/o/ogre/libogre-dev_1.4.3-1_amd64.deb libogre14-dbg_1.4.3-1_amd64.deb to pool/main/o/ogre/libogre14-dbg_1.4.3-1_amd64.deb libogre14_1.4.3-1_amd64.deb to pool/main/o/ogre/libogre14_1.4.3-1_amd64.deb ogre-doc_1.4.3-1_all.deb to pool/main/o/ogre/ogre-doc_1.4.3-1_all.deb ogre-tools-dbg_1.4.3-1_amd64.deb to pool/main/o/ogre/ogre-tools-dbg_1.4.3-1_amd64.deb ogre-tools_1.4.3-1_amd64.deb to pool/main/o/ogre/ogre-tools_1.4.3-1_amd64.deb ogre_1.4.3-1.diff.gz to pool/main/o/ogre/ogre_1.4.3-1.diff.gz ogre_1.4.3-1.dsc to pool/main/o/ogre/ogre_1.4.3-1.dsc ogre_1.4.3.orig.tar.gz to pool/main/o/ogre/ogre_1.4.3.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andres Mejia <[EMAIL PROTECTED]> (supplier of updated ogre package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Wed, 11 Jul 2007 00:29:41 -0400 Source: ogre Binary: libogre14 libogre-dev libogre14-dbg ogre-tools-dbg ogre-tools ogre-doc blender-ogrexml Architecture: source all amd64 Version: 1.4.3-1 Distribution: unstable Urgency: low Maintainer: Debian Games Team <[EMAIL PROTECTED]> Changed-By: Andres Mejia <[EMAIL PROTECTED]> Description: blender-ogrexml - Blender Exporter for Ogre libogre-dev - Object-oriented Graphics Rendering Engine (development files) libogre14 - Object-oriented Graphics Rendering Engine (libraries) libogre14-dbg - Object-oriented Graphics Rendering Engine (debugging libs) ogre-doc - Object-oriented Graphics Rendering Engine (documentation) ogre-tools - Object-oriented Graphics Rendering Engine (tools) ogre-tools-dbg - Object-oriented Graphics Rendering Engine (tools) Closes: 332514 342380 349420 350059 356442 357374 358006 358221 364050 Changes: ogre (1.4.3-1) unstable; urgency=low . [ Andres Mejia ] * New upstream release * Fixing FTBFS for mips, thanks to Brian M. Carlson (Closes: 358221) * Fixing FTBFS for ppc64, thanks to Andreas Jochens (Closes: 364050) * Fixing FTBFS for other 64-bit based architectures + Major thanks to Steve Langasek for this fix. + (Closes: 332514) + (Closes: 342380) * Closing some NMU bug reports. + Build-dependencies are already fixed. + Another method for using dh_compress is used. + Upstream source of ogre compiles well with g++-4.1. + (Closes: 349420) + (Closes: 357374) + (Closes: 358006) * Closing FTBFS with G++ 4.1 bug. (Closes: 356442) + All modification were already found upstream. + Thanks goes to Martin Michlmayr for providing a fix. * Forgot to close one new version bug. (Closes: 350059) + A much newer script is provided upstream. * Added proper check for determining whether to use SSE. Files: a80bd0d7063023d4e98d80264228e90b 1045 libs optional ogre_1.4.3-1.dsc 594915da12eef59e0cd0213838fa59ac 13826417 libs optional ogre_1.4.3.orig.tar.gz 633ec3b7b38b742ed74e84d6b0589df8 17047 libs optional ogre_1.4.3-1.diff.gz 0e4ce1299d0017cca174790118917c84 7292922 doc optional ogre-doc_1.4.3-1_all.deb 4863e769d30302ee325c99ebe5f8e7a7 264070 graphics optional blender-ogrexml_1.4.3-1_all.deb b7cb5d5763e4ee59d5aaadac9383e622 2461244 libs optional libogre14_1.4.3-1_amd64.deb b55882b963e71be9de61561da60e4102 19562296 libdevel optional libogre14-dbg_1.4.3-1_amd64.deb d5112da7e159502b659b1c6509166cdd 713364 libdevel optional libogre-dev_1.4.3-1_amd64.deb 1a38fb55b1edc1929cb3966b3b6a06bf 289802 devel optional ogre-tools_1.4.3-1_amd64.deb 6d2e55b3ba6e7f515fa15c79f4b6fc5d 1186710 devel optional ogre-tools-dbg_1.4.3-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGlI/cvcCgrgZGjesRAjOZAKCLS+RETJknTrCv5KgOF/HYcakojwCgxamN lRi2wvn4dYG+5U0VQppuNeY= =v8p6 -----END PGP SIGNATURE-----
--- End Message ---

