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@debian:/toonloop-2.2.0#

root@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@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 "supp...@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

diff -Nru toonloop-2.2.0/debian/changelog toonloop-2.2.0/debian/changelog
--- toonloop-2.2.0/debian/changelog     2012-04-29 11:49:18.000000000 +0000
+++ toonloop-2.2.0/debian/changelog     2013-08-30 10:49:53.000000000 +0000
@@ -1,3 +1,9 @@
+toonloop (2.2.0-1+rpi1) jessie-staging; urgency=low
+
+  * Use boost 1.49 explicitly to avoid error from configure script.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Fri, 30 Aug 2013 10:49:36 
+0000
+
 toonloop (2.2.0-1) unstable; urgency=low
 
   * New upstream stable release (source identical to 2.1.18).
diff -Nru toonloop-2.2.0/debian/control toonloop-2.2.0/debian/control
--- toonloop-2.2.0/debian/control       2012-04-29 11:49:18.000000000 +0000
+++ toonloop-2.2.0/debian/control       2013-08-30 10:47:10.000000000 +0000
@@ -17,12 +17,12 @@
  help2man,
  libasound2-dev,
  libavc1394-dev,
- libboost-date-time-dev,
- libboost-filesystem-dev,
- libboost-program-options-dev,
- libboost-signals-dev,
- libboost-system-dev,
- libboost-thread-dev,
+ libboost-date-time1.49-dev,
+ libboost-filesystem1.49-dev,
+ libboost-program-options1.49-dev,
+ libboost-signals1.49-dev,
+ libboost-system1.49-dev,
+ libboost-thread1.49-dev,
  libclutter-1.0-dev,
  libclutter-gst-dev,
  libglew-dev,
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to