gnu: catimg: Fix build with gcc@14. * gnu/packages/image-viewer.scm (catimg)[arguments] <#:configure-flags>: Add _DEFAULT_SOURCE feature test macro. Change-Id: Iba796f0f82546d632df2ab3120c4e3ec1a9647c0 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: strace: Update to 6.15. Also switch to the Git source because the tarball contains autogenerated files and enable libunwind support. Fixes guix/guix#1248. * gnu/packages/linux.scm (strace): Update to 6.15. [source]: Switch to git-fetch. [inputs]: New field. [native-input]: Add autoconf, automake, m4 and util-linux. * gnu/packages/patches/strace-readlink-tests.patch: Adjust patch. [properties]: Remove field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: llvm: Fix build with gcc@14. * gnu/packages/patches/llvm-10-missing-include.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/llvm.scm (llvm-10, llvm-11)[origin]: Apply patch. Co-authored-by: tobtoht Change-Id: Id5f7aac3c2dc1193adc47b7472534c0269a4255f
gnu: gdb@12: Fix build on aarch64. * gnu/packages/gdb.scm (gdb/pinned)[arguments]<#:phases>: Add 'patch-aarch64 only on aarch64. Change-Id: I9715dfe53140bfc2adf56e7a165ea0a2c74e96a3
gnu: gdb: Swap inheritance between gdb@12 and gdb@14. This does not change the derivations, but will make it easier to drop the older version. * gnu/packages/gdb.scm (gdb/pinned): Inherit from... (gdb-14): ...this instead of vice versa. Change-Id: I3e55e92edeba5710ba45e1d846eab6860e8c9436
gnu: corectrl: Fix build. * gnu/packages/admin.scm (corectrl): Fix build. [native-inputs]: Remove gcc-13. Change-Id: Ib03b0696f7abfa446e8a87f07c64302cf3ce7dd2 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: leafnode: Fix build. * gnu/packages/web.scm (leafnode): Fix build. [native-inputs]: Remove automake; add automake-1.16.5. Change-Id: I4f95b41de995614bfaa1e007f7e796ba637221c6 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: xournal: Fix build with gcc@14. * gnu/packages/pdf.scm (xournal)[arguments] <#:make-flags>: Turn errors into warnings. <#:phases>: New phase 'fix-includes to include a header file. Change-Id: Ie5ffa4e9edf1332480d99dadc73ad97818399068
gnu: cdrtools: Fix build with gcc@14. * gnu/packages/cdrom.scm (cdrtools)[arguments]<#:make-flags>: Add flags keeping warnings as non-errors, and a now needed "-fPIC". Change-Id: Ia545470546de36a1b55cfdd1d1c68eaf5c32b8c0
gnu: dvdisaster: Fix build with gcc@14. * gnu/packages/cdrom.scm (dvdisaster)[arguments]<#:phases>: Add 'relax-gcc-14-strictness to set CFLAGS. Change-Id: I508f7a55009211ba06bacb6ac90a0bdb5e0b5242
gnu: crossguid: Fix build. * gnu/packages/kodi.scm (crossguid)[phases]: Add patch-missing-include phase. Change-Id: I26ceb2eab898a2c66c08effa9e1bd7db1b539707 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: dump: Use G-expressions. * gnu/packages/backup.scm (dump)[arguments]: Use G-expressions. <#:configure-flags>: Add more CFLAGS. Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: dump: Fix build with gcc 14. * gnu/packages/backup.scm (dump)[arguments]<#:configure-flags>: Add CFLAGS=-Wno-error=int-conversion. Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: fastboot: Fix build. * gnu/packages/android.scm (fastboot)[arguments]<#:phases>: Add 'relax-gcc-14-strictness to set CXXFLAGS. Change-Id: Ie74aad16d308e6c2a5914597e779259c8a2cd6f9
gnu: adb: Fix build. * gnu/packages/android.scm (adb): Fix build. [native-inputs]: Add linux-libre-headers-5.4 and gcc-11. Change-Id: I76baf1685a09ea0790bfd4b7cd6de0d8634ed09e Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: hime: Use new style. * gnu/packages/language.scm (hime)[arguments]: Use G-expressions. <#:phases>: Drop #t. [native-inputs]: Remove labels. [inputs]: Remove labels. Change-Id: I92ddc11f5c9a65f525548bde98f994f14e28652f Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: hime: Fix build with gcc 14. * gnu/packages/language.scm (hime)[argument]: Add relax-gcc-14-strictness phase. Change-Id: I64628318e6b942f364ade20dc50371f553e0dfdb Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: clasp-cl: Fix build. * gnu/packages/lisp.scm (clasp-cl): Fix build. [inputs]: Remove libelf; add elfutils. Change-Id: If00b13c8e2ec4577a179c8c8cccc34bc93fe2042 Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: binutils-gold: Fix build. * gnu/packages/base.scm (binutils-gold): Use package, not package/inherit. [source]: Update url. Change-Id: Iab2e69815968f29f91cd781662fd16f205d2978a Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: opensmtpd: Fix build. * gnu/packages/mail.scm (opensmtpd): Fix build. [native-inputs]: Remove automake; add automake-1.16.5. Change-Id: Ib951a9bafe29d6495c2bac6da195e3a9f264e668 Signed-off-by: Andreas Enge <andreas@enge.fr>