Package: objcryst-fox Severity: serious Justification: no longer builds from source
Due to the recently-introduced package boost-defaults [1], the unversioned Boost -dev packages changed from Boost version 1.34.1 to version 1.38.0. You package now fails to build due to that change. A build-dependency on libboost-math-dev is required. From the build log: ++ -O3 -Wall -pedantic -Icctbx/include/ -Iscitbx/include/ -I../ -c cctbx/eltbx/sasaki_tables_49_60.cpp -o cctbx/eltbx/sasaki_tables_49_60.o g++ -O3 -Wall -pedantic -Icctbx/include/ -Iscitbx/include/ -I../ -c cctbx/sgtbx/bricks.cpp -o cctbx/sgtbx/bricks.o In file included from scitbx/include/scitbx/rational.h:4, from scitbx/include/scitbx/matrix/as_xyz.h:4, from cctbx/include/cctbx/sgtbx/rot_mx.h:5, from cctbx/include/cctbx/sgtbx/rt_mx.h:4, from cctbx/include/cctbx/sgtbx/change_of_basis_op.h:4, from cctbx/include/cctbx/sgtbx/tr_group.h:4, from cctbx/include/cctbx/sgtbx/space_group.h:4, from cctbx/include/cctbx/sgtbx/space_group_type.h:4, from cctbx/include/cctbx/sgtbx/brick.h:4, from cctbx/sgtbx/bricks.cpp:1: /usr/include/boost/rational.hpp:67:73: error: boost/math/common_factor_rt.hpp: No such file or directory In file included from scitbx/include/scitbx/rational.h:4, from scitbx/include/scitbx/matrix/as_xyz.h:4, from cctbx/include/cctbx/sgtbx/rot_mx.h:5, from cctbx/include/cctbx/sgtbx/rt_mx.h:4, from cctbx/include/cctbx/sgtbx/change_of_basis_op.h:4, from cctbx/include/cctbx/sgtbx/tr_group.h:4, from cctbx/include/cctbx/sgtbx/space_group.h:4, from cctbx/include/cctbx/sgtbx/space_group_type.h:4, from cctbx/include/cctbx/sgtbx/brick.h:4, from cctbx/sgtbx/bricks.cpp:1: /usr/include/boost/rational.hpp: In function 'IntType boost::gcd(IntType, IntType)': /usr/include/boost/rational.hpp:83: error: 'math' has not been declared /usr/include/boost/rational.hpp: In function 'IntType boost::lcm(IntType, IntType)': /usr/include/boost/rational.hpp:90: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'boost::rational<IntType>& boost::rational<IntType>::operator+=(const boost::rational<IntType>&)': /usr/include/boost/rational.hpp:257: error: 'math' has not been declared /usr/include/boost/rational.hpp:260: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'boost::rational<IntType>& boost::rational<IntType>::operator-=(const boost::rational<IntType>&)': /usr/include/boost/rational.hpp:276: error: 'math' has not been declared /usr/include/boost/rational.hpp:279: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'boost::rational<IntType>& boost::rational<IntType>::operator*=(const boost::rational<IntType>&)': /usr/include/boost/rational.hpp:294: error: 'math' has not been declared /usr/include/boost/rational.hpp:295: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'boost::rational<IntType>& boost::rational<IntType>::operator/=(const boost::rational<IntType>&)': /usr/include/boost/rational.hpp:318: error: 'math' has not been declared /usr/include/boost/rational.hpp:319: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'bool boost::rational<IntType>::test_invariant() const': /usr/include/boost/rational.hpp:504: error: 'math' has not been declared /usr/include/boost/rational.hpp: In member function 'void boost::rational<IntType>::normalize()': /usr/include/boost/rational.hpp:524: error: 'math' has not been declared scitbx/include/scitbx/matrix/as_xyz.h: In function 'std::string scitbx::matrix::rational_as_xyz(int, int, const IntType*, IntType, const IntType*, IntType, bool, bool, const char*, const char*) [with IntType = int]': cctbx/include/cctbx/sgtbx/rot_mx.h:328: instantiated from here scitbx/include/scitbx/matrix/as_xyz.h:24: warning: comparison between signed and unsigned integer expressions make[3]: *** [cctbx/sgtbx/bricks.o] Error 1 make[3]: Leaving directory `/tmp/buildd/objcryst-fox-1.8.0.R1087/cctbx' make[2]: *** [/tmp/buildd/objcryst-fox-1.8.0.R1087/Fox/src/../../static-libs/lib/libcctbx.a] Error 2 make[2]: Leaving directory `/tmp/buildd/objcryst-fox-1.8.0.R1087/Fox/src' make[1]: *** [Fox] Error 2 make[1]: Leaving directory `/tmp/buildd/objcryst-fox-1.8.0.R1087/Fox' [1] http://lists.debian.org/debian-devel-announce/2009/05/msg00002.html -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org