Package: libosl Version: 0.2.0-1 Severity: important Justification: fails to build from source
While comparing new packages on amd64 and i386, I noticed that libosl (and hence gpsshogi) had failed to build on the latter. The build log https://buildd.debian.org/fetch.cgi?pkg=libosl;ver=0.2.0-1;arch=i386;stamp=1265113746 indicates a problem with attempted use of ia32 intrinsics: g++ -DOSL_HOME=\"/usr/share/gpsshogi-data\" -O3 -funroll-loops -funswitch-loops -fpeel-loops --param large-function-growth=48000 --param inline-unit-growth=8000 --param max-inline-insns-single=8000 -DNDEBUG -fomit-frame-pointer -pipe -DOSL_SMP -fPIC -Wall -Wwrite-strings -Wextra -Wstrict-aliasing=2 -Woverloaded-virtual -Wcast-align -Wwrite-strings -Wpointer-arith -Wno-unused-parameter -Wno-missing-field-initializers -Werror -g -I../include -D_REENTRANT -DOSL_USE_TBB -c -o effect_util/effectUtil.o ../lib/effect_util/effectUtil.cc In file included from ../include/osl/eval/ml/midgame.h:5, from ../include/osl/eval/ml/weights.h:6, from ../include/osl/eval/ml/openMidEndingEval.h:7, from ../lib/effect_util/effectUtil.cc:7: ../include/osl/container/tripleInt.h: In member function 'osl::container::TripleInt osl::container::TripleInt::operator-() const': ../include/osl/container/tripleInt.h:94: error: '__builtin_ia32_psubd128' was not declared in this scope ../include/osl/container/tripleInt.h: In member function 'osl::container::TripleInt& osl::container::TripleInt::operator+=(const osl::container::TripleInt&)': ../include/osl/container/tripleInt.h:102: error: '__builtin_ia32_paddd128' was not declared in this scope ../include/osl/container/tripleInt.h: In member function 'osl::container::TripleInt& osl::container::TripleInt::operator-=(const osl::container::TripleInt&)': ../include/osl/container/tripleInt.h:110: error: '__builtin_ia32_psubd128' was not declared in this scope ../include/osl/container/tripleInt.h: In member function 'osl::container::TripleInt& osl::container::TripleInt::operator>>=(int)': ../include/osl/container/tripleInt.h:137: error: '__builtin_ia32_psradi128' was not declared in this scope In file included from ../include/osl/eval/ml/midgame.h:6, from ../include/osl/eval/ml/weights.h:6, from ../include/osl/eval/ml/openMidEndingEval.h:7, from ../lib/effect_util/effectUtil.cc:7: ../include/osl/container/quadInt.h: In member function 'osl::container::QuadInt& osl::container::QuadInt::operator+=(const osl::container::QuadInt&)': ../include/osl/container/quadInt.h:95: error: '__builtin_ia32_paddd128' was not declared in this scope ../include/osl/container/quadInt.h: In member function 'osl::container::QuadInt& osl::container::QuadInt::operator-=(const osl::container::QuadInt&)': ../include/osl/container/quadInt.h:103: error: '__builtin_ia32_psubd128' was not declared in this scope cc1plus: warnings being treated as errors There is one additional error, but I suspect it's a consequence of the above: ../include/osl/ptype.h: At global scope: ../include/osl/ptype.h:213: error: 'osl::PTYPEO_EDGE' defined but not used make[1]: *** [effect_util/effectUtil.o] Error 1 Could you please take a look? Thanks! -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org