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

Reply via email to