Bug#432660: ogre FTBFS due to broken SSE detection on HPPA

Riku Voipio riku.voipio at iki.fi
Wed Jul 11 08:41:57 UTC 2007


Package: ogre
Severity: serious
Justification: FTBFS on hppa
Version: 1.4.2-2
User: debian-arm at lists.debian.org
Usertags: eabi

Ogre attempts to build sse optimizations for platforms that do not have
sse intructions set. This bug also affects the unofficial armel port, and
possibly others (once the other bugs preventing those builds get fixed..)

However, atleast powerpc port did the right thing. Most likely just the
configure check is broken.

Hppa:

> checking whether to use SSE... yes

> mv -f .deps/OgreFreeImageCodec.Tpo .deps/OgreFreeImageCodec.Plo
> /bin/sh ../../libtool --tag=CXX   --mode=compile hppa-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../OgreMain/include  -I/usr/include/freetype2 -I../../OgreMain/include -DOGRE_NONCLIENT_BUILD -DOGRE_GUI_GLX     -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -msse   -g -O2 -MT libSSEsupport_la-OgreOptimisedUtilSSE.lo -MD -MP -MF .deps/libSSEsupport_la-OgreOptimisedUtilSSE.Tpo -c -o libSSEsupport_la-OgreOptimisedUtilSSE.lo `test -f 'OgreOptimisedUtilSSE.cpp' || echo './'`OgreOptimisedUtilSSE.cpp
> hppa-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../OgreMain/include -I/usr/include/freetype2 -I../../OgreMain/include -DOGRE_NONCLIENT_BUILD -DOGRE_GUI_GLX -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -msse -g -O2 -MT libSSEsupport_la-OgreOptimisedUtilSSE.lo -MD -MP -MF .deps/libSSEsupport_la-OgreOptimisedUtilSSE.Tpo -c OgreOptimisedUtilSSE.cpp  -fPIC -DPIC -o .libs/libSSEsupport_la-OgreOptimisedUtilSSE.o
>cc1plus: error: unrecognized command line option "-msse"

powerpc:

> checking whether to use SSE... no


Armel:

On Wed, Jul 11, 2007 at 11:17:57AM +0300, Source Builder wrote:
> Automatic build of ogre_1.4.2-2 on all6500-2 by sbuild/armel 0.53
> Build started at 20070711-0731
> ******************************************************************************
> checking whether to use SSE... yes

> /bin/sh ../../libtool --tag=CXX   --mode=compile arm-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. -I../../OgreMain/include  -I/usr/include/freetype2 -I../../OgreMain/include -DOGRE_NONCLIENT_BUILD -DOGRE_GUI_GLX     -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -msse   -g -O2 -MT libSSEsupport_la-OgreOptimisedUtilSSE.lo -MD -MP -MF .deps/libSSEsupport_la-OgreOptimisedUtilSSE.Tpo -c -o libSSEsupport_la-OgreOptimisedUtilSSE.lo `test -f 'OgreOptimisedUtilSSE.cpp' || echo './'`OgreOptimisedUtilSSE.cpp
>  arm-linux-gnueabi-g++ -DHAVE_CONFIG_H -I. -I../../OgreMain/include -I/usr/include/freetype2 -I../../OgreMain/include -DOGRE_NONCLIENT_BUILD -DOGRE_GUI_GLX -fvisibility=hidden -fvisibility-inlines-hidden -DOGRE_GCC_VISIBILITY -msse -g -O2 -MT libSSEsupport_la-OgreOptimisedUtilSSE.lo -MD -MP -MF .deps/libSSEsupport_la-OgreOptimisedUtilSSE.Tpo -c OgreOptimisedUtilSSE.cpp  -fPIC -DPIC -o .libs/libSSEsupport_la-OgreOptimisedUtilSSE.o
> cc1plus: error: unrecognized command line option "-msse"
> make[3]: *** [libSSEsupport_la-OgreOptimisedUtilSSE.lo] Error 1
> make[3]: Leaving directory `/build/buildd/ogre-1.4.2/ogre-free/OgreMain/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/build/buildd/ogre-1.4.2/ogre-free/OgreMain'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/build/buildd/ogre-1.4.2/ogre-free'
> make: *** [build-stamp] Error 2
> ******************************************************************************
> Build finished at 20070711-1117
> FAILED [dpkg-buildpackage died]




More information about the Pkg-games-devel mailing list