Debian Package rebuild

Rebuild of the Debian archive with clang

clang 2.9

16398 packages have been rebuild. Among them, 2372 (14.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 %
Missing symbols at link time 500 21.08% / 3.05% List of errors
Unsupported option 151 6.37% / 0.92% List of errors
Unqualified lookup into dependent bases of class templates 141 5.94% / 0.86% List of errors
Some headers could not be found 72 3.04% / 0.44% List of errors
non-void function should return a value 69 2.91% / 0.42% List of errors
Symbol errors 57 2.4% / 0.35% List of errors
Could not find objective C headers 55 2.32% / 0.34% List of errors
Expected declaration (#define missing?) 53 2.23% / 0.32% List of errors
Some files are gone in the process 48 2.02% / 0.29% List of errors
Invalid value for -O 45 1.9% / 0.27% List of errors
Wrong resolution without typename 37 1.56% / 0.23% List of errors
Multiple definition 25 1.05% / 0.15% List of errors
main function must return int 24 1.01% / 0.15% List of errors
Unknown Type Name 24 1.01% / 0.15% List of errors
Wrong main declaration 21 0.89% / 0.13% List of errors
Configure failed 19 0.8% / 0.12% List of errors
Redefinition of a extern inline not supported in C99 18 0.76% / 0.11% List of errors
Redefinition failed 18 0.76% / 0.11% List of errors
Variable length array for a non POD (plain old data) element 18 0.76% / 0.11% List of errors
Conflicting types 15 0.63% / 0.09% List of errors
Segmentation fault 15 0.63% / 0.09% List of errors
Tautological comparison 14 0.59% / 0.09% List of errors
Change symbol in libs 12 0.51% / 0.07% List of errors
Ambiguous declaration 12 0.51% / 0.07% List of errors
Linker error 11 0.46% / 0.07% List of errors
Unsupported argument with another option 10 0.42% / 0.06% List of errors
No matching member or constructor call 10 0.42% / 0.06% List of errors
OpenMP is not installed by default with clang 9 0.38% / 0.05% List of errors
Use of old GNU field designator 9 0.38% / 0.05% List of errors
Variable length array in structure won't be supported 9 0.38% / 0.05% List of errors
Unknown argument in the command line 8 0.34% / 0.05% List of errors
Binding of reference drops qualifiers 8 0.34% / 0.05% List of errors
Cannot find member in the struct 8 0.34% / 0.05% List of errors
Equality comparison with extraneous parentheses 7 0.3% / 0.04% List of errors
Access to a private member 7 0.3% / 0.04% List of errors
Member is not a structure or union 7 0.3% / 0.04% List of errors
Could not find a library 7 0.3% / 0.04% List of errors
Default initialization needs a user-provided default constructor 7 0.3% / 0.04% List of errors
XXX does not refer to a value 6 0.25% / 0.04% List of errors
Unused parameter 6 0.25% / 0.04% List of errors
#line requires a positive integer 6 0.25% / 0.04% List of errors
No matching function call 6 0.25% / 0.04% List of errors
Cannot initialize a element 6 0.25% / 0.04% List of errors
Implicit instantiation 5 0.21% / 0.03% List of errors
Cannot use -o use multiple output 5 0.21% / 0.03% List of errors
Void function should not return a value 5 0.21% / 0.03% List of errors
Mismatched Tags 5 0.21% / 0.03% List of errors
Wrong C++ default declaration in a method 5 0.21% / 0.03% List of errors
No viable overloaded 5 0.21% / 0.03% List of errors
Initializer element not compile-time constant 5 0.21% / 0.03% List of errors
restrict requires a pointer or reference 4 0.17% / 0.02% List of errors
Access to a protected member 4 0.17% / 0.02% List of errors
Conversion error 4 0.17% / 0.02% List of errors
Implicit function error 4 0.17% / 0.02% List of errors
Wrong assumption about gcc/g++ output 3 0.13% / 0.02% List of errors
Parameter could be qualified 3 0.13% / 0.02% List of errors
Definition differs from the declaration in the return type 3 0.13% / 0.02% List of errors
Conflicting declaration 3 0.13% / 0.02% List of errors
Security: Format string is not a string literal 3 0.13% / 0.02% List of errors
Explicit Specialization after instantiation 3 0.13% / 0.02% List of errors
Expression result unused 3 0.13% / 0.02% List of errors
Unknown warning option 3 0.13% / 0.02% List of errors
Default arguments cannot be added to a function template (already declared) 3 0.13% / 0.02% List of errors
Hides overloaded virtual function 3 0.13% / 0.02% List of errors
Exception specification in declaration does not match previous declaration 3 0.13% / 0.02% List of errors
Preprocessor differences 3 0.13% / 0.02% List of errors
Empty character constant 2 0.08% / 0.01% List of errors
cannot use 'try' with exceptions disabled 2 0.08% / 0.01% List of errors
Global register variable not supported 2 0.08% / 0.01% List of errors
Invalid use of nonstatic data member 2 0.08% / 0.01% List of errors
.code16 not supported yet 2 0.08% / 0.01% List of errors
Elaborated type refers to a typedef 2 0.08% / 0.01% List of errors
Invalid instruction mnemonic 2 0.08% / 0.01% List of errors
No type named in namespace 2 0.08% / 0.01% List of errors
Unused variable - new in 6.0 2 0.08% / 0.01% List of errors
illegal storage class on function 2 0.08% / 0.01% List of errors
Empty body declaration 1 0.04% / 0.01% List of errors
Unused function 1 0.04% / 0.01% List of errors
Cannot combine with previous declaration specifier 1 0.04% / 0.01% List of errors
Definition of a builtin function 1 0.04% / 0.01% List of errors
Explicitly assigning a variable of type 1 0.04% / 0.01% List of errors
Parentheses warnings 1 0.04% / 0.01% List of errors
Not categorized649 27.36% / 3.96% List of errors