Debian Package rebuild

Rebuild of the Debian archive with clang

clang 3.4.2

21383 packages have been rebuild. Among them, 2040 (9.5 %) failed.
Most of the errors are explained with test cases.
Versions: 2.9 - 3.0 - 3.1 - 3.2 - 3.3 - 3.4 - 3.4.2 - 3.5.0 - 3.6.0 - 3.8.1 - 3.9.1 - 4.0.1 - 5.0 - 6.0 - 8.0.1 - 9.0.1 - 10.0.0 - 11.0.0 - 12.0.1 - 13.0.0
Type of errorOccurrenceclang % / Debian %
Option -u not existing in clang 701 34.36% / 3.28% List of errors
Unknown argument in the command line 148 7.25% / 0.69% List of errors
Missing symbols at link time 141 6.91% / 0.66% List of errors
non-void function should return a value 105 5.15% / 0.49% List of errors
Some headers could not be found 94 4.61% / 0.44% List of errors
Security: Format string is not a string literal 43 2.11% / 0.2% List of errors
Usage of C++11 feature without the argument 35 1.72% / 0.16% List of errors
The build timeout 33 1.62% / 0.15% List of errors
No support of nested C function 32 1.57% / 0.15% List of errors
Expected declaration (#define missing?) 27 1.32% / 0.13% List of errors
Linker error 24 1.18% / 0.11% List of errors
Wrong C++ default declaration in a method 19 0.93% / 0.09% List of errors
Variable length array for a non POD (plain old data) element 18 0.88% / 0.08% List of errors
Wrong main declaration 17 0.83% / 0.08% List of errors
Redefinition failed 15 0.74% / 0.07% List of errors
Tautological comparison 15 0.74% / 0.07% List of errors
Conflicting types 14 0.69% / 0.07% List of errors
Multiple definition 13 0.64% / 0.06% List of errors
Unknown warning option 13 0.64% / 0.06% List of errors
Changes of default constructor 13 0.64% / 0.06% List of errors
Testsuite is failing with clang 13 0.64% / 0.06% List of errors
Some files are gone in the process 11 0.54% / 0.05% List of errors
Variable length array in structure won't be supported 10 0.49% / 0.05% List of errors
Void function should not return a value 10 0.49% / 0.05% List of errors
Unqualified lookup into dependent bases of class templates 9 0.44% / 0.04% List of errors
Redefinition of a extern inline not supported in C99 9 0.44% / 0.04% List of errors
Unsupported argument with another option 8 0.39% / 0.04% List of errors
Cannot use -o use multiple output 7 0.34% / 0.03% List of errors
Potential usage of an uninitialized variable 7 0.34% / 0.03% List of errors
Use of old GNU field designator 6 0.29% / 0.03% List of errors
Unqualified lookup in templates 6 0.29% / 0.03% List of errors
Unused const variable 6 0.29% / 0.03% List of errors
Forward declaration of class cannot have a nested name specifier 6 0.29% / 0.03% List of errors
Binding of reference drops qualifiers 5 0.25% / 0.02% List of errors
Cannot find member in the struct 5 0.25% / 0.02% List of errors
Use of a keyword as dependent template name 5 0.25% / 0.02% List of errors
Explicit Specialization after instantiation 5 0.25% / 0.02% List of errors
Argument unused caused failure 5 0.25% / 0.02% List of errors
Header guard failure 5 0.25% / 0.02% List of errors
Unknown/unexpected directive 5 0.25% / 0.02% List of errors
Unsupported option 4 0.2% / 0.02% List of errors
Unknown Type Name 4 0.2% / 0.02% List of errors
Wrong assumption about gcc/g++ output 4 0.2% / 0.02% List of errors
No matching member or constructor call 4 0.2% / 0.02% List of errors
Linker option unused 4 0.2% / 0.02% List of errors
Tautological pointer comparison - new in 3.5.0 4 0.2% / 0.02% List of errors
Implicit instantiation 3 0.15% / 0.01% List of errors
Empty body declaration 3 0.15% / 0.01% List of errors
Access to a private member 3 0.15% / 0.01% List of errors
Access to a protected member 3 0.15% / 0.01% List of errors
Unused parameter 3 0.15% / 0.01% List of errors
Member is not a structure or union 3 0.15% / 0.01% List of errors
No matching function call 3 0.15% / 0.01% List of errors
Unused function 3 0.15% / 0.01% List of errors
Cannot initialize a element 3 0.15% / 0.01% List of errors
Mismatched Tags 3 0.15% / 0.01% List of errors
Definition of a builtin function 3 0.15% / 0.01% List of errors
Embedded directive has undefined behavior 3 0.15% / 0.01% List of errors
No viable overloaded 3 0.15% / 0.01% List of errors
Comparison between pointer and integer 3 0.15% / 0.01% List of errors
Default initialization needs a user-provided default constructor 3 0.15% / 0.01% List of errors
No type named in namespace 3 0.15% / 0.01% List of errors
Object is not a function or function pointer 3 0.15% / 0.01% List of errors
Preprocessor differences 3 0.15% / 0.01% List of errors
Equality comparison with extraneous parentheses 2 0.1% / 0.01% List of errors
Ambiguous declaration 2 0.1% / 0.01% List of errors
Parameter could be qualified 2 0.1% / 0.01% List of errors
Reference to non-static member function must be called 2 0.1% / 0.01% List of errors
Enum Conversion 2 0.1% / 0.01% List of errors
read-only variable is not assignable 2 0.1% / 0.01% List of errors
Functions differ only in their return type cannot be overloaded 2 0.1% / 0.01% List of errors
Default arguments cannot be added to a function template (already declared) 2 0.1% / 0.01% List of errors
Hides overloaded virtual function 2 0.1% / 0.01% List of errors
Explicitly assigning a variable of type 2 0.1% / 0.01% List of errors
Visibility does not match previous declaration 2 0.1% / 0.01% List of errors
Initializer element not compile-time constant 2 0.1% / 0.01% List of errors
Cannot be narrowed 2 0.1% / 0.01% List of errors
Unsupported include directive within macro arg 2 0.1% / 0.01% List of errors
main function must return int 1 0.05% / 0% List of errors
Configure failed 1 0.05% / 0% List of errors
Segmentation fault 1 0.05% / 0% List of errors
restrict requires a pointer or reference 1 0.05% / 0% List of errors
Global register variable not supported 1 0.05% / 0% List of errors
Elaborated type refers to a typedef 1 0.05% / 0% List of errors
Cannot combine with previous declaration specifier 1 0.05% / 0% List of errors
Variable is uninitialized when used here 1 0.05% / 0% List of errors
Could not find a library 1 0.05% / 0% List of errors
Unused private field 1 0.05% / 0% List of errors
Missing prototypes 1 0.05% / 0% List of errors
String + int 1 0.05% / 0% List of errors
Recursive template instantiation exceeded 1 0.05% / 0% List of errors
Invalid instruction mnemonic 1 0.05% / 0% List of errors
Incorrect logical operation 1 0.05% / 0% List of errors
Duplicate declaration specifier 1 0.05% / 0% List of errors
Implicit function error 1 0.05% / 0% List of errors
Not allowed args fails the build 1 0.05% / 0% List of errors
illegal storage class on function 1 0.05% / 0% List of errors
Not categorized252 12.35% / 1.18% List of errors