Bug#946116: FTBFS with CGAL 5.0
Joachim Reichel
reichel at debian.org
Tue Dec 3 22:21:28 GMT 2019
Source: rheolef
Version: 7.0-3
Severity: serious
Tags: ftbfs
Control: block 944417 by -1
Hi,
the transition to CGAL 5.0 started (see bug #944417) and your package FTBFS.
Attached are two patches to fix the problem, however, the build fails at a
later stage due to bug #944197.
Best regards,
Joachim
-------------- next part --------------
Index: rheolef-7.0/configure.ac
===================================================================
--- rheolef-7.0.orig/configure.ac
+++ rheolef-7.0/configure.ac
@@ -600,29 +600,10 @@ dnl is it a well-known C++ compiler ?
dnl-------------------------------------------------------------------------
RHEO_RECOGNIZE_CXX
if test x"${rheo_cxx}" = x"gnu"; then
- RHEO_GXX2011
- if test x"${rheo_gxx2011}" = x"yes"; then
- if test x"${rheo_have_float128}" = x"yes"; then
- CXXFLAGS="${CXXFLAGS} -std=gnu++11"
- else
- CXXFLAGS="${CXXFLAGS} -std=c++11"
- fi
- else
- RHEO_GXX2011_PRE
- if test x"${rheo_gxx2011_pre}" = x"yes"; then
- if test x"${rheo_have_float128}" = x"yes"; then
- CXXFLAGS="${CXXFLAGS} -std=gnu++0x"
- else
- CXXFLAGS="${CXXFLAGS} -std=c++0x"
- fi
- else
- CXXFLAGS="${CXXFLAGS} -ansi"
- fi
- fi
- CXXFLAGS="${CXXFLAGS} -Wall ${permissive_opts} -Wno-unused -Wno-strict-aliasing -Wno-literal-suffix -Wno-deprecated-declarations"
+ CXXFLAGS="${CXXFLAGS} -Wall ${permissive_opts} -Wno-unused -Wno-strict-aliasing -Wno-literal-suffix -Wno-deprecated-declarations -std=c++14"
LDFLAGS="${LDFLAGS} -Wl,--as-needed"
elif test x"${rheo_cxx}" = x"clang"; then
- CXXFLAGS="${CXXFLAGS} -Wall ${permissive_opts} -Wno-unused -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-deprecated-register -std=c++11"
+ CXXFLAGS="${CXXFLAGS} -Wall ${permissive_opts} -Wno-unused -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-deprecated-register -std=c++14"
LDFLAGS="${LDFLAGS} -Wl,--as-needed"
fi
#echo "CXXFLAGS ${CXXFLAGS}"
-------------- next part --------------
Index: rheolef-7.0/configure.ac
===================================================================
--- rheolef-7.0.orig/configure.ac
+++ rheolef-7.0/configure.ac
@@ -1726,7 +1726,7 @@ with_cgal="yes"
rheo_incdir_cgal=""
rheo_libdir_cgal=""
#rheo_libs_cgal="-lCGAL_Core -lCGAL -lboost_thread"
-rheo_libs_cgal="-lCGAL -lgmp"
+rheo_libs_cgal="-lgmp"
AC_ARG_WITH(cgal-incdir,
[ --with-cgal-incdir[[=DIR]] the cgal computational geometry includes directory (default=autodetect) ],
[ case "${withval}" in
@@ -1752,7 +1752,7 @@ AC_ARG_WITH(cgal-libdir,
[ rheo_libdir_cgal="" ]
)
AC_ARG_WITH(cgal-libs,
- [ --with-cgal-libs[[=LIBS]] the cgal computational geometry library linker flags (default=-lCGAL) ],
+ [ --with-cgal-libs[[=LIBS]] the cgal computational geometry library linker flags (default=-lgmp) ],
[ case "${withval}" in
yes|no) with_cgal=${withval};;
*) rheo_libs_cgal=${withval}
More information about the debian-science-maintainers
mailing list