Bug#683035: ceres-solver: FTBFS on non-Linux: errors compiling corrector_test.cc

Aaron M. Ucko ucko at debian.org
Fri Jul 27 23:07:30 UTC 2012


Source: ceres-solver
Version: 1.1.1-1
Severity: serious
Justification: fails to build from source

For some reason, the builds of ceres-solver on hurd-i386 and
kfreebsd-i386 failed when they hit corrector_test.cc, somehow not
honoring its scope declarations properly; the key errors have the form

/.../ceres-solver-1.1.1/internal/ceres/corrector_test.cc:54:17: error: 'Corrector' was not declared in this scope
/.../ceres-solver-1.1.1/internal/ceres/corrector_test.cc:54:17: note: suggested alternative:
In file included from /.../ceres-solver-1.1.1/internal/ceres/corrector_test.cc:31:0:
/.../ceres-solver-1.1.1/internal/ceres/corrector.h:49:7: note:   'ceres::internal::Corrector'

I'm not sure what's going on here, or why it's specifically affecting
that file or those platforms; a visit to upstream's source browser
shows no obvious cause for concern, and moreover no platform-specific
definitions that could make trouble.

Could you please take a look?  You can find the logs at

https://buildd.debian.org/status/fetch.php?pkg=ceres-solver&arch=hurd-i386&ver=1.1.1-1&stamp=1343419060
https://buildd.debian.org/status/fetch.php?pkg=ceres-solver&arch=kfreebsd-i386&ver=1.1.1-1&stamp=1343416042

Thanks!



More information about the debian-science-maintainers mailing list