Fixing broken builds after GCC-14 update

A while back, nixpkgs changes the default GCC in stdenv to version 14. GCC-14 changed a number of warnings to errors which causes issues for many builds, especially older ones.

This is a list of packages that failed after the change, are still failing, and build logs indicating the cause of failure is the changes in GCC.

Package Hydra build Violations
SDL_gpu (log) 290727605 Wincompatible-pointer-types
ace-of-penguins (log) 290318030 Wimplicit-function-declaration
aewan (log) 290318355 Wincompatible-pointer-types
afpfs-ng (log) 290318376 Wincompatible-pointer-types
agrep (log) 290318505 Wimplicit-function-declaration
alan_2 (log) 290319803 Wimplicit-function-declaration Wincompatible-pointer-types
alliance (log) 290319972 Wimplicit-int
amd-libflame (log) 290320132 Wimplicit-function-declaration
apacheHttpdPackages_2_4.mod_timestamp (log) 290320754 Wimplicit-function-declaration Wint-conversion
aprx (log) 290320988 Wimplicit-int
as31 (log) 290321420 Wincompatible-pointer-types
ats (log) 290322210 Wimplicit-function-declaration
ax25-apps (log) 290322835 Wimplicit-function-declaration
axmldec (log) 290322845 Wimplicit-function-declaration Wint-conversion
beecrypt (log) 290324670 Wimplicit-function-declaration
bic (log) 290324921 Wimplicit-function-declaration
bluefish (log) 290728720 Wimplicit-function-declaration
bootil (log) 290325650 Wimplicit-function-declaration
bristol (log) 290325911 Wimplicit-int
bviplus (log) 290326444 Wimplicit-int
castget (log) 290327475 Wimplicit-function-declaration
cde (log) 290327834 Wimplicit-function-declaration
cdesktopenv (log) 290327854 Wint-conversion
centerim (log) 290729152 Wimplicit-function-declaration
chickenPackages_5.chickenEggs.epoxy (log) 290328939 Wincompatible-pointer-types
chickenPackages_5.chickenEggs.expat (log) 290328965 Wincompatible-pointer-types
chickenPackages_5.chickenEggs.gl-math (log) 290329085 Wincompatible-pointer-types
chickenPackages_5.chickenEggs.mdh (log) 290329427 Wimplicit-function-declaration Wimplicit-int
clamsmtp (log) 290331006 Wincompatible-pointer-types
clean (log) 290331148 Wimplicit-function-declaration
clpeak (log) 290331505 fpermissive
convertlit (log) 290332362 Wimplicit-function-declaration
crackxls (log) 290333311 Wincompatible-pointer-types Wimplicit-int
cramfsprogs (log) 290333308 Wincompatible-pointer-types
cups-bjnp (log) 290729686 Wno-unused
cyclone (log) 290334111 Wincompatible-pointer-types
dap (log) 290334252 Wimplicit-function-declaration Wincompatible-pointer-types
darling-dmg (log) 290334315 fpermissive
dbench (log) 290334765 Wincompatible-pointer-types
dd_rescue (log) 290334900 Wimplicit-function-declaration
denemo (log) 291125129 Wimplicit-function-declaration Wimplicit-int
dillo-plus (log) 290335826 Wimplicit-function-declaration Wint-conversion
dirdiff (log) 290335877 Wimplicit-function-declaration
directvnc (log) 290335880 Wimplicit-int
dirt (log) 290335906 Wincompatible-pointer-types
dispad (log) 290335993 Wincompatible-pointer-types
dlx (log) 290336152 Wimplicit-function-declaration
dmitry (log) 290336186 Wimplicit-function-declaration
dog (log) 290336563 Wimplicit-function-declaration Wint-conversion
dozenal (log) 290337093 Wimplicit-function-declaration
drip (log) 290730294 Wimplicit-function-declaration
dsview (log) 290730307 Wimplicit-function-declaration
dvd-vr (log) 290337520 Wincompatible-pointer-types
ecopcr (log) 290337874 Wimplicit-function-declaration
edbrowse (log) 290337902 Wincompatible-pointer-types
elvis (log) 290338447 Wimplicit-function-declaration
eresi (log) 290364070 Wincompatible-pointer-types
est-sfs (log) 290364242 Wimplicit-int Wimplicit-function-declaration
eztrace (log) 290364624 Wimplicit-function-declaration
fasthenry (log) 290364878 Wimplicit-int Wimplicit-function-declaration Wno-return
fileshare (log) 290365518 Wincompatible-pointer-types
firebird_2_5 (log) 290365633 fpermissive
firebird_3 (log) 290365631 fpermissive
freeswitch (log) 290366809 Wincompatible-pointer-types
gatling (log) 290367449 Wimplicit-function-declaration
gaw (log) 290744037 Wincompatible-pointer-types
gdl (log) 290744102 Wincompatible-pointer-types
gerbil (log) 290368124 Wimplicit-function-declaration
gerbil-unstable (log) 290368126 Wimplicit-function-declaration
gftp (log) 290744188 Wincompatible-pointer-types
ggobi (log) 290744190 Wincompatible-pointer-types
git-annex-utils (log) 290368718 Wimplicit-function-declaration
gmni (log) 290369712 Wcalloc-transposed-args
gmnisrv (log) 290369715 Wcalloc-transposed-args
gnu-smalltalk (log) 290744638 Wincompatible-pointer-types
goocanvas (log) 290744752 Wincompatible-pointer-types
goocanvas3 (log) 290744757 Wincompatible-pointer-types
grun (log) 290745026 Wincompatible-pointer-types
gtkdialog (log) 290745135 Wincompatible-pointer-types Wimplicit-function-declaration
gtkextra (log) 290745134 Wimplicit-function-declaration
guile-reader (log) 290374172 Wimplicit-function-declaration
gwc (log) 290745234 Wimplicit-int Wimplicit-function-declaration
gxmatcheq-lv2 (log) 290374353 Wimplicit-function-declaration Wincompatible-pointer-types
hdf5-blosc (log) 290401505 Wincompatible-pointer-types
hfst (log) 290401829 fpermissive
httping (log) 290404438 Wimplicit-function-declaration Wno-unused Wno-unused-but-set
hyenae (log) 290405179 Wimplicit-function-declaration
ibniz (log) 290405530 Wimplicit-int
industrializer (log) 290747848 Wincompatible-pointer-types
io (log) 290747915 Wimplicit-function-declaration
iotools (log) 290407031 Wformat-truncation
iv (log) 290407381 Wimplicit-int
j (log) 290407430 Wcalloc-transposed-args
jack_rack (log) 290748004 Wimplicit-function-declaration
jamin (log) 290748025 Wincompatible-pointer-types
jbofihe (log) 290407637 Wimplicit-int
jikespg (log) 290407876 Wimplicit-int
kamid (log) 290408755 Wimplicit-function-declaration Wno-unused
kermit (log) 290410251 Wimplicit-function-declaration
kssd (log) 290411221 Wimplicit-function-declaration
lasso (log) 290411899 Wimplicit-function-declaration Wint-conversion Wincompatible-pointer-types
lesstif (log) 290412383 Wincompatible-pointer-types
libast (log) 290412609 Wint-conversion
libchop (log) 291234630 Wincompatible-pointer-types
libkkc (log) 290413900 Wincompatible-pointer-types
liblcf (log) 290413952 fpermissive
libpromhttp (log) 290414636 Wincompatible-pointer-types
librdf_raptor (log) 290414728 Wincompatible-pointer-types
libtcod (log) 291199808 Wimplicit-int
lifelines (log) 290417556 Wmissing-prototypes Wincompatible-pointer-types
linuxKernel.packages.linux_5_4.perf (log) 290752530 Wimplicit-function-declaration Wincompatible-pointer-types
linuxKernel.packages.linux_5_4.v86d (log) 290752588 Wimplicit-function-declaration
linuxPackages_5_10_hardened.ajantv2 (log) 290755991 Wdesignated-init
linuxPackages_5_10_hardened.rtl8852au (log) 290756119 Wdesignated-init
linuxPackages_5_10_hardened.rtl8852bu (log) 290756124 Wdesignated-init
linuxPackages_5_10_hardened.tuxedo-keyboard (log) 290756144 Wincompatible-pointer-types Wimplicit-int Wimplicit-function-declaration
linuxPackages_5_10_hardened.v86d (log) 290756150 Wimplicit-function-declaration
linuxPackages_5_15_hardened.ajantv2 (log) 290756176 Wdesignated-init
linuxPackages_5_15_hardened.rtl8852au (log) 290756320 Wdesignated-init
linuxPackages_5_15_hardened.rtl8852bu (log) 290756319 Wdesignated-init
linuxPackages_5_15_hardened.v86d (log) 290756348 Wimplicit-function-declaration
linuxPackages_6_11_hardened.system76-acpi (log) 290756530 Wincompatible-pointer-types
linuxPackages_6_11_hardened.v86d (log) 290756553 Wimplicit-function-declaration
linuxPackages_6_1_hardened.dddvb (log) 291430114 Wincompatible-pointer-types
linuxPackages_6_1_hardened.v86d (log) 291430267 Wimplicit-function-declaration
linuxPackages_6_6_hardened.system76-acpi (log) 291430447 Wincompatible-pointer-types
linuxPackages_6_6_hardened.v86d (log) 291430464 Wimplicit-function-declaration
linuxPackages_xanmod.v86d (log) 291430921 Wimplicit-function-declaration
linuxPackages_zen.digimend (log) 291431199 Wincompatible-pointer-types
linuxPackages_zen.rtl8188eus-aircrack (log) 291431256 Wincompatible-pointer-types
linuxPackages_zen.rtl8189es (log) 291431257 Wincompatible-pointer-types
linuxPackages_zen.rtl8189fs (log) 291431253 Wincompatible-pointer-types
linuxPackages_zen.rtw88 (log) 291431266 Wincompatible-pointer-types
litemdview (log) 290758374 Wimplicit-int
lttv (log) 290758584 Wimplicit-int
lxdvdrip (log) 290432369 Wimplicit-function-declaration
lxpanel (log) 290758672 Wdeprecated-declarations Wincompatible-pointer-types
macopix (log) 290758783 Wno-return Wimplicit-function-declaration Wimplicit-int
maiko (log) 290432751 Wincompatible-pointer-types
mailcore2 (log) 290432772 Wincompatible-pointer-types
mailsend (log) 290432791 Wimplicit-function-declaration
mairix (log) 290432809 Wincompatible-pointer-types
mandelbulber (log) 290758844 fpermissive
mcrypt (log) 290433774 Wimplicit-function-declaration
mdk3-master (log) 290433949 Wincompatible-pointer-types
mdk4 (log) 290433950 Wint-conversion
medusa (log) 290759130 Wincompatible-pointer-types
milu (log) 290434584 Wincompatible-pointer-types
mkclean (log) 290434976 Wincompatible-pointer-types
mlv-app (log) 290759335 Wimplicit-function-declaration
mmh (log) 290435174 Wincompatible-pointer-types
mni_autoreg (log) 290759354 Wimplicit-function-declaration
modsecurity_standalone (log) 290435312 Wincompatible-pointer-types
mosdepth (log) 290435659 Wincompatible-pointer-types
msieve (log) 290436310 Wincompatible-pointer-types
nabi (log) 290759692 Wimplicit-function-declaration
neocomp (log) 290437376 Wimplicit-function-declaration
netboot (log) 290437761 Wincompatible-pointer-types
netcdf-mpi (log) 290759844 Wincompatible-pointer-types
netkittftp (log) 290437826 Wimplicit-function-declaration
netsurf.libcss (log) 290437903 Wcalloc-transposed-args
netsurf.libdom (log) 290437909 Wcalloc-transposed-args
nettee (log) 290437970 Wimplicit-function-declaration
nfft (log) 290438143 Wincompatible-pointer-types
nibtools (log) 290438268 Wno-unused-but-set Wimplicit-function-declaration
nmh (log) 290438962 Wimplicit-function-declaration
notion (log) 290439276 Wimplicit-function-declaration Wint-conversion
nvi (log) 290439793 Wimplicit-function-declaration
odyssey (log) 290440540 Wimplicit-function-declaration
offrss (log) 290440571 Wimplicit-function-declaration
om4 (log) 290440716 Wimplicit-function-declaration
openct (log) 290441145 Wincompatible-pointer-types
openvas-smb (log) 290760706 Wimplicit-function-declaration
otpw (log) 290760800 Wimplicit-function-declaration Wint-conversion
pacparser (log) 290442437 Wincompatible-pointer-types
paps (log) 290442977 Wimplicit-function-declaration
pdisk (log) 290443601 Wimplicit-function-declaration
perl538Packages.AuthenKrb5 (log) 290444075 Wincompatible-pointer-types Wimplicit-function-declaration
perl538Packages.MathPari (log) 290447709 Wimplicit-int
perl538Packages.NetFreeDB (log) 290448482 Wimplicit-function-declaration
perl538Packages.TextUnaccent (log) 290450670 Wincompatible-pointer-types
perl538Packages.WWWCurl (log) 290450965 Wno-return
perl538Packages.Wx (log) 290761375 Wimplicit-int Wimplicit-function-declaration
perl538Packages.mod_perl2 (log) 290451365 Wimplicit-function-declaration
perl540Packages.AuthenKrb5 (log) 290451728 Wincompatible-pointer-types Wimplicit-function-declaration
perl540Packages.MathPari (log) 290455360 Wimplicit-function-declaration
perl540Packages.NetFreeDB (log) 290456134 Wimplicit-function-declaration
perl540Packages.TextUnaccent (log) 290458321 Wincompatible-pointer-types
perl540Packages.WWWCurl (log) 290458618 Wno-return
perl540Packages.Wx (log) 290761440 Wimplicit-int Wimplicit-function-declaration
perl540Packages.mod_perl2 (log) 290459013 Wimplicit-function-declaration
pesign (log) 290761447 Wcalloc-transposed-args
petidomo (log) 290459111 Wimplicit-function-declaration
pies (log) 290461453 Wimplicit-function-declaration
pilot-link (log) 290762556 Wincompatible-pointer-types
plasma5Packages.kdb (log) 290762908 fpermissive
ploticus (log) 290463531 Wincompatible-pointer-types
pnfft (log) 290763849 Wincompatible-pointer-types
pngnq (log) 290463661 Wincompatible-pointer-types Wimplicit-function-declaration
pod2mdoc (log) 290463728 Wimplicit-function-declaration Wint-conversion Wincompatible-pointer-types
pong3d (log) 290463926 Wimplicit-function-declaration
popa3d (log) 290463952 Wimplicit-function-declaration Wint-conversion
pptpd (log) 290466730 Wimplicit-function-declaration
prelink (log) 290466779 Wincompatible-pointer-types
prism-model-checker (log) 290764086 Wimplicit-int
pxlib (log) 290468168 Wincompatible-pointer-types
python312Packages.curve25519-donna (log) 290473579 Wint-conversion
python312Packages.opensfm (log) 291256320 Wno-unused Wno-unused-but-set fpermissive
python312Packages.pybullet (log) 290489240 Wincompatible-pointer-types
python312Packages.pygsl (log) 290490069 Wimplicit-function-declaration
python312Packages.pyjnius (log) 290766538 Wincompatible-pointer-types
python312Packages.pylzma (log) 290490564 Wint-conversion
python312Packages.pypcap (log) 290491073 Wimplicit-function-declaration
python312Packages.sabyenc (log) 290495173 Wimplicit-function-declaration Wint-conversion
python312Packages.uamqp (log) 290500701 Wincompatible-pointer-types
python313Packages.cassandra-driver (log) 290506505 Wimplicit-function-declaration
python313Packages.curve25519-donna (log) 290507803 Wint-conversion
python313Packages.cyclonedds-python (log) 290507864 Wimplicit-function-declaration
python313Packages.jsonnet (log) 290514738 Wimplicit-function-declaration Wint-conversion
python313Packages.opensfm (log) 291256905 Wno-unused Wno-unused-but-set fpermissive
python313Packages.pybullet (log) 290522880 Wincompatible-pointer-types
python313Packages.pyfuse3 (log) 290523550 Wconversion
python313Packages.pygsl (log) 290523686 Wimplicit-function-declaration
python313Packages.pyjnius (log) 290769715 Wincompatible-pointer-types
python313Packages.pylzma (log) 290524168 Wint-conversion
python313Packages.pypcap (log) 290524668 Wimplicit-function-declaration Wint-conversion
python313Packages.pysqlcipher3 (log) 290525439 Wimplicit-function-declaration
python313Packages.sabyenc (log) 290528605 Wimplicit-function-declaration Wint-conversion
python313Packages.streaming-form-data (log) 290530817 Wimplicit-function-declaration
python313Packages.uamqp (log) 290534033 Wincompatible-pointer-types
qnial (log) 290536402 Wint-conversion
quesoglc (log) 290537341 Wincompatible-pointer-types
quicksynergy (log) 290771613 Wincompatible-pointer-types
radiance (log) 290537556 Wincompatible-pointer-types
rdrview (log) 290537955 Wimplicit-function-declaration
recoverdm (log) 290538111 Wincompatible-pointer-types
redfang (log) 290771755 Wimplicit-function-declaration
rl_json (log) 290538993 Wimplicit-function-declaration Wint-conversion
rs (log) 290539723 Wimplicit-function-declaration
rxp (log) 290548303 Wimplicit-function-declaration Wint-conversion
samplebrain (log) 290772274 fpermissive
sblim-sfcc (log) 290550438 Wimplicit-function-declaration
scrounge-ntfs (log) 290550832 Wimplicit-function-declaration
sgrep (log) 290551374 Wimplicit-function-declaration
slrn (log) 290552358 Wimplicit-function-declaration
smatch (log) 290552437 Wincompatible-pointer-types
socklog (log) 290552817 Wincompatible-pointer-types
space-orbit (log) 290553165 Wimplicit-int Wimplicit-function-declaration Wno-return
stardust (log) 290554162 Wincompatible-pointer-types
streamripper (log) 290554533 Wimplicit-function-declaration
suidChroot (log) 290554772 Wimplicit-function-declaration
sumalibs (log) 290554809 Wincompatible-pointer-types
sylpheed (log) 290774102 Wincompatible-pointer-types
t1lib (log) 290555612 Wimplicit-int
tboot (log) 290555996 Walloc-size
tcp-cutter (log) 290556150 Wimplicit-function-declaration
telepathy-gabble (log) 290556329 Wincompatible-pointer-types
telepathy-logger (log) 290556342 Wincompatible-pointer-types
texinfo413 (log) 290559141 Wincompatible-pointer-types
tilda (log) 290775002 Wimplicit-function-declaration Wint-conversion
tilem (log) 290775011 Wincompatible-pointer-types
tinyfugue (log) 290559953 Wint-conversion Wimplicit-function-declaration
tinymembench (log) 290559956 Wimplicit-function-declaration
tla (log) 290560078 Wimplicit-int Wimplicit-function-declaration Wincompatible-pointer-types
transcode (log) 290560808 Wimplicit-function-declaration
ttf2pt1 (log) 290561828 Wimplicit-function-declaration
uae (log) 290775283 Wimplicit-function-declaration
unclutter (log) 290562719 Wimplicit-int Wimplicit-function-declaration
unfs3 (log) 290562756 Wimplicit-function-declaration
unicon-lang (log) 290562808 Wimplicit-function-declaration
unnethack (log) 290775430 Wimplicit-int
untie (log) 290563053 Wimplicit-function-declaration
unzoo (log) 290563083 Wimplicit-function-declaration
uucp (log) 290563408 Wincompatible-pointer-types
vbetool (log) 290563705 Wint-conversion
vncrec (log) 290566099 Wimplicit-function-declaration Wno-return
vobcopy (log) 290566120 Wincompatible-pointer-types
wdt (log) 290568458 fpermissive
wily (log) 290568952 Wimplicit-int
winhelpcgi (log) 291130120 Wimplicit-function-declaration
x11idle (log) 290569631 Wimplicit-int
xbattbar (log) 290569748 Wimplicit-int
xbps (log) 290569767 Wcalloc-transposed-args
xbursttools (log) 290569807 Wincompatible-pointer-types Wimplicit-function-declaration
xcftools (log) 290569827 Wimplicit-function-declaration
xcircuit (log) 291130152 Wimplicit-function-declaration
xearth (log) 290569981 Wimplicit-function-declaration
xmlroff (log) 290776534 Wimplicit-function-declaration
xmountains (log) 290570436 Wimplicit-int
xprompt (log) 290571289 Wimplicit-function-declaration
xpwn (log) 290571292 Wincompatible-pointer-types
xtreemfs (log) 290776598 Wno-unused-local
zabbix50.server (log) 290572131 Wincompatible-pointer-types
zgv (log) 290572448 Wimplicit-function-declaration
zsv (log) 290572950 Wincompatible-pointer-types
zsync2 (log) 290572955 Wincompatible-pointer-types
zzuf (log) 290573056 Wimplicit-function-declaration