acc test fail in libkf5kgeomap

Rik Mills rikmills at kubuntu.org
Sat Jan 28 19:48:43 UTC 2017


libkf5kgeomap in zesty fails the acc test on all archs, compiling
headers with the error at the bottom of this message.

Seems from a search to possibly be a GCC bug upstream only recently fixed.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72813#c10

acc exit code 6	"Headers have been compiled with minor errors." seems to
indicate only a minor issue we can override for now and wait for any
upstream GCC fix?

opinions welcome


------------ Error log extract -----------------

The GCC parameters:
  gcc -fdump-translation-unit -fkeep-inline-functions -c -x c++-header
-fpermissive -w  -fPIC "/tmp/TSJsBYB52L/dump1.h"
-I/usr/include/KF5/KGeoMap -I/usr/include/x86_64-linux-gnu/qt5

In file included from /usr/include/c++/6/atomic:41:0,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:45,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:53,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:46,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1145,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:44,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QBitArray:1,
                 from
/usr/include/KF5/KGeoMap/kgeomap/abstractmarkertiler.h:32,
                 from
/usr/include/KF5/KGeoMap/KGeoMap/AbstractMarkerTiler:1,
                 from /tmp/TSJsBYB52L/dump1.h:4:
/usr/include/c++/6/bits/atomic_base.h: In member function
‘std::atomic<bool>::operator bool() const’:
/usr/include/c++/6/bits/atomic_base.h:390:7: error: inlining failed in
call to always_inline ‘std::__atomic_base<_IntTp>::__int_type
std::__atomic_base<_IntTp>::load(std::memory_order) const noexcept [with
_ITp = bool; std::__atomic_base<_IntTp>::__int_type = bool;
std::memory_order = std::memory_order]’: function body not available
       load(memory_order __m = memory_order_seq_cst) const noexcept
       ^~~~
In file included from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:45:0,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:53,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:46,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1145,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h:41,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:43,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:44,
                 from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QBitArray:1,
                 from
/usr/include/KF5/KGeoMap/kgeomap/abstractmarkertiler.h:32,
                 from
/usr/include/KF5/KGeoMap/KGeoMap/AbstractMarkerTiler:1,
                 from /tmp/TSJsBYB52L/dump1.h:4:
/usr/include/c++/6/atomic:81:27: note: called from here
     { return _M_base.load(); }
                           ^



More information about the kubuntu-devel mailing list