This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Debian test rebuild on x86_64-linux-gnu with trunk 20140118
- From: Matthias Klose <doko at ubuntu dot com>
- To: gcc Development <gcc at gcc dot gnu dot org>
- Cc: Debian GCC Maintainers <debian-gcc at lists dot debian dot org>
- Date: Fri, 24 Jan 2014 11:08:24 +0100
- Subject: Debian test rebuild on x86_64-linux-gnu with trunk 20140118
- Authentication-results: sourceware.org; auth=none
Here are some preliminary results of a test rebuild on x86_64-linux-gnu with
trunk 20140118, for all 10755 source packages building architecture dependent
binary packages. Compared to the current gcc-4.8 in Debian unstable, there were
103 new build failures. The gcc-4.9 packages used can be found in Debian
experimental (apt-get -t experimental install g++ g++-4.9). Binutils 2.24 branch
was used, and glibc-2.17. The only changed components in the test rebuild were
the binary packages produced by the gcc-4.9 source package.
The build logs for the builds failing with 4.9 but succeeding with 4.8 can be
found at http://people.debian.org/~doko/tmp/logs-20140122/
- filed issues for GCC after reproducing ICE's with trunk 20140122.
59917, 59918, 59918, 59920, 59924, 59925, 59927.
- There are 13 packages failing with link errors, all C++ related,
and many of these with undefined references to vtables.
- There are 9 packages with test failures, the most prominent ones
perl, pcre3 and mysql-5.5 (see below).
The following build failures are triggered by the new GCC:
- More strict C++, see below for the packages failing with the same
error messages.
- Some packages fail with -Werror and new warnings.
Werror=maybe-uninitialized, -Werror=unused-function
- missing symbols in debian symbols files
- gfortran module version mismatches. These seem to go away once
the dependencies of these packages are rebuilt with the new gfortran.
Planning to do the same for arm-linux-gnueabihf as soon as 59913 is fixed.
Thanks to David Suarez for actually doing the test rebuild.
Matthias
ace, calligra, digikam, indigo, kdeconnect, kdepim, libreoffice,
objcryst-fox, onscripter, ostinato, schroot, scummvm, vavoom:
link error, undefined reference to some c++ symbols
often undefined reference to `vtable for ...'
paraview:
link error. reason?
gmsh:
memory hog?
cc1: out of memory allocating 104 bytes after a total of 8847925248 bytes
make[4]: *** [CMakeFiles/gmsh.dir/contrib/Chaco/eigen/warnings.c.o] Error 1
aspectc++:
Weaving aspects into CCSemExpr.cc...
pure virtual method called
terminate called without an active exception
make[3]: ***
[/build/aspectc++-Thyask/aspectc++-1.2/Puma.copy/gen-release/step2/src/CScanner.cc]
Aborted
make[3]: *** Waiting for unfinished jobs....
pure virtual method called
terminate called without an active exception
make[3]: ***
[/build/aspectc++-Thyask/aspectc++-1.2/Puma.copy/gen-release/step2/src/UnitManager.cc]
Aborted
pure virtual method called
terminate called without an active exception
pure virtual method called
make[3]: ***
[/build/aspectc++-Thyask/aspectc++-1.2/Puma.copy/gen-release/step2/src/PreFileIncluder.cc]
Aborted
terminate called without an active exception
pure virtual method called
botan1.10:
test failure
Testing Block Ciphers: ...
Testing Cipher Modes: ..........................
Segmentation fault
glib2.0:
test failure
/gvariant/serialiser/array: FAIL
GTester: last random seed: R02S3c7e13660160155b748b31e3e25479e9
libapache2-mod-perl2
test failures
[ error] oh jeez, server dumped core
[ error] oh shucks, server dumped core
matplotlib:
test timeout after 60min
mia:
test failure
The following tests FAILED:
192 - 3dimage-filter-mlv (Failed)
mysql-5.5:
Too many failed: Failed 10/436 tests, 97.71% were successful.
pcre3:
test failures
FAIL: RunTest
perl:
test failures
t/op/numconvert ................................ FAILED at test 104
t/op/range ..................................... FAILED at test 84
Failed 2 tests out of 2329, 99.91% okay.
roboptim-core:
test failures
88% tests passed, 3 tests failed out of 24
brainparty, igstk:
error: redeclaration of '...' may not have default arguments [-fpermissive]
0ad, aria2, cupt, dssp, fish, fldigi, iverilog, mednafen, mkvtoolnix, mrs,
nmap, v4l-utils:
error: converting to '...' from initializer list would use explicit
constructor '...'
activiz.net:
a function call cannot appear in a constant-expression
apron, cadabra:
error: 'ptrdiff_t' does not name a type
aptitude, curlpp, diagnostics, mongodb, qtwebkit:
-Werror & -Werror=unused-function
beast:
error: '...' is protected within this context
binutils-msp430, xorp:
-Werror & -Werror=maybe-uninitialized
blackbox, libgtextutils, owncloud-client, qapt, wfmath:
symbols in debian symbols file missing
cdftools, elkcode, flexpart, slepc:
Cannot read module file '...' opened at (1),
because it was created by a different version of GNU Fortran
etsf-io:
GNU Fortran module version mismatch
faumachine:
./dyngen -p chip_intel_80286_op_ -o cpu_286_jit_op_gen.h.tmp
libqemu_gen_286_a-cpu_286_jit_op.o
dyngen: Multiple return instructions in chip_intel_80286_op_ldub_kernel_T0_A0
make[6]: *** [cpu_286_jit_op_gen.h] Error 1
cutter-testing-framework:
unreproducible build failure
feel++, llvm-toolchain-3.3, llvm-toolchain-3.4:
In file included from .../contrib/ginac/ginac/ptr.h:28:
/usr/include/c++/4.9/cstddef:51:11: error: no member named 'max_align_t' in
the global namespace
using ::max_align_t;
~~^
1 error generated.
gccxml:
error: '__builtin_va_arg_pack' was not declared in this scope
glob2.0:
error: 'struct Game::BuildProject' is private
grail:
ext/new_allocator.h:120:4: error: use of deleted function
iceweasel/firefox:
error: failure memory model cannot be stronger than success memory model for
'__atomic_compare_exchange'
insighttoolkit4:
The following tests FAILED:
260 - itkShapedNeighborhoodIteratorTest (SEGFAULT)
isdnutils:
error: assignment to expression with array type
itksnap:
UserInterfaceLogic.h: At global scope:
UserInterfaceLogic.h:799:8: error: 'enum UserInterfaceLogic::UIStateFlags'
is protected
enum UIStateFlags {
^
UserInterfaceLogic.cxx:171:58: error: within this context
kumofs:
../logic/rpc_server.h:135:62: note: in definition of macro 'RPC_REPLY_IMPL'
void MOD::res_##NAME(basic_shared_session from, rpc::msgobj res, rpc::msgobj
err, \
^
gateway/mod_store.cc:275:16: error: redeclaration of 'kumo::gate::res_get res'
[-fpermissive]
lcalc, sofa-framework:
error: redeclaration of '...' may not have default arguments [-fpermissive]
libapache2-mod-auth-openid, libopkele:
error: invalid abstract return type '...'
note: because the following virtual functions are pure within
matanza:
compiler memory hog
molds:
error: no match for 'operator<<'
mysql-workbench:
unknown build failure
postgresql-hll:
error: inlining failed in call to always_inline 'uint32_t fmix(uint32_t)':
function body can be overwritten at link time
rtfilter:
error: inlining failed in call to always_inline '_mm_loaddup_pd.isra.1':
target specific option mismatch
ppl:
error: no type named 'difference_type' in 'class ...'
error: no matching function for call to 'distance(...)'
supercollider:
error: no matching function for call
sslsniff:
error: redeclaration of 'std::string error' [-fpermissive]
tripwire:
archive.cpp:889:28: error: redeclaration of 'eArchiveOpen e' [-fpermissive]
eArchiveOpen e(strTempFile, errStr);
^
archive.cpp:886:29: note: 'eFSServices& e' previously declared here
catch( eFSServices& e)
uhd:
error: invalid use of qualified-name