Package: schroot
Version: 1.1.5-1
Severity: serious
Tags: patch
Hi Roger,
schroot FTBFS[1] because of a boost change between single-threaded and
multi-threaded librairies[2].
The attached patch fixes configure.ac to look in the right lib.
[1]
http://buildd.debian.org/fetch.cgi?pkg=schroot;ver=1.1.5-1%2Bb1;arch=i386;stamp=1187777834
[2] http://teams.debian.net/lurker/message/20070729.230138.170fc848.en.html
--
| Lucas Nussbaum
| [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
diff -Nru /tmp/Ko6S6GObsR/schroot-1.1.5/configure /tmp/1eAfeF5jfg/schroot-1.1.5/configure
--- /tmp/Ko6S6GObsR/schroot-1.1.5/configure 2007-07-08 22:03:07.000000000 +0200
+++ /tmp/1eAfeF5jfg/schroot-1.1.5/configure 2007-08-23 13:10:32.000000000 +0200
@@ -23199,10 +23199,10 @@
-{ echo "$as_me:$LINENO: checking for boost::program_options::variables_map in -lboost_program_options-st" >&5
-echo $ECHO_N "checking for boost::program_options::variables_map in -lboost_program_options-st... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for boost::program_options::variables_map in -lboost_program_options" >&5
+echo $ECHO_N "checking for boost::program_options::variables_map in -lboost_program_options... $ECHO_C" >&6; }
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_program_options-st"
+LDFLAGS="${LDFLAGS} -lboost_program_options"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -23238,7 +23238,7 @@
$as_test_x conftest$ac_exeext; then
{ echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6; }
- BOOST_LIBS="${BOOST_LIBS} -lboost_program_options-st"
+ BOOST_LIBS="${BOOST_LIBS} -lboost_program_options"
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
@@ -23256,10 +23256,10 @@
conftest$ac_exeext conftest.$ac_ext
LDFLAGS="${saved_ldflags}"
-{ echo "$as_me:$LINENO: checking for boost::program_options::options_description::options() in -lboost_program_options-st" >&5
-echo $ECHO_N "checking for boost::program_options::options_description::options() in -lboost_program_options-st... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for boost::program_options::options_description::options() in -lboost_program_options" >&5
+echo $ECHO_N "checking for boost::program_options::options_description::options() in -lboost_program_options... $ECHO_C" >&6; }
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_program_options-st"
+LDFLAGS="${LDFLAGS} -lboost_program_options"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -23319,10 +23319,10 @@
fi
-{ echo "$as_me:$LINENO: checking for boost::regex in -lboost_regex-st" >&5
-echo $ECHO_N "checking for boost::regex in -lboost_regex-st... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for boost::regex in -lboost_regex" >&5
+echo $ECHO_N "checking for boost::regex in -lboost_regex... $ECHO_C" >&6; }
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_regex-st"
+LDFLAGS="${LDFLAGS} -lboost_regex"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -23358,7 +23358,7 @@
$as_test_x conftest$ac_exeext; then
{ echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6; }
- BOOST_LIBS="${BOOST_LIBS} -lboost_regex-st"
+ BOOST_LIBS="${BOOST_LIBS} -lboost_regex"
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
diff -Nru /tmp/Ko6S6GObsR/schroot-1.1.5/configure.ac /tmp/1eAfeF5jfg/schroot-1.1.5/configure.ac
--- /tmp/Ko6S6GObsR/schroot-1.1.5/configure.ac 2007-07-08 11:30:36.000000000 +0200
+++ /tmp/1eAfeF5jfg/schroot-1.1.5/configure.ac 2007-08-23 13:10:32.000000000 +0200
@@ -230,20 +230,20 @@
[AC_MSG_FAILURE([liblockdev (lockdev) is not installed, but is required by schroot])])
AC_SUBST([LOCKDEV_LIBS])
-AC_MSG_CHECKING([for boost::program_options::variables_map in -lboost_program_options-st])
+AC_MSG_CHECKING([for boost::program_options::variables_map in -lboost_program_options])
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_program_options-st"
+LDFLAGS="${LDFLAGS} -lboost_program_options"
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <boost/program_options.hpp>],
[boost::program_options::variables_map::variables_map dummy()])],
[AC_MSG_RESULT([yes])
- BOOST_LIBS="${BOOST_LIBS} -lboost_program_options-st"],
+ BOOST_LIBS="${BOOST_LIBS} -lboost_program_options"],
[AC_MSG_RESULT([no])
AC_MSG_FAILURE([libboost_program_options (Boost C++ Libraries) is not installed, but is required by schroot])])
LDFLAGS="${saved_ldflags}"
-AC_MSG_CHECKING([for boost::program_options::options_description::options() in -lboost_program_options-st])
+AC_MSG_CHECKING([for boost::program_options::options_description::options() in -lboost_program_options])
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_program_options-st"
+LDFLAGS="${LDFLAGS} -lboost_program_options"
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <boost/program_options.hpp>],
[boost::program_options::options_description testgrp("test group");
bool notused = testgrp.options().empty();
@@ -258,13 +258,13 @@
AC_DEFINE(BOOST_PROGRAM_OPTIONS_DESCRIPTION_OLD, 1)
fi
-AC_MSG_CHECKING([for boost::regex in -lboost_regex-st])
+AC_MSG_CHECKING([for boost::regex in -lboost_regex])
saved_ldflags="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} -lboost_regex-st"
+LDFLAGS="${LDFLAGS} -lboost_regex"
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <boost/regex.hpp>],
[boost::regex("^foo[bar]$")])],
[AC_MSG_RESULT([yes])
- BOOST_LIBS="${BOOST_LIBS} -lboost_regex-st"],
+ BOOST_LIBS="${BOOST_LIBS} -lboost_regex"],
[AC_MSG_RESULT([no])
AC_MSG_FAILURE([libboost_regex (Boost C++ Libraries) is not installed, but is required by schroot])])
LDFLAGS="${saved_ldflags}"
diff -Nru /tmp/Ko6S6GObsR/schroot-1.1.5/debian/changelog /tmp/1eAfeF5jfg/schroot-1.1.5/debian/changelog
--- /tmp/Ko6S6GObsR/schroot-1.1.5/debian/changelog 2007-07-08 21:51:25.000000000 +0200
+++ /tmp/1eAfeF5jfg/schroot-1.1.5/debian/changelog 2007-08-23 13:10:32.000000000 +0200
@@ -1,3 +1,10 @@
+schroot (1.1.5-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Ajusted configure.ac to deal with the boost multi/singlethread switch.
+
+ -- Lucas Nussbaum <[EMAIL PROTECTED]> Thu, 23 Aug 2007 12:46:22 +0200
+
schroot (1.1.5-1) unstable; urgency=low
* New upstream development release.
diff -Nru /tmp/Ko6S6GObsR/schroot-1.1.5/scripts/config.guess /tmp/1eAfeF5jfg/schroot-1.1.5/scripts/config.guess
--- /tmp/Ko6S6GObsR/schroot-1.1.5/scripts/config.guess 2007-07-08 22:03:05.000000000 +0200
+++ /tmp/1eAfeF5jfg/schroot-1.1.5/scripts/config.guess 2007-08-23 13:10:32.000000000 +0200
@@ -4,7 +4,7 @@
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
# Inc.
-timestamp='2007-03-06'
+timestamp='2007-07-22'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -330,7 +330,7 @@
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
- i86pc:SunOS:5.*:*)
+ i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:6*:*)
@@ -793,7 +793,7 @@
exit ;;
*:Interix*:[3456]*)
case ${UNAME_MACHINE} in
- x86)
+ x86)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
EM64T | authenticamd)
diff -Nru /tmp/Ko6S6GObsR/schroot-1.1.5/scripts/config.sub /tmp/1eAfeF5jfg/schroot-1.1.5/scripts/config.sub
--- /tmp/Ko6S6GObsR/schroot-1.1.5/scripts/config.sub 2007-07-08 22:03:05.000000000 +0200
+++ /tmp/1eAfeF5jfg/schroot-1.1.5/scripts/config.sub 2007-08-23 13:10:32.000000000 +0200
@@ -4,7 +4,7 @@
# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
# Inc.
-timestamp='2007-01-18'
+timestamp='2007-06-28'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -475,8 +475,8 @@
basic_machine=craynv-cray
os=-unicosmp
;;
- cr16c)
- basic_machine=cr16c-unknown
+ cr16)
+ basic_machine=cr16-unknown
os=-elf
;;
crds | unos)
@@ -683,6 +683,10 @@
basic_machine=i386-pc
os=-mingw32
;;
+ mingw32ce)
+ basic_machine=arm-unknown
+ os=-mingw32ce
+ ;;
miniframe)
basic_machine=m68000-convergent
;;