buildd log scanner tag E-pointer-trouble-at-implicit
![[history graph of absolute numbers]](../graphs/E-pointer-trouble-at-implicit_absolute.png)
![[history graph of percentage]](../graphs/E-pointer-trouble-at-implicit_percent.png)
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
- apg
- aplus-fsf
- brutefir
- certmonger
- clustalo
- cronolog
- cypari2
- cyrus-imspd
- daemonize
- dvi2dvi
- examl
- francine
- freesweep
- freewnn
- fvwm1
- gabedit
- gatling
- gcc-10
- gcc-11
- gcc-12
- gcc-9
- gcc-9-cross
- gcc-9-cross-ports
- gcc-snapshot
- gfarm
- ghmm
- gramophone2
- grpn
- gtk+2.0
- gwave
- ibm-3270
- indexed-gzip
- ircd-hybrid
- irssi-plugin-xmpp
- jgmenu
- k2pdfopt
- kbuild
- ldap2dns
- ldapvi
- libnatpmp
- libopensmtpd
- libpam-pwdfile
- liece
- mpg321
- nat
- ncbi-tools6
- pam-pgsql
- prayer
- pvm
- pymssql
- python-acora
- python-falcon
- python-gevent
- python-shapely
- python3-typed-ast
- rplay
- scrollz
- setools
- slashem
- squeak-vm
- subread
- tcltrf
- tsdecrypt
- virtuoso-opensource
- vstream-client
- x11vnc
- xpat2
- xserver-xorg-video-openchrome
- xsystem35
- yadifa