Hi, I'm wondering how LibreOffice builds on sid (e.g. on https://buildd.debian.org/status/fetch.php?pkg=libreoffice&arch=i386&ver=1%3A4.1.4-2%2Bb1&stamp=1390598408) since my ./autogen.sh is failing with:
checking for boostlib >= 1.47... yes checking whether the Boost::Date_Time library is available... yes configure: error: Could not find a version of the library! because ./configure (from m4/ax_boost_date_time.m4) goes to look for libboost_date_time*.so in /usr/lib, but it is in /usr/lib/x86_64-linux-gnu/ I don't see any patch for that in the Debian LibreOffice package git repository, and the relevant parts of configure.ac, and m4/* haven't changed since 2012 upstream, so well before 4.1.x time. But OTOH the above linked build log says LibreOffice built with libboost1.54-date-time-dev 1.54.0-4, that is the same version as me (!) Anybody has a clue why it fails on my machine, but not the build daemon? I applied this patch in my tree to circumvent the problem, but that's obviously not adequate for upstream: diff --git a/m4/ax_boost_date_time.m4 b/m4/ax_boost_date_time.m4 index ec9c044..3ada617 100644 --- a/m4/ax_boost_date_time.m4 +++ b/m4/ax_boost_date_time.m4 @@ -74,7 +74,7 @@ AC_DEFUN([AX_BOOST_DATE_TIME], ]) if test "x$ax_cv_boost_date_time" = "xyes"; then AC_DEFINE(HAVE_BOOST_DATE_TIME,,[define if the Boost::Date_Time library is available]) - BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'` + BOOSTLIBDIR=/usr/lib/$(dpkg-architecture -qDEB_BUILD_MULTIARCH) if test "x$ax_boost_user_date_time_lib" = "x"; then for libextension in `ls $BOOSTLIBDIR/libboost_date_time*.so* $BOOSTLIBDIR/libboost_date_time*.dylib* $BOOSTLIBDI ax_lib=${libextension} -- Lionel -- To UNSUBSCRIBE, email to debian-openoffice-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140130063236.ga9...@capsaicin.mamane.lu