Bug#615157: gcc-4.6: -Wunused-but-set-variable -Werror does not imply -Werror=unused-but-set-variable
Matthias Klose wrote:
> this would require the build logs of all the *sucessful* builds from this rebuild.
Indeed, "grep -F '[-Wunused-but-set'" does not dig up anything.
Of 1010 failed packages:
* 40 failed with
cpp: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found
I think cpp is being called by rpcgen in these cases.
* 39 had missing headers, based on matching against
/\.h: No such file or directory/. This includes things like
/usr/include/unistd.h:227:20: fatal error: stddef.h: No such file
* 7 had headers that configure considers present but unusable
(/present but cannot be compiled/).
* ifd-gempc:
checking for pcsclite.h... cc -Wall -g -O2 -Wall -fPIC -I. -I../common -DGEMPC=410 -I/usr/include/PCSC -I../Gem
cc -Wall -g -O2 -Wall -fPIC -I. -I../common -DGEMPC=410 `pkg-config libpcsclite --cflags` -c -o ../common/GCdeb
cc -Wall -g -O2 -Wall -fPIC -I. -I../common -DGEMPC=410 `pkg-config libpcsclite --cflags` -c -o resetGemPC410.o
cc -Wall -g -O2 -Wall -fPIC -I. -I../common -DGEMPC=410 -I/usr/include/PCSC -I../GemPC410 -c -o ifdhandler.o
no
FILE MISSING!
* python-prctl:
You need to install libc development headers to build this module
You need to install libcap development headers to build this module
* python-visual:
/usr/bin/ld: cannot find -lxcb-render-util
* 2 tried to use strings as char *
(/error: invalid conversion from 'const char\*'/)
* 2 included duplicate typedefs (/redefinition of typedef/).
* 5 had configure scripts that question the C preprocessor's sanity
(/fails sanity check/).
* 5 suffer linking problems I didn't investigate (/undefined reference to/).
* 4 c++ libraries are missing symbols (/MISSING:/).
* geordi:
Couldn't match expected type `Foreign.C.Types.CChar'
against inferred type `Word8'
* >= 598 seem to have had build-dependency installability problems,
based on matching logs against /but it is not going to be installed/.
Many of these are because the resolver refuses to install gcj,
gfortran, etc from experimental unless they are mentioned as
explicit versioned build-dependencies.
* 129 did not have the right version of the source package available
(/Can't find source for/);
* 19 provoked a comparison against an uninitialized value
(/what(): basic_string::compare/);
14 of those were due to build-depending on the purely virtual
libjack0.100.0-dev package.
* 12 were /Unable to locate package libopensync0-dev/.
* 14 tried to write .gconf files in ~ (/root.*Permission denied/).
* gpid tried to write to /usr/src/linux. (/usr/src.*Permission denied/).
* 11 were terminated for inactivity (/signal TERM/).
* 16 had undeclared identifiers without missing headers
(/error:.*undeclared/ or /error:.*not declared/).
Some of these might be due to missing #includes or feature test
macros.
* 2 --- amavisd and hplip --- failed with
patch: invalid option -- 'U'
* epiphany-browser produced the cryptic
dh_girepository: Could not find gir file for Epiphany-2.29.typelib
* eucalyptus produced the cryptic
taskdef class org.codehaus.groovy.ant.Groovyc cannot be found
* archivemail had a debian/rules that does not seem to handle -j well:
mv debian/archivemail.1 .
mv: cannot stat `debian/archivemail.1': No such file or directory
/usr/lib/libgpg-error.a: No such file or directory
* gpc4.1 redeclares YYSTYPE.
* installation-guide:
- updating install-methods.po
Floating point exception
* kdebindings is too quiet to explain what's wrong. But gcc-4.5 fails it, too.
* levee:
Looking for cpp (/lib/cpp) (can't run cpp as a pipeline)
* libgdal-grass:
debian/rules:18: *** GDAL version and GDAL GRASS plugin version are not aligned. Please, upload a proper plugin s
* libogre-perl:
Ogre.c:40250: error: no matching function for call to 'Ogre::ControllerManager::createGpuProgramTimerParam(Ogre::
/usr/include/OGRE/OgreControllerManager.h:199: note: candidates are: Ogre::Controller<float>* Ogre::ControllerMan
* lua-curl:
getconf: Unrecognized variable `LFS_CFLGAS'
* meta-kde:
'Breaks' field, reference to 'kdebase-workspace-dev': error in version: version string is empty
* monkeysphere:
##### ssh connection test FAILED. returned: 1, expected: 0
* mseide:
build_all.sh: 8: Syntax error: "(" unexpected
* pbuilder:
col: Invalid or incomplete multibyte or wide character
* pgtap, postgis, postgresql-pllua:
Makefile:49: /usr/lib/postgresql/9.0/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
* php-gettext:
PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr /bin/phpunit on line 38
* plasma-widget-networkmanagement:
error: cannot fstat file ../network-manager-kde_0.9~svn1175124-1_amd64.deb: No such file or directory
* psqlodbc:
cp: cannot stat `debian/temp/usr/lib/odbc': No such file or directory
* qlandkartegt:
Could not find GDAL
* scilab-scimax:
cp: cannot stat `src/c/libmaxima.so': No such file or directory
* shotwell:
undefined reference to `GOMP_loop_dynamic_start'
* sqlite:
libtool: install: `libtclsqlite.la' is not a valid libtool archive
* stgit:
asciidoc: ERROR: tutorial.txt: line 2: only book doctypes can contain level 0 sections
* stumpwm:
stumpwm.texi: No such file or directory
* win32loader:
No rule to make target `/usr/lib/grub/i386-pc/g2hdr.bin', needed by `g2ldr'
* xserver-xorg-video-qxl:
error: expected specifier-qualifier-list before 'PaintWindowProcPtr'
* abiword: Bug#604826 (a library transition)
* blackbox: Bug #614468 (/error:.*should have been declared inside/)
* cryptsetup: Bug#614530 (suffers from libgpg-error's migration to /lib)
* di: Bug#614537 (cannot stat 'po/de.mo')
* eglibc: Bug#612540 (patch: unrecognized option '--unified-reject-files')
* emile: #533800 (build-depends on gcc-3.4)
* gnuradio: Bug#573759 (uses prebuilt files in the source package)
* jifty: Bug#611368 (got: 'image/jpeg; charset=ISO-8859-1')
* kazehakase: Bug#614449 (#warning libxul SDK was configured with char16_t support, but now building without)
* kptc: Bug#560443 (error: invalid conversion from 'const char*' to 'char*')
* libcairo-perl: Bug#613190 (got: 'color')
* libconfig-model-openssh-perl: Bug#605792 ($got->[13] = ' Group="pres.*"')
* libemail-abstract-perl: Bug#611365 (got: 'Re: Defect in XBD lround^M')
* mlton-cross: Bug#591174 (expected accessible network at build time)
* mmorph: Bug#552881 (mymalloc.c:19: error: conflicting types for 'sys_errlist')
* nemerle: Bug#536942 ([mono] internal compiler error: got ArgumentException)
* perl-tk: Bug#613188 (XLib:22: error: conflicting types for 'XKeycodeToKeysym')
* pgsql-asn1oid: Bug#599725 (pgxs.mk: No such file or directory)
* php-imlib: Bug#569118 (imlib.c:46: error: duplicate 'static')
* pperl: Bug#533934: Result: FAIL.
* pylucene: Bug#571545 (/usr/bin/python: jcc is a package and cannot be directly executed)
* python-django-threadedcomments: Bug#614535 ([override_dh_auto_test] Error 9)
* python-jsonrpc2: Bug#614542 (assumes network connected autobuilder)
* rcalc: Bug#536957 (configure: error: Library requirements (libglade-2.0) not met)
* sformat: Bug#552873 (mv: cannot stat `...debian/tmp/usr/etc/sformat.dat': No such file)
* slicer: Bug#614491 (itkConceptChecking.h:681: error: conversion from 'itk::Concept::Detail::Unique)
* swi-prolog: Bug#610655 (Xdefs.h:47: error: conflicting types for 'Bool')
* swscanner: Bug#560571 (g++: /usr/lib/.libs/libshp.so: No such file or directory)
* synfig: Bug#565076 (FTBFS)
* titantools: Bug#584383 (dynamic STT_GNU_IFUNC symbol `strcmp' with pointer eq...)
* uuagc: Bug#536905 (Couldn't match kind `*' against `#')
* vdpau-video: Bug#614485 (error: 'struct VADriverContext' has no member named 'x11_dpy')
* x11vnc: Bug#610802 (error: 'pointer' redeclared as different kind of symbol)
* xf86-video-glamo: Bug#614453 (really should not be using -Werror. Just saying.)
* xine-lib: Bug#610635 (error: implicit declaration of function 'XvMCFlushSurface')
* xpaint: Bug#614484 (error: variable 'ImgProcessInfo' has initializer but incomplete type)
* yaird: Bug#552872 (FTBFS)
* zkclient: Bug#584378 (cannot find symbol constructor Factory(int))
* zoneminder: Bug#614493 (error: #error "No location for avutils.h found")
That's from a (non-exhaustive) first pass through the logs. Next step
is to investigate and file bugs, then filter them out from the file
list and see what is left.
Reply to: