buildd log scanner tag E-pointer-trouble-at-implicit

[history graph of absolute numbers] [history graph of percentage]


The build log contains the term
warning: ... makes pointer from integer without a cast
or a
warning: cast to pointer from integer of different size
for the same line as a
warning: implicit declaration of function

There is a extremely high likelihood that this causes misheaviour, at least on 64 bit architectures.

Implicit declaration means a function is used without being declared, which means C assumes all it's arguments are 32 bit integers and the return value is a 32 bit integer. If the return value is a pointer that means it is cast to an integer and back, discarding all the high bits, corrupting pointers.

list of packages