buildd log scanner tag I-pointer-cast-size-mismatch
description
The build log contains the termwarning: cast to pointer from integer of different size
This means a pointer is stored in an integer variable losing information.
- If the pointer was only used to store an integer, nothing bad happens. To silence this compiler warning, one can first cast it to intptr_t before casting it to a pointer.
- If the pointer is stored as an integer and this later restored into an pointer, the upper bits of the pointer got discarded, causing the program work in 32 bit architectures but often fail on 64 bit architectures.
If this compiler warning is emitted for the same line as a previous implicit declaration warning, the tag E-pointer-trouble-at-implicit is generated instead.
list of packages
- 0ad
- 389-ds-base
- a2jmidid
- accel-config
- accountsservice
- ace-of-penguins
- adios
- aflplusplus
- alsa-tools
- alure
- aplus-fsf
- ardour
- arpalert
- audacity
- azure-uamqp-python
- baobab
- basilisk2
- bison++
- bpfcc
- bristol
- btrfs-compsize
- clamsmtp
- cmph
- corosync
- critterding
- ctn
- cuneiform
- cyrus-imapd
- daligner
- damapper
- dapl
- dascrubber
- dazzdb
- ddd
- deal
- deepin-log-viewer
- dextractor
- dieharder
- din
- dislocker
- drawxtl
- duma
- dvbstreamer
- dx
- efivar
- einstein
- electric-fence
- elk
- epics-base
- erlang-bitcask
- erofs-utils
- eso-midas
- espeakedit
- etw
- euslisp
- exempi
- eztrace
- fbterm
- fcml
- feersum
- ffcall
- flite
- flobopuyo
- folks
- fprobe
- freefem++
- freeradius
- frozen-bubble
- frr
- fteqcc
- fuse-overlayfs
- gatk-bwamem
- gbdfed
- gcc-11
- gcc-11-cross-mipsen
- gcc-11-cross-ports
- gcc-12
- gcc-12-cross-ports
- gcc-13
- gcc-13-cross
- gcc-13-cross-ports
- gcc-14
- gcc-14-cross
- gcc-14-cross-ports
- gcc-snapshot
- gdis
- geary
- genders
- genometester
- giac
- gimp-plugin-registry
- gkrellm-leds
- gkrellm-radio
- gkrellm-reminder
- gkrelluim
- glhack
- globalplatform
- gluegen2
- gmsh
- gngb
- gnuais
- gnumach
- gobject-introspection
- goo
- gplcver
- gpm
- grace
- graphviz
- gridengine
- groonga
- gst-plugins-bad1.0
- gtg-trace
- gtk2-engines
- guile-3.0
- gvfs
- gworldclock
- gxr-openvr
- hfsutils
- hinge
- hivex
- ht
- httpdirfs-fuse
- hugs98
- hunt
- hurd
- ifeffit
- imwheel
- intelrdfpmath
- irrlicht
- irssi
- isoqlog
- jackd2
- jamnntpd
- java3d
- jmagick
- jpy
- jskeus
- kcemu
- kivy
- kmer
- knews
- levee
- lfortran
- lftp
- libace-perl
- libai-decisiontree-perl
- libalgorithm-diff-xs-perl
- libalgorithm-permute-perl
- libarcus
- libastro-fits-cfitsio-perl
- libaudio-cd-perl
- libaudio-flac-decoder-perl
- libbde
- libbio-db-hts-perl
- libbit-vector-perl
- libcairo-perl
- libcdb-file-perl
- libconvert-uulib-perl
- libcoro-perl
- libcrypt-gcrypt-perl
- libcrypt-openssl-ec-perl
- libcrypt-openssl-pkcs10-perl
- libcrypt-openssl-rsa-perl
- libcrypt-smime-perl
- libcurses-perl
- libcyaml
- libdata-uuid-perl
- libdbd-odbc-perl
- libdevel-mat-dumper-perl
- libembperl-perl
- libesmtp
- libetpan
- libev-perl
- libewf
- libfabric
- libfcgi
- libfile-libmagic-perl
- libfont-freetype-perl
- libfsapfs
- libfvde
- libgd-perl
- libgeo-ip-perl
- libgssapi-perl
- libhdf4
- libheimdal-kadm5-perl
- libhinawa
- libhtml-strip-perl
- libiksemel
- libinline-java-perl
- libinline-python-perl
- libio-aio-perl
- liblist-utilsby-xs-perl
- liblrdf
- libmarpa-r2-perl
- libmath-cephes-perl
- libmath-gmp-perl
- libmath-random-tt800-perl
- libmatheval
- libmeshb
- libmeta-perl
- libmoe
- libnet-bluetooth-perl
- libnet-dbus-glib-perl
- libnet-dbus-perl
- libnet-kafka-perl
- libnet-patricia-perl
- libnet-pcap-perl
- libnet-rawip-perl
- libnet-ssh2-perl
- libobject-pad-perl
- libogg-vorbis-decoder-perl
- liboggz
- libolecf
- liboop
- libopendbx
- libparse-exuberantctags-perl
- libpsortb
- libqcow
- libregf
- libretro-desmume
- libsavitar
- libsendmail-milter-perl
- libsereal-decoder-perl
- libsmraw
- libsocket6-perl
- libsrm
- libstore-opaque-perl
- libstring-approx-perl
- libsys-mmap-perl
- libsys-virt-perl
- libterm-slang-perl
- libtext-bibtex-perl
- libtime-warp-perl
- libtk-tablematrix-perl
- libtokyocabinet-perl
- libtritonus-java
- libusb-java
- libvisual
- libvmdk
- libvshadow
- libvslvm
- libx86
- libxml-libxslt-perl
- libxml-parser-perl
- libxml-sax-expatxs-perl
- lifelines
- linux-atm
- linux86
- llvm-toolchain-14
- lmbench
- lmemory
- log4c
- ltt-control
- lua-lgi
- lucy
- luola
- lxc
- lyskom-server
- lz4-java
- m17n-lib
- magic
- mapserver
- meanwhile
- mesa
- micropolis-activity
- mle
- mlterm
- mlucas
- moarvm
- modem-manager-gui
- mono
- morla
- motif
- mplayer
- msitools
- mtink
- mumps
- mupen64plus-core
- n2n
- nam
- nas
- ncbi-tools6
- ncbi-vdb
- ncl
- ndctl
- ne
- net-snmp
- netdata
- netdiag
- ng
- nitpic
- nn
- notion
- nspr
- nvidia-graphics-drivers-legacy-340xx
- nvidia-graphics-drivers-legacy-390xx
- nvme-cli
- nvram-wakeup
- nyquist
- ocfs2-tools
- octave-iso2mesh
- opencity
- openjdk-11
- openjdk-24
- openjdk-8
- openjfx
- openni-sensor-pointclouds
- openni-sensor-primesense
- opentracker
- osdsh
- otcl
- owfs
- papi
- partimage
- pcp
- pcsxr
- pd-ext13
- pd-ggee
- pd-lyonpotpourri
- pd-mrpeach
- pdl
- peewee
- perftest
- perl-tk
- pfqueue
- php-igbinary
- php-imap
- php8.2
- php8.4
- pidgin
- pixmap
- plib
- pnetcdf
- pocl
- postal
- proftpd-dfsg
- protobuf
- psicode
- pslib
- pygame
- pygame-sdl2
- pynest2d
- pypy3
- pyqt5-sip
- pyqt6-sip
- python-cx-oracle
- python-fastparquet
- qdbm
- qpxtool
- qt6-webengine
- qtwebengine-opensource-src
- radare2
- rakarrack
- redict
- redis
- regina-rexx
- reprozip
- rhash
- rjava
- rspamd
- ruby-gnome
- ruby-nio4r
- sbcl
- scanmem
- scilab
- scim-pinyin
- scm
- scorched3d
- scrollz
- scrypt
- searchandrescue
- siege
- sigscheme
- silo-llnl
- simgear
- sip4
- sipxtapi
- sjaakii
- slashem
- slurm-wlm
- smbnetfs
- snake4
- snd
- softether-vpn
- solvespace
- sooperlooper
- squeak-vm
- sshfs-fuse
- sssd
- staden
- starpu
- subversion
- superlu-dist
- svt-av1
- swish-e
- syrthes
- syslog-ng
- tarantool
- tclx8.4
- tcm
- tightvnc
- tk-table
- tor
- torcs
- trace-cmd
- triangle
- trinity
- ukui-panel
- upb
- uthash
- v86d
- valkey
- vanessa-adt
- vflib3
- vino
- virtuoso-opensource
- visualboyadvance
- visualvm
- wdm
- whitedune
- whowatch
- wise
- wxpython4.0
- x11iraf
- xaw3d
- xbill
- xbomb
- xbuffy
- xdg-desktop-portal
- xemacs21
- xevil
- xfrisk
- xlax
- xli
- xmakemol
- xmhtml
- xmpi
- xpa
- xpaint
- xpuzzles
- xsane
- xserver-xorg-video-savage
- xshogi
- xtel
- xvkbd
- yersinia
- zangband
- zhcon
- zytrax