Source: ogre-1.8
Version: 1.8.0+dfsg1-7

It failed to build on arm64:

http://buildd.debian.org/status/package.php?p=ogre-1.8&suite=sid

The error was:

/«BUILDDIR»/ogre-1.8-1.8.0+dfsg1/OgreMain/include/OgreStringConverter.h:
At global scope:
/«BUILDDIR»/ogre-1.8-1.8.0+dfsg1/OgreMain/include/OgreStringConverter.h:116:23:
error: 'static Ogre::String Ogre::StringConverter::toString(long
unsigned int, short unsigned int, char, std::ios_base::fmtflags)'
cannot be overloaded
         static String toString(unsigned long val,
                       ^
/«BUILDDIR»/ogre-1.8-1.8.0+dfsg1/OgreMain/include/OgreStringConverter.h:112:23:
error: with 'static Ogre::String
Ogre::StringConverter::toString(size_t, short unsigned int, char,
std::ios_base::fmtflags)'
         static String toString(size_t val,
                       ^

This can be fixed by adding " || defined(__aarch64__)" to the end of
line 136 in OgreMain/include/OgrePlatform.h.

(There may also be a better way of recognising 64-bit platforms than
listing all the ones we can think of!)


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to