buildd log scanner tag E-pointer-trouble-at-implicit
description
The build log contains the termwarning: ... makes pointer from integer without a castor a
warning: cast to pointer from integer of different sizefor 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
- acedb
- aplus-fsf
- cronolog
- cyrus-imspd
- daemonize
- dvi2dvi
- examl
- freebsd-buildutils
- freesweep
- freewnn
- fvwm1
- gabedit
- gcc-9
- gcc-9-cross
- gcc-9-cross-ports
- gcc-mingw-w64
- gfarm
- gnunet-gtk
- gramophone2
- grpn
- gtk+2.0
- ibm-3270
- kbuild
- ldap2dns
- ldapvi
- libpam-pwdfile
- lowdown
- mirrormagic
- nat
- pam-pgsql
- python-levenshtein
- rplay
- slashem
- subread
- vstream-client
- xpat2
- xserver-xorg-video-openchrome
- xsystem35