Debian Package rebuild

Rebuild of the Debian archive with clang

clang 3.1

17710 packages have been rebuild. Among them, 2137 (12.1 %) failed.
Most of the errors are explained with test cases.
Versions: 2.9 - 3.0 - 3.1 - 3.2
Type of errorOccurrenceclang % / Debian %
Missing symbols at link time 674 31.54% / 3.81% List of errors
non-void function should return a value 133 6.22% / 0.75% List of errors
Argument unused caused failure 96 4.49% / 0.54% List of errors
xutils-dev build tool is failing 95 4.45% / 0.54% List of errors
Could not find objective C headers 57 2.67% / 0.32% List of errors
Invalid value for -O 48 2.25% / 0.27% List of errors
Change symbol in libs 45 2.11% / 0.25% List of errors
No support of nested C function 40 1.87% / 0.23% List of errors
Expected declaration (#define missing?) 36 1.68% / 0.2% List of errors
Some files are gone in the process 31 1.45% / 0.18% List of errors
Some headers could not be found 29 1.36% / 0.16% List of errors
Symbol errors 27 1.26% / 0.15% List of errors
Variable length array for a non POD (plain old data) element 25 1.17% / 0.14% List of errors
Configure failed 23 1.08% / 0.13% List of errors
Multiple definition 22 1.03% / 0.12% List of errors
Linker error 22 1.03% / 0.12% List of errors
OpenMP is not yet available in Clang 21 0.98% / 0.12% List of errors
Unqualified lookup into dependent bases of class templates 20 0.94% / 0.11% List of errors
Security: Format string is not a string literal 20 0.94% / 0.11% List of errors
Wrong main declaration 20 0.94% / 0.11% List of errors
Cannot initialize a element 18 0.84% / 0.1% List of errors
Void function should not return a value 17 0.8% / 0.1% List of errors
Unknown Type Name 16 0.75% / 0.09% List of errors
redefinition of a extern inline not supported in C99 15 0.7% / 0.08% List of errors
Unqualified lookup in templates 14 0.66% / 0.08% List of errors
Conflicting types 13 0.61% / 0.07% List of errors
No matching function call 10 0.47% / 0.06% List of errors
variable length array in structure won't be supported 10 0.47% / 0.06% List of errors
Member is not a structure or union 9 0.42% / 0.05% List of errors
#line requires a positive integer 9 0.42% / 0.05% List of errors
Use of a keyword as dependant template name 8 0.37% / 0.05% List of errors
No matching member or constructor call 8 0.37% / 0.05% List of errors
Reference to non-static member function must be called 8 0.37% / 0.05% List of errors
Access to a private member 8 0.37% / 0.05% List of errors
Unsupported option 7 0.33% / 0.04% List of errors
Conflicting declaration 7 0.33% / 0.04% List of errors
Unknown argument 7 0.33% / 0.04% List of errors
Tautological comparison 7 0.33% / 0.04% List of errors
Ambiguous declaration 7 0.33% / 0.04% List of errors
Explicit Specialization after instantiation 6 0.28% / 0.03% List of errors
binding of reference drops qualifiers 6 0.28% / 0.03% List of errors
Implicit instantiation 6 0.28% / 0.03% List of errors
Cannot find member in the struct 6 0.28% / 0.03% List of errors
Unused parameter 5 0.23% / 0.03% List of errors
Could not find a library 5 0.23% / 0.03% List of errors
Unsupported argument with an other option 5 0.23% / 0.03% List of errors
Cannot use -o use multiple output 5 0.23% / 0.03% List of errors
-c is conflicting with the linker argument 5 0.23% / 0.03% List of errors
Empty character constant 4 0.19% / 0.02% List of errors
Conversion error 4 0.19% / 0.02% List of errors
equality comparison with extraneous parentheses 4 0.19% / 0.02% List of errors
Redefinition failed 3 0.14% / 0.02% List of errors
Use of old GNU field designator 3 0.14% / 0.02% List of errors
Parameter list without types not allowed 3 0.14% / 0.02% List of errors
Elaborated type refers to a typedef 3 0.14% / 0.02% List of errors
Expression result unused 3 0.14% / 0.02% List of errors
.code16 not supported yet 3 0.14% / 0.02% List of errors
Empty body declaration 3 0.14% / 0.02% List of errors
Parameter could be qualified 3 0.14% / 0.02% List of errors
Unused function 2 0.09% / 0.01% List of errors
Definition differs from the declaration in the return type 2 0.09% / 0.01% List of errors
Access to a protected member 2 0.09% / 0.01% List of errors
Segmentation fault 2 0.09% / 0.01% List of errors
restrict requires a pointer or reference 2 0.09% / 0.01% List of errors
Wrong resolution without typename 2 0.09% / 0.01% List of errors
Global register variable not supported 2 0.09% / 0.01% List of errors
Variable is uninitialized when used here 1 0.05% / 0.01% List of errors
Wrong assumption about gcc/g++ output 1 0.05% / 0.01% List of errors
main function must return int 1 0.05% / 0.01% List of errors
Cannot combine with previous declaration specifier 1 0.05% / 0.01% List of errors
Unknown warning option 1 0.05% / 0.01% List of errors
posix_spawn failed 1 0.05% / 0.01% List of errors
Not categorized350 16.38% / 1.98% List of errors