Hi Pjotr, I just did. "make" runs through on my amd64 Gentoo ~x86, gcc4.4
"make check" fails, but with a different message: PASS: IexTest ================== All 1 tests passed ================== make[2]: Leaving directory `/home/sm/devel/ilmbase-1.0.2/IexTest' make[1]: Leaving directory `/home/sm/devel/ilmbase-1.0.2/IexTest' Making check in Imath make[1]: Entering directory `/home/sm/devel/ilmbase-1.0.2/Imath' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/sm/devel/ilmbase-1.0.2/Imath' Making check in ImathTest make[1]: Entering directory `/home/sm/devel/ilmbase-1.0.2/ImathTest' make ImathTest make[2]: Entering directory `/home/sm/devel/ilmbase-1.0.2/ImathTest' if g++ -DHAVE_CONFIG_H -I. -I. -I../config -I.. -I../Imath -I../Iex -I../Half -I../config -pipe -g -O2 -pthread -MT testExtractEuler.o -MD -MP -MF ".deps/testExtractEuler.Tpo" -c -o testExtractEuler.o testExtractEuler.cpp; \ then mv -f ".deps/testExtractEuler.Tpo" ".deps/testExtractEuler.Po"; else rm -f ".deps/testExtractEuler.Tpo"; exit 1; fi In file included from ../Imath/ImathMatrixAlgo.h:51, from testExtractEuler.cpp:37: ../Imath/ImathMatrix.h: In constructor 'Imath::Matrix33<T>::Matrix33() [with T = float]': testExtractEuler.cpp:223: instantiated from here ../Imath/ImathMatrix.h:837: error: 'memset' was not declared in this scope ../Imath/ImathMatrix.h: In constructor 'Imath::Matrix44<T>::Matrix44() [with T = float]': ../Imath/ImathMatrixAlgo.h:558: instantiated from 'void Imath::extractEulerXYZ(const Imath::Matrix44<T>&, Imath::Vec3<T>&) [with T = float]' testExtractEuler.cpp:60: instantiated from here ../Imath/ImathMatrix.h:1813: error: 'memset' was not declared in this scope make[2]: *** [testExtractEuler.o] Error 1 make[2]: Leaving directory `/home/sm/devel/ilmbase-1.0.2/ImathTest' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/home/sm/devel/ilmbase-1.0.2/ImathTest' make: *** [check-recursive] Error 1 Does this help? Cheers, Stephan On Wed, Aug 11, 2010 at 8:47 PM, Piotr Stanczyk <pstanc...@ilm.com> wrote: > Hi Rex, > > Thanks for catching this ... I'm not sure I will be able to track down an > i686 machine in any reasonable time frame, anyone else have one around they > could verify / give it a spin in gdb? > > Thanks > > Piotr > > > On 08/11/2010 07:08 AM, Rex Dieter wrote: >> >> building ilmbase-1.0.2 on fedora, and am seeing failures in 'make check' >> on >> i686 (x86_64 seems ok): >> >> >> + make check >> >> ... >> makeEmpty() for type V4d >> extendBy() point for type V2s >> extendBy() point for type V2i >> extendBy() point for type V2f >> lt-ImathTest: testBox.cpp:241: void<unnamed>::testExtendByPoint(const >> char*) >> [with T = Imath::Vec2<float>]: Assertion `b.min == min&& b.max == max' >> failed. >> /bin/sh: line 4: 21701 Aborted (core dumped) ${dir}$tst >> FAIL: ImathTest >> =================== >> 1 of 1 tests failed >> =================== >> make[2]: Leaving directory `/builddir/build/BUILD/ilmbase-1.0.2/ImathTest' >> >> >> detailed build logs: >> https://koji.fedoraproject.org/koji/taskinfo?taskID=2393320 >> >> >> _______________________________________________ >> Openexr-devel mailing list >> Openexr-devel@nongnu.org >> http://lists.nongnu.org/mailman/listinfo/openexr-devel >> > > > > _______________________________________________ > Openexr-devel mailing list > Openexr-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/openexr-devel > _______________________________________________ Openexr-devel mailing list Openexr-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/openexr-devel