Source: gpsd
Version: 3.16-2
Severity: serious

>From my pbuilder build log, using a chroot preferring gcc-defaults
from experimental:

...
g++ -o qt-clock_gettime.os -c -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wextra -Wall -Wno-uninitialized
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations
-Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2
-pthread -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_SYS_TIMEPPS_H=1
-DUSE_QT -DQT_SHARED -I/usr/include/dbus-1.0
-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/qt4
-I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtCore clock_gettime.c
In file included from clock_gettime.c:10:0:
compiler.h: In function 'void memory_barrier()':
compiler.h:93:25: error: 'memory_order_seq_cst' was not declared in this scope
     atomic_thread_fence(memory_order_seq_cst);
                         ^~~~~~~~~~~~~~~~~~~~
compiler.h:93:25: note: suggested alternative:
In file included from /usr/include/c++/6/atomic:41:0,
                 from compiler.h:75,
                 from clock_gettime.c:10:
/usr/include/c++/6/bits/atomic_base.h:62:7: note:   'memory_order_seq_cst'
       memory_order_seq_cst
       ^~~~~~~~~~~~~~~~~~~~
In file included from clock_gettime.c:10:0:
compiler.h:93:45: error: 'atomic_thread_fence' was not declared in this scope
     atomic_thread_fence(memory_order_seq_cst);
                                             ^
compiler.h:93:45: note: suggested alternative:
In file included from /usr/include/c++/6/atomic:41:0,
                 from compiler.h:75,
                 from clock_gettime.c:10:
/usr/include/c++/6/bits/atomic_base.h:101:3: note:   'std::atomic_thread_fence'
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
scons: *** [qt-clock_gettime.os] Error 1
scons: building terminated because of errors.
debian/rules:111: recipe for target 'build-stamp' failed
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-- 
Daniel Schepler

Reply via email to