Bug#721368: toonloop: FTBFS with newer boost.

peter green plugwash at p10link.net
Fri Aug 30 19:14:53 UTC 2013


Package: toonloop
Severity: serious
Version: 2.2.0-1
Tags: patch

Toonloop fails to build with boost 1.54

checking for boostlib >= 1.35... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Filesystem library is available... no
configure: error: missing package: libboost-filesystem-dev
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
root at debian:/toonloop-2.2.0#

root at debian:/toonloop-2.2.0# dpkg -l libboost-filesystem-dev
Desired=Unknown/Install/Remove/Purge/Hold
| 
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libboost-files 1.54.0.1     amd64        filesystem operations 
(portable p
root at debian:/toonloop-2.2.0#

 From config.log

/usr/include/boost/filesystem/config.hpp:16:5: error: #error Compiling 
Filesystem versio
 #   error Compiling Filesystem version 3 file with 
BOOST_FILESYSTEM_VERSION defined !=
     ^
configure:17193: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "TOONLOOP"
| #define PACKAGE_TARNAME "toonloop"
| #define PACKAGE_VERSION "2.2.0"
| #define PACKAGE_STRING "TOONLOOP 2.2.0"
| #define PACKAGE_BUGREPORT "support at toonloop.com"
| #define PACKAGE_URL "http://www.toonloop.com"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define PACKAGE "toonloop"
| #define VERSION "2.2.0"
| #define PACKAGE_VERSION_MAJOR 2
| #define PACKAGE_VERSION_MINOR 2
| #define PACKAGE_VERSION_MICRO 0
| #define STDC_HEADERS 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE__BOOL 1
| #define HAVE_STDBOOL_H 1
| #define HAVE_INET_NTOA 1
| #define HAVE_MEMSET 1
| #define HAVE_SOCKET 1
| #define HAVE_BOOST /**/
| #define HAVE_BOOST_PROGRAM_OPTIONS /**/
| /* end confdefs.h.  */
| #include <boost/filesystem/path.hpp>
| int
| main ()
| {
| using namespace boost::filesystem;
|                                    path my_path( "foo/bar/data.txt" );
|                                    return 0;
|   ;
|   return 0;
| }
configure:17207: result: no
configure:17371: error: missing package: libboost-filesystem-dev

I initally saw this on a raspbian buildd but I can reproduce it in a sid 
amd64 chroot.

In raspbian I fixed this by changing the build dependencies to force 
boost 1.49, a debdiff for that is attatched

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: toonloop.debdiff
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130830/44be84a2/attachment.ksh>


More information about the pkg-multimedia-maintainers mailing list