buildd log scanner tag W-implicit-declaration
![[history graph of absolute numbers]](../graphs/W-implicit-declaration_absolute.png)
![[history graph of percentage]](../graphs/W-implicit-declaration_percent.png)
description
The build log contains the termwarning: implicit declaration of function ...
Implicit declaration means a function is used without being declared, which means C knows nothing about the number of arguments, types of arguments or type of the return value.
This is dangerous as it might hide issues the compiler could otherwise warn about or cause bad code. If this is found together with other warnings indicating especially bad things happening, the tag E-pointer-trouble-at-implicit is generated instead.
list of packages
- 3dchess
- 9base
- a2ps
- a56
- aa3d
- aalib
- aboot
- ace-of-penguins
- acedb
- afio
- alien-arena
- alltray
- amideco
- ampliconnoise
- and
- anthy
- anypaper
- aplus-fsf
- aprsdigi
- argtable2
- arj
- armci-mpi
- ascd
- ascdc
- asciijump
- asmail
- asmix
- asmixer
- astlib
- atitvout
- atlas
- ats2-lang
- audacity
- audtty
- autolog
- aview
- awardeco
- ax25-apps
- axmail
- baycomepp
- bc
- beav
- bibcursed
- bing
- bitshuffle
- bluemon
- bootp
- bristol
- bsdgames
- bwbasic
- bwctl
- byacc-j
- calculix-ccx
- calculix-cgx
- calife
- canna
- casacore
- catimg
- ccd2iso
- cdcd
- cdde
- cde
- cdecl
- cdrkit
- checkpw
- chmlib
- citadel-client
- cjet
- ckermit
- clamav
- clblas
- click
- clif
- clipit
- clustalo
- code-saturne
- codonw
- comskip
- convlit
- coolmail
- covered
- cpm
- cpuinfo
- crack
- crashme
- cronolog
- cryptcat
- cstream
- ctn
- cuneiform
- cyrus-imspd
- cyrus-sasl2
- daemontools
- dapl
- darnwdl
- das-watchdog
- db1-compat
- dbus-c++
- dcl
- dcraw
- dealer
- dia2code
- dialign
- dialign-t
- dino-im
- dircproxy
- displaycal-py3
- djbdns
- dmitry
- dnprogs
- dnstop
- docbook-to-man
- dot-forward
- dpdk
- drac
- duktape
- dvbackup
- dvbstream
- dvbstreamer
- dvi2dvi
- dvi2ps
- dvtm
- dx
- easyh10
- ebview
- edbrowse
- efitools
- eigensoft
- elk
- elvis-tiny
- emoslib
- engrampa
- eperl
- epic4
- epic5
- epm
- epson-inkjet-printer-escpr
- esnacc
- eso-midas
- espctag
- eterm
- euslisp
- event-dance
- exim4
- expect
- eztrace
- farpd
- fastdnaml
- fastforward
- fcitx-fbterm
- fenix-plugins
- ferret-vis
- fgetty
- file-kanji
- filter
- fim
- fitscut
- fl-cow
- floatbg
- fnfx
- fprobe
- francine
- freebsd-buildutils
- freecdb
- freedroid
- freegish
- freeglut
- freeipmi
- freewnn
- fricas
- fteqcc
- ftools-fv
- ftpcopy
- fuse
- fvwm1
- fweb
- fyre
- gabedit
- gamazons
- gamin
- gatos
- gaviotatb
- gbatnav
- gcc-10
- gcc-10-cross
- gcc-10-cross-mipsen
- gcc-10-cross-ports
- gcc-11
- gcc-11-cross
- gcc-11-cross-mipsen
- gcc-12
- gcc-12-cross-ports
- gcc-3.3
- gcc-9
- gcc-9-cross
- gcc-9-cross-ports
- gcc-m68hc1x
- gcc-mingw-w64
- gcc-sh-elf
- gcc-snapshot
- gcin
- gdb
- gdb-msp430
- gdbm
- gdis
- gdm3
- geekcode
- geki2
- geki3
- getdns
- gfarm
- ghmm
- giac
- gimp-plugin-registry
- gkermit
- gkrellm-thinkbat
- gkrellm-x86info
- glfer
- glide
- glimpse
- glktermw
- gmemusage
- gmerlin-encoders
- gmpc
- gmpc-plugins
- gmt
- gngb
- gnomad2
- gnome-breakout
- gnome-paint
- gnome-system-tools
- gnuift
- gnumach
- gnuplot
- gnustep-dl2
- gpaint
- gplcver
- gpm
- gpw
- gramofile
- gramophone2
- graphviz
- gravitywars
- grok
- gromit-mpx
- grpc
- grpn
- gscanbus
- gsm0710muxd
- gsoap
- gtg-trace
- gtimer
- gtk-chtheme
- gtk-sharp3
- gtk2-engines-murrine
- gtkam
- gtkextra
- gtkterm
- gtkwave
- gtypist
- gubbins
- guile-3.0
- gwave
- gwc
- harvid
- hashcash
- hashrat
- hedgewars
- hfsutils
- hmmer2
- hotswap
- hping3
- hplip
- hpsockd
- htdig
- httptunnel
- hugs98
- hunt
- hurd
- ibm-3270
- icmpush
- icom
- icon
- iec16022
- ifmail
- inn
- inventor
- ipmitool
- ipmiutil
- ippl
- ipsvd
- iraf
- iraf-fitsutil
- irsim
- irssi-plugin-robustirc
- irssi-plugin-xmpp
- isakmpd
- istgt
- jam
- jeex
- jhdf
- jpy
- jskeus
- juman
- k2pdfopt
- kali
- kamailio
- kbd
- kbuild
- kcc
- kdrill
- ketm
- keynav
- kinput2
- knews
- kraptor
- krb5-auth-dialog
- ksh93u+m
- kxl
- kylin-nm
- labrea
- lacheck
- lagan
- latencytop
- lbzip2
- lcm
- lcmaps-plugins-jobrep
- ldap2dns
- ldapvi
- libambix
- libamplsolver
- libapache-mod-auth-radius
- libapache-mod-evasive
- libaudio-cd-perl
- libauthen-krb5-perl
- libauthen-smb-perl
- libbio-samtools-perl
- libccp4
- libcdio
- libcgns
- libcompface
- libdata-uuid-libuuid-perl
- libdbd-sybase-perl
- libdbi-drivers
- libdigidoc
- libeatmydata
- libffi
- libfile-lchown-perl
- libfreefare
- libgdchart-gd2
- libgisi
- libgphoto2
- libgpiv
- libgrss
- libhdf4
- libhtml-strip-perl
- libhtml-template-pro-perl
- libinline-python-perl
- libiodbc2
- libjconv
- libkal
- libkinosearch1-perl
- liblms7compact
- liblocale-hebrew-perl
- liblouisutdml
- liblouisxml
- libmatemixer
- libmawk
- libmediascan
- libmems
- libmoe
- libmpeg3
- libnbcompat
- libnet-arp-perl
- libnet-freedb-perl
- libnet-ldapapi-perl
- libnet-nis-perl
- libnet-rawip-perl
- libnss-ldap
- libnss-pgsql
- libopendbx
- libosmocore
- libpam-blue
- libpano13
- libpcl1
- libpsortb
- libquicktime
- libretro-beetle-pce-fast
- libretro-beetle-psx
- librsl
- libsdl-perl
- libsearpc
- libsis-jhdf5-java
- libspf2
- libstb
- libstroke
- libtext-unaccent-perl
- libtextwrap
- libtfbs-perl
- libtrace3
- libtritonus-java
- libunwind
- libuv1
- libvc
- libvformat
- libvisual
- libvisual-plugins
- libx86emu
- libxmltok
- liece
- lincity
- linux86
- lisaac
- lives
- llvm-toolchain-12
- llvm-toolchain-13
- llvm-toolchain-14
- lmbench
- lmemory
- loadlin
- logtool
- lookup
- loqui
- lowdown
- lprng
- lrzsz
- lua-rexlib
- lua-svn
- lucy
- lwipv6
- m4api
- mac-fdisk
- magic
- makexvpics
- maradns
- masqmail
- matchbox-keyboard
- matchbox-panel
- matchbox-window-manager
- mate-equake-applet
- mboxgrep
- mcpp
- mcrypt
- mdk4
- mes
- metastore
- mgetty
- mgt
- microbiomeutil
- micropolis-activity
- mldemos
- mlpcap
- mlterm
- mlv-smile
- mmh
- mmv
- monitoring-plugins
- mono
- montage
- moonshot-ui
- mopac7
- morse
- motif
- mp3wrap
- mpb
- mpg321
- mrpt
- mrtdreader
- mtree-netbsd
- multitail
- myodbc
- nabi
- nacl
- nagios-plugins-contrib
- nas
- nat
- nautilus-filename-repairer
- ncbi-seg
- ncbi-tools6
- ncl
- ncrack
- nescc
- netcat
- netdiag
- netgen-lvs
- netmaze
- netperf
- netpipe
- netstat-nat
- newt
- ng
- nickle
- nield
- notion
- nslint
- nstreams
- nullidentd
- nvi
- nwall
- nx-libs
- obconf
- obitools
- ocaml-dssi
- oclgrind
- octave-iso2mesh
- olpc-powerd
- open-plc-utils
- openafs
- openblas
- openjdk-8
- openldap
- openmpi
- openmx
- openwince-jtag
- osmo-iuh
- oss4
- ots
- pacman4console
- palp
- paw
- pccts
- pcsxr
- pd-csound
- pd-cyclone
- pd-ext13
- pd-ggee
- pd-iemlib
- pd-moonlib
- pd-mrpeach
- pd-vbap
- penguin-command
- perl-byacc
- pfqueue
- pgdbf
- pgplot5
- pgpool2
- phast
- phnxdeco
- photoflow
- photopc
- php8.1
- phylip
- pidgin-librvp
- pixmap
- plank
- playmidi
- pmars
- pmount
- pngnq
- poa
- policykit-1
- polylib
- postmark
- ppp
- prctl
- prime-phylo
- procmail
- psfex
- psicode
- psortb
- pullseq
- purple-lurch
- pvm
- pvpgn
- pvrg-jpeg
- pyferret
- pyfftw
- pytables
- python-bx
- python-yappi
- pyzmq
- qfits
- qrouter
- quisk
- r-bioc-demixt
- r-bioc-rsubread
- racket
- radlib
- ramond
- rancid
- rarcrack
- ratfor
- rdiff-backup-fs
- readline
- readseq
- recode
- recordmydesktop
- recutils
- regina-rexx
- remem
- remote-tty
- repeatmasker-recon
- resample
- retroarch
- rnahybrid
- rplay
- rubiks
- ruby-fcgi
- ruby-fusefs
- ruby-hdfeos5
- ruby-rdiscount
- ruby-tioga
- rxtx
- sac
- saclib
- safecat
- safecopy
- samhain
- sane-frontends
- sbox-dtc
- sc
- scalapack
- scanssh
- scheme2c
- scilab
- scm
- screen
- scrollz
- scrounge-ntfs
- sctk
- sdl-kitchensink
- sdl-mixer1.2
- searchmonkey
- sensors-applet
- seqprep
- setserial
- seyon
- sgrep
- siconos
- siggen
- sigma-align
- silo-llnl
- simh
- similarity-tester
- singular
- sipxtapi
- slashem
- sn
- snacc
- snack
- sniffit
- snort
- socket
- soundmodem
- spacearyarya
- spectools
- speech-dispatcher
- spell
- sphinxtrain
- spim
- splitvt
- spotlighter
- sprng
- sqlite
- squeak-vm
- src2tex
- ssed
- st
- staden
- stegsnow
- stellarsolver
- stimfit
- stormlib
- streamripper
- stterm
- sucrack
- sugar-toolkit-gtk3
- sup
- surf-alggeo
- sweep
- syrthes
- syslinux
- sysvinit
- t4kcommon
- taggrepper
- tangerine
- tcl-fitstcl
- tclgeoip
- tcltrf
- tcm
- tcpxtract
- telepathy-ring
- terminus
- texlive-bin
- tf
- tftp-hpa
- tgif
- thesias
- tightvnc
- timidity
- tinydyndns
- tix
- tk-html3
- tk707
- tla
- tlf
- tmux
- towitoko
- transcriber
- trn4
- troffcvt
- trueprint
- tsdecrypt
- ttf2ufm
- tuxguitar
- ucspi-tcp
- uhub
- ukui-biometric-auth
- ukui-screensaver
- ukwm
- uni2ascii
- unicon
- uniutils
- urlview
- uronode
- utalk
- uucp
- uw-imap
- uwsgi
- vdens
- vigor
- vilistextum
- virtualjaguar
- virtuoso-opensource
- vncsnapshot
- volpack
- voms
- vorbis-tools
- vorbisgain
- vpnc
- vsdump
- vstream-client
- vtwm
- vzctl
- wap-wml-tools
- wcc
- weplab
- whitedune
- wily
- wims
- winwrangler
- wise
- wmfire
- wmmatrix
- wmrack
- wmstickynotes
- wnn6-sdk
- wordnet
- wput
- wuzzah
- x-loader
- x11vnc
- xavs2
- xaw3d
- xbattbar
- xbill
- xbs
- xcircuit
- xcolmix
- xcolors
- xdemineur
- xf86-input-mtrack
- xf86-input-multitouch
- xfaces
- xfce4-equake-plugin
- xfce4-power-manager
- xfe
- xfireworks
- xflip
- xfonts-utils
- xfractint
- xfrisk
- xgks
- xjadeo
- xjdic
- xjobs
- xli
- xloadimage
- xmorph
- xnee
- xpaint
- xpenguins
- xracer
- xscavenger
- xserver-xorg-input-mutouch
- xserver-xorg-video-nouveau
- xserver-xorg-video-savage
- xserver-xorg-video-tdfx
- xserver-xorg-video-vesa
- xshogi
- xsunpinyin
- xsystem35
- xtel
- xtrkcad
- xvier
- xwatch
- xwpe
- xzip
- xzoom
- yadifa
- yagiuda
- yap
- ygl
- yiyantang
- yorick-curses
- yorick-gl
- yorick-imutil
- ytree
- yubico-pam
- yuma123
- zfs-fuse
- zh-autoconvert
- zomg
- zzuf