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

Reply via email to