Public bug reported:
This package is FTBFS on several architectures.
[ 3%] Building CXX object
src/madness/world/CMakeFiles/MADworld-obj.dir/madness_exception.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/external/tinyxml &&
/usr/bin/c++ -DMAD_ROOT_DIR=\"/<<PKGBUILDDIR>>\"
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/external/tinyxml
-I/<<PKGBUILDDIR>>/src/madness/external/tinyxml -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -g -O2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/madness-0.10.1+git20200818.eee5fd9f-4
-Wdate-time -D_FORTIFY_SOURCE=3 -std=c++17 -std=c++17 -fPIC -MD -MT
src/madness/external/tinyxml/CMakeFiles/MADtinyxml-obj.dir/tinystr.cc.o -MF
CMakeFiles/MADtinyxml-obj.dir/tinystr.cc.o.d -o
CMakeFiles/MADtinyxml-obj.dir/tinystr.cc.o -c
/<<PKGBUILDDIR>>/src/madness/external/tinyxml/tinystr.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/mra && /usr/bin/c++
-DMADNESS_MPI_HEADER=\"/usr/lib/x86_64-linux-gnu/mpich/include/mpi.h\"
-DMAD_ROOT_DIR=\"/<<PKGBUILDDIR>>\" -DMPICH_SKIP_MPICXX=1
-DMRA_DATA_DIR=\"/<<PKGBUILDDIR>>/src/madness/mra\" -DOMPI_SKIP_MPICXX=1
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/mra
-I/<<PKGBUILDDIR>>/src/madness/mra -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src
-I/usr/lib/x86_64-linux-gnu/mpich/include
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/world
-I/<<PKGBUILDDIR>>/src/madness/world
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/misc
-I/<<PKGBUILDDIR>>/src/madness/misc
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/tensor
-I/<<PKGBUILDDIR>>/src/madness/tensor
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/external/tinyxml
-I/<<PKGBUILDDIR>>/src/madness/external/tinyxml
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/external/muParser
-I/<<PKGBUILDDIR>>/src/madness/external/muParser -g -O2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/madness-0.10.1+git20200818.eee5fd9f-4
-Wdate-time -D_FORTIFY_SOURCE=3 -std=c++17 -std=c++17 -fPIC "-flto=auto
-ffat-lto-objects" -MD -MT src/madness/mra/CMakeFiles/MADmra-obj.dir/mra1.cc.o
-MF CMakeFiles/MADmra-obj.dir/mra1.cc.o.d -o
CMakeFiles/MADmra-obj.dir/mra1.cc.o -c /<<PKGBUILDDIR>>/src/madness/mra/mra1.cc
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/world && /usr/bin/c++
-DMADNESS_MPI_HEADER=\"/usr/lib/x86_64-linux-gnu/mpich/include/mpi.h\"
-DMAD_ROOT_DIR=\"/<<PKGBUILDDIR>>\" -DMPICH_SKIP_MPICXX=1 -DOMPI_SKIP_MPICXX=1
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/madness/world
-I/<<PKGBUILDDIR>>/src/madness/world -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src
-I/usr/lib/x86_64-linux-gnu/mpich/include -g -O2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/madness-0.10.1+git20200818.eee5fd9f-4
-Wdate-time -D_FORTIFY_SOURCE=3 -std=c++17 -std=c++17 -fPIC "-flto=auto
-ffat-lto-objects" -MD -MT
src/madness/world/CMakeFiles/MADworld-obj.dir/madness_exception.cc.o -MF
CMakeFiles/MADworld-obj.dir/madness_exception.cc.o.d -o
CMakeFiles/MADworld-obj.dir/madness_exception.cc.o -c
/<<PKGBUILDDIR>>/src/madness/world/madness_exception.cc
[ 3%] Building CXX object
src/madness/external/muParser/CMakeFiles/MADmuparser-obj.dir/muParserBase.cpp.o
cc1plus: error: unrecognized argument to ‘-flto=’ option: ‘auto
-ffat-lto-objects’
cc1plus: error: unrecognized argument to ‘-flto=’ option: ‘auto
-ffat-lto-objects’
Apparently, there is a rogue quoted "-flto=auto -ffat-lto-objects" flag
in the build flags, which gcc is choking on. I couldn't pinpoint where
that was getting injected.
Disabling LTO does not get rid of the quoted flag, nor does forcing the
removal of this flag using DEB_CXX_MAINT_STRIP.
** Affects: madness (Ubuntu)
Importance: Undecided
Status: New
** Tags: update-excuse
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2133745
Title:
madness 0.10.1+git20200818.eee5fd9f-4 FTBFS on resolute
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/madness/+bug/2133745/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs