[Bug 2115559] [NEW] wsclean: FTBFS on s390x

Graham Inggs 2115559 at bugs.launchpad.net
Sat Jun 28 14:58:52 UTC 2025


Public bug reported:

wsclean 3.6-1 FTBFS on s390x in questing:

[ 98%] Building CXX object CMakeFiles/wsclean.dir/main/main.cpp.o
/usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_GSL -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/lrucache11 -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/external -I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/external/radler/include -I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu -I/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/.. -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.13 -g -O2 -mbackchain -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/wsclean-3.6-1 -Wdate-time -D_FORTIFY_SOURCE=3 -std=c++20 -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean.dir/main/main.cpp.o -MF CMakeFiles/wsclean.dir/main/main.cpp.o.d -o CMakeFiles/wsclean.dir/main/main.cpp.o -c /<<PKGBUILDDIR>>/main/main.cpp
In member function ‘__ct ’,
    inlined from ‘predictWriteThread’ at /usr/src/wsclean-3.6-1/gridding/wsmsgridder.cpp:357:64:
/usr/src/wsclean-3.6-1/gridding/../system/buffered_lane.h:73:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/14/new: In member function ‘predictWriteThread’:
/usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[100%] Linking CXX executable wsclean
/usr/bin/cmake -E cmake_link_script CMakeFiles/wsclean.dir/link.txt --verbose=1
In member function ‘__ct ’,
    inlined from ‘predictWriteThread’ at /usr/src/wsclean-3.6-1/gridding/wsmsgridder.cpp:357:64:
/usr/src/wsclean-3.6-1/gridding/../system/buffered_lane.h:73:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/14/new: In member function ‘predictWriteThread’:
/usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
so /usr/lib/s390x-linux-gnu/libfftw3f_threads.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.83.0
/usr/bin/cmake -E cmake_symlink_library libwsclean-shared.so.2 libwsclean-shared.so.2 libwsclean-shared.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-s390x-linux-gnu'
[100%] Built target wsclean-shared
/usr/bin/ld: libwsclean.a(parsetreader.cpp.o): in function `wsclean::ParsetReader::ParsetEntry::ParsetEntry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/src/wsclean-3.6-1/io/parsetreader.cpp:58:(.text+0x2920): undefined reference to `boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~token_iterator()'
/usr/bin/ld: /usr/src/wsclean-3.6-1/io/parsetreader.cpp:58:(.text+0x29d2): undefined reference to `boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~token_iterator()'
collect2: error: ld returned 1 exit status

** Affects: lto-disabled-list (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: wsclean (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs update-excuse

** Tags added: ftbfs update-excuse

** Also affects: lto-disabled-list (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lto-disabled-list in Ubuntu.
https://bugs.launchpad.net/bugs/2115559

Title:
  wsclean: FTBFS on s390x

Status in lto-disabled-list package in Ubuntu:
  New
Status in wsclean package in Ubuntu:
  New

Bug description:
  wsclean 3.6-1 FTBFS on s390x in questing:

  [ 98%] Building CXX object CMakeFiles/wsclean.dir/main/main.cpp.o
  /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHAVE_GSL -I/<<PKGBUILDDIR>>/external/aocommon/include -I/<<PKGBUILDDIR>>/external/lrucache11 -I/<<PKGBUILDDIR>>/external/schaapcommon/include -I/<<PKGBUILDDIR>>/external/schaapcommon/external -I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/external/radler/include -I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu -I/<<PKGBUILDDIR>>/external/schaapcommon/external/ducc0/.. -isystem /usr/include/casacore -isystem /usr/include/hdf5/serial -isystem /usr/include/python3.13 -g -O2 -mbackchain -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/wsclean-3.6-1 -Wdate-time -D_FORTIFY_SOURCE=3 -std=c++20 -O3 -Wall -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -Wduplicated-branches -Wundef -Wvla -Wpointer-arith -Wextra -Wno-unused-parameter -DNDEBUG -MD -MT CMakeFiles/wsclean.dir/main/main.cpp.o -MF CMakeFiles/wsclean.dir/main/main.cpp.o.d -o CMakeFiles/wsclean.dir/main/main.cpp.o -c /<<PKGBUILDDIR>>/main/main.cpp
  In member function ‘__ct ’,
      inlined from ‘predictWriteThread’ at /usr/src/wsclean-3.6-1/gridding/wsmsgridder.cpp:357:64:
  /usr/src/wsclean-3.6-1/gridding/../system/buffered_lane.h:73:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  /usr/include/c++/14/new: In member function ‘predictWriteThread’:
  /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
    133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
        |                          ^
  [100%] Linking CXX executable wsclean
  /usr/bin/cmake -E cmake_link_script CMakeFiles/wsclean.dir/link.txt --verbose=1
  In member function ‘__ct ’,
      inlined from ‘predictWriteThread’ at /usr/src/wsclean-3.6-1/gridding/wsmsgridder.cpp:357:64:
  /usr/src/wsclean-3.6-1/gridding/../system/buffered_lane.h:73:17: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  /usr/include/c++/14/new: In member function ‘predictWriteThread’:
  /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
    133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
        |                          ^
  so /usr/lib/s390x-linux-gnu/libfftw3f_threads.so /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/s390x-linux-gnu/libboost_date_time.so.1.83.0
  /usr/bin/cmake -E cmake_symlink_library libwsclean-shared.so.2 libwsclean-shared.so.2 libwsclean-shared.so
  make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-s390x-linux-gnu'
  [100%] Built target wsclean-shared
  /usr/bin/ld: libwsclean.a(parsetreader.cpp.o): in function `wsclean::ParsetReader::ParsetEntry::ParsetEntry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
  /usr/src/wsclean-3.6-1/io/parsetreader.cpp:58:(.text+0x2920): undefined reference to `boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~token_iterator()'
  /usr/bin/ld: /usr/src/wsclean-3.6-1/io/parsetreader.cpp:58:(.text+0x29d2): undefined reference to `boost::token_iterator<boost::char_separator<char, std::char_traits<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~token_iterator()'
  collect2: error: ld returned 1 exit status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lto-disabled-list/+bug/2115559/+subscriptions




More information about the foundations-bugs mailing list