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


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52e23b98.20...@ubuntu.com

Reply via email to