framewave version 1.3.1-1.1ubuntu1 failed to build on amd64 with GCC-4.6/oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2450214
Details about the rebuild:
https://lists.ubuntu.com/archives/ubuntu-devel/2011-April/033042.html
Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2450214/+files/buildlog_ubuntu-natty-amd64.framewave_1.3.1-1.1ubuntu1_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1095 lines into the build log:
from domain/fwImage/src/FilterMedian.cpp:6:
sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h: In function '__m128 ssp_round_ps_SSE2(__m128, int)':
sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h:1015:113: note: #pragma message: sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h(1015) : NOTE SSEPlus SSE2 rounding functions overflow if input outside 32 bit integer range
sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h: In function '__m128d ssp_round_pd_SSE2(__m128d, int)':
sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h:1050:113: note: #pragma message: sdk/SSEPlus/include/emulation/SSEPlus_emulation_SSE2.h(1050) : NOTE SSEPlus SSE2 rounding functions overflow if input outside 32 bit integer range
g++ -o build/tmp/fwImage_release_shared_64/obj/_refr_AbsDiffX.obj -c -Werror -DBLD_REF_ONLY -DOPT_PREFIX=_refr_ -O2 -DOPT_LEVEL=REFR -DNDEBUG -DLIN64 -DDISPATCH=DT_REFR -m64 -DOPT_REFR -fPIC -Idomain -Isdk -Idomain/fwBase/include -Idomain/common/include -Idomain/common/include/Arithmetic/Def -Idomain/common/include/Arithmetic/Impl -Isdk -Isdk/cbl -Isdk/external -Isdk/SSEPlus/include/number -Isdk/SSEPlus/include/map -Isdk/SSEPlus/include/arithmetic -Isdk/SSEPlus/include/emulation -Isdk/SSEPlus/include/logical -Isdk/SSEPlus/include/convert -Isdk/SSEPlus/include/native -Isdk/SSEPlus/include/memory -Isdk/SSEPlus/include -Idomain/fwImage -Idomain/fwImage/include domain/fwImage/src/AbsDiffX.cpp
In file included from domain/common/include/InitImpl.h:11:0,
from domain/common/include/Arithmetic/Impl/AbsImpl.h:9,
from domain/common/include/Arithmetic/Def/AbsDef.h:9,
from domain/fwImage/src/AbsDiffX.cpp:6:
domain/common/include/fe.h:1305:19: error: reference 'fe' cannot be declared 'mutable' [-fpermissive]
scons: *** [build/tmp/fwImage_release_shared_64/obj/_refr_AbsDiffX.obj] Error 1
scons: building terminated because of errors.
make: *** [build-stamp-real] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110422-1600
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/framewave-1.3.1
2011-05-24 09:11:39 INFO Creating lockfile: /var/lock/ launchpad- lp-remove- package. lock
2011-05-24 09:11:48 INFO Removing candidates:
2011-05-24 09:11:48 INFO framewave 1.3.1-1.1ubuntu1 in oneiric
2011-05-24 09:11:48 INFO libfwbase1 1.3.1-1.1ubuntu1 in oneiric amd64
2011-05-24 09:11:48 INFO libfwbase1 1.3.1-1.1ubuntu1 in oneiric i386
2011-05-24 09:11:48 INFO libfwbase1-dev 1.3.1-1.1ubuntu1 in oneiric amd64
2011-05-24 09:11:48 INFO libfwbase1-dev 1.3.1-1.1ubuntu1 in oneiric i386
2011-05-24 09:11:48 INFO Removed-by: Colin Watson
2011-05-24 09:11:48 INFO Comment: (From Debian) ROM; Dead upstream, FTBFS, low popcon; Debian bug #627470
2011-05-24 09:11:48 INFO 5 packages successfully removed.