Debian Package rebuild

Rebuild of the Debian archive with clang

clang 3.8.1

24585 packages have been rebuild. Among them, 1367 (5.6 %) 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 %
Change symbol in libs 151 11.05% / 0.61% List of errors
Some headers could not be found 94 6.88% / 0.38% List of errors
Expected declaration (#define missing?) 76 5.56% / 0.31% List of errors
Could not find a library 55 4.02% / 0.22% List of errors
non-void function should return a value 54 3.95% / 0.22% List of errors
Missing symbols at link time 54 3.95% / 0.22% List of errors
OpenMP is not installed by default with clang 49 3.58% / 0.2% List of errors
Unknown argument in the command line 37 2.71% / 0.15% List of errors
Security: Format string is not a string literal 33 2.41% / 0.13% List of errors
Cannot find member in the struct 22 1.61% / 0.09% List of errors
No support of nested C function 18 1.32% / 0.07% List of errors
Testsuite is failing with clang 18 1.32% / 0.07% List of errors
Invalid value for -O 16 1.17% / 0.07% List of errors
Some files are gone in the process 15 1.1% / 0.06% List of errors
Linker issue - Nonrepresentable section on output - new in 3.9 13 0.95% / 0.05% List of errors
Unsupported argument with another option 12 0.88% / 0.05% List of errors
Linker error 12 0.88% / 0.05% List of errors
Could not find objective C headers 12 0.88% / 0.05% List of errors
Unqualified lookup into dependent bases of class templates 12 0.88% / 0.05% List of errors
Wrong main declaration 12 0.88% / 0.05% List of errors
Tautological comparison 11 0.8% / 0.04% List of errors
Unknown warning option 10 0.73% / 0.04% List of errors
Redefinition failed 9 0.66% / 0.04% List of errors
Conflicting types 9 0.66% / 0.04% List of errors
Cannot be narrowed 9 0.66% / 0.04% List of errors
Wrong C++ default declaration in a method 8 0.59% / 0.03% List of errors
Not allowed args fails the build 8 0.59% / 0.03% List of errors
Void function should not return a value 7 0.51% / 0.03% List of errors
Cannot use -o use multiple output 6 0.44% / 0.02% List of errors
Variable length array in structure won't be supported 6 0.44% / 0.02% List of errors
Tautological pointer comparison - new in 3.5.0 6 0.44% / 0.02% List of errors
Variable length array for a non POD (plain old data) element 5 0.37% / 0.02% List of errors
Linker option unused 5 0.37% / 0.02% List of errors
Usage of C++11 feature without the argument 5 0.37% / 0.02% List of errors
Preprocessor differences 5 0.37% / 0.02% List of errors
Unused function 4 0.29% / 0.02% List of errors
Changes of default constructor 4 0.29% / 0.02% List of errors
Absolute value error - new in 3.5.0 4 0.29% / 0.02% List of errors
Ignored or unknown attributes 4 0.29% / 0.02% List of errors
Missing exception specification 4 0.29% / 0.02% List of errors
Multiple definition 3 0.22% / 0.01% List of errors
Unknown Type Name 3 0.22% / 0.01% List of errors
Implicit instantiation 3 0.22% / 0.01% List of errors
Ambiguous declaration 3 0.22% / 0.01% List of errors
Member is not a structure or union 3 0.22% / 0.01% List of errors
No matching member or constructor call 3 0.22% / 0.01% List of errors
Reference to non-static member function must be called 3 0.22% / 0.01% List of errors
Explicit Specialization after instantiation 3 0.22% / 0.01% List of errors
Parameter list without types not allowed 3 0.22% / 0.01% List of errors
Argument unused caused failure 3 0.22% / 0.01% List of errors
Potential usage of an uninitialized variable 3 0.22% / 0.01% List of errors
The build timeout 3 0.22% / 0.01% List of errors
Unexpected token at start of statement 3 0.22% / 0.01% List of errors
ISO C++ forbids forward references to 'enum' types - new in 3.8 3 0.22% / 0.01% List of errors
Unsupported include directive within macro arg 3 0.22% / 0.01% List of errors
Unsupported option 2 0.15% / 0.01% List of errors
Parameter could be qualified 2 0.15% / 0.01% List of errors
Configure failed 2 0.15% / 0.01% List of errors
Segmentation fault 2 0.15% / 0.01% List of errors
Access to a protected member 2 0.15% / 0.01% List of errors
Unused parameter 2 0.15% / 0.01% List of errors
Unqualified lookup in templates 2 0.15% / 0.01% List of errors
Use of a keyword as dependent template name 2 0.15% / 0.01% List of errors
Unused private field 2 0.15% / 0.01% List of errors
Enum Conversion 2 0.15% / 0.01% List of errors
Unused const variable 2 0.15% / 0.01% List of errors
Embedded directive has undefined behavior 2 0.15% / 0.01% List of errors
No viable overloaded 2 0.15% / 0.01% List of errors
Header guard failure 2 0.15% / 0.01% List of errors
Forward declaration of class cannot have a nested name specifier 2 0.15% / 0.01% List of errors
Default initialization needs a user-provided default constructor 2 0.15% / 0.01% List of errors
No type named in namespace 2 0.15% / 0.01% List of errors
Unknown/unexpected directive 2 0.15% / 0.01% List of errors
Hides overloaded virtual function 2 0.15% / 0.01% List of errors
Duplicate declaration specifier 2 0.15% / 0.01% List of errors
Missing declaration 2 0.15% / 0.01% List of errors
Implicit function error 2 0.15% / 0.01% List of errors
Static in inline 2 0.15% / 0.01% List of errors
illegal storage class on function 2 0.15% / 0.01% List of errors
Source think that it is Mac Os X because of clang 2 0.15% / 0.01% List of errors
main function must return int 1 0.07% / 0% List of errors
Wrong assumption about gcc/g++ output 1 0.07% / 0% List of errors
Empty body declaration 1 0.07% / 0% List of errors
Use of old GNU field designator 1 0.07% / 0% List of errors
No matching function call 1 0.07% / 0% List of errors
Definition differs from the declaration in the return type 1 0.07% / 0% List of errors
Wrong resolution without typename 1 0.07% / 0% List of errors
Elaborated type refers to a typedef 1 0.07% / 0% List of errors
Cannot combine with previous declaration specifier 1 0.07% / 0% List of errors
Variable is uninitialized when used here 1 0.07% / 0% List of errors
Cannot initialize a element 1 0.07% / 0% List of errors
Mismatched Tags 1 0.07% / 0% List of errors
Missing prototypes 1 0.07% / 0% List of errors
Recursive template instantiation exceeded 1 0.07% / 0% List of errors
Definition of a builtin function 1 0.07% / 0% List of errors
Comparison between pointer and integer 1 0.07% / 0% List of errors
Invalid instruction mnemonic 1 0.07% / 0% List of errors
Initializer element not compile-time constant 1 0.07% / 0% List of errors
Keyword must precede function declarator 1 0.07% / 0% List of errors
Incorrect logical operation 1 0.07% / 0% List of errors
Explicitly assigning value of variable 1 0.07% / 0% List of errors
Old style cast 1 0.07% / 0% List of errors
C++11 requires a space between literal and identifier - new in 3.8 1 0.07% / 0% List of errors
Default is not C++11 1 0.07% / 0% List of errors
Missing field initializer 1 0.07% / 0% List of errors
Exception specification in declaration does not match previous declaration 1 0.07% / 0% List of errors
Moving a temporary object prevents copy elision 1 0.07% / 0% List of errors
Overrides a member function but is not marked override 1 0.07% / 0% List of errors
Expression which evaluates to zero treated as a null pointer constant of type 1 0.07% / 0% List of errors
Incorrect compiler detection 1 0.07% / 0% List of errors
Not categorized348 25.46% / 1.42% List of errors