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
- cacti-spine
- clustalo
- cronolog
- cwiid
- cyrus-imspd
- dacs
- daemonize
- dvi2dvi
- examl
- francine
- freesweep
- freewnn
- fvwm1
- gatling
- gcc-10
- gcc-9
- gcc-9-cross
- gcc-9-cross-mipsen
- gcc-9-cross-ports
- gcc-snapshot
- gfarm
- ghmm
- gpsd
- gramophone2
- grpn
- gtk+2.0
- gwave
- ibm-3270
- imv
- ircd-hybrid
- ircp-tray
- irssi-plugin-xmpp
- jed
- k2pdfopt
- ldap2dns
- ldapvi
- libnatpmp
- libpam-pwdfile
- libuninameslist
- liece
- macutils
- mpg321
- nat
- ncbi-tools6
- pam-pgsql
- pangox-compat
- pcb-rnd
- prayer
- rdkit
- redis
- rplay
- scrollz
- slashem
- squeak-vm
- subread
- tcltrf
- tsdecrypt
- vstream-client
- x11vnc
- xpat2
- xserver-xorg-video-openchrome
- xsystem35