Source: abinit Version: 9.10.4-3 Severity: important Tags: ftbfs Justification: FTBFS X-Debbugs-Cc: ni...@thykier.net User: ni...@thykier.net Usertags: rrr-no-as-default-issue
Dear maintainer, During a test rebuild for building packages with `Rules-Requires-Root: no` as the default in `dpkg`, abinit failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...]mpifort -I../../shared/common/src/incs -I../../shared/common/src/incs -I../../shared/common/src/mods -I../../shared/common/src/mods -I../../src/incs -I../../src/incs -I../../src/mods -I../../src/mods -I../../shared/libpaw/incs -I../../shared/libpaw/incs -I../../shared/libpaw/mods -I../../shared/libpaw/mods -I/usr/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -ffree-line-length-none -fallow-argument-mismatch -o mrgscr mrgscr-mrgscr.o ../../src/70_gw/lib70_gw.a ../../src/69_wfdesc/lib69_wfdesc.a ../../src/67_common/lib67_common.a ../../src/66_wfs/lib66_wfs.a ../../src/66_vdwxc/lib66_vdwxc.a ../../src/66_nonlocal/lib66_nonlocal.a ../../src/65_paw/lib65_paw.a ../../src/64_psp/lib64_psp.a ../../src/62_wvl_wfs/lib62_wvl_wfs.a ../../src/62_poisson/lib62_poisson.a ../../src/62_iowfdenpot/lib62_iowfdenpot.a ../../src/62_ctqmc/lib62_ctqmc.a ../../src/62_cg_noabirule/lib62_cg_noabirule.a ../../src/61_occeig/lib61_occeig.a ../../src/57_iovars/lib57_iovars.a ../../src/57_iopsp_parser/lib57_iopsp_parser.a ../../src/56_xc/lib56_xc.a ../../src/56_recipspace/lib56_recipspace.a ../../src/56_mixing/lib56_mixing.a ../../src/56_io_mpi/lib56_io_mpi.a ../../src/55_abiutil/lib55_abiutil.a ../../src/54_spacepar/lib54_spacepar.a ../../src/53_ffts/lib53_ffts.a ../../src/52_fft_mpi_noabirule/lib52_fft_mpi_noabirule.a ../../src/51_manage_mpi/lib51_manage_mpi.a ../../src/49_gw_toolbox_oop/lib49_gw_toolbox_oop.a ../../src/45_geomoptim/lib45_geomoptim.a ../../src/44_abitypes_defs/lib44_abitypes_defs.a ../../src/44_abitools/lib44_abitools.a ../../src/43_wvl_wrappers/lib43_wvl_wrappers.a ../../src/43_ptgroups/lib43_ptgroups.a ../../src/42_parser/lib42_parser.a ../../src/42_nlstrain/lib42_nlstrain.a ../../src/41_geometry/lib41_geometry.a ../../src/39_libpaw/lib39_libpaw.a ../../src/33_xc_lowlevel/lib33_xc_lowlevel.a ../../src/32_util/lib32_util.a ../../src/29_kpoints/lib29_kpoints.a ../../src/28_numeric_noabirule/lib28_numeric_noabirule.a ../../src/27_toolbox_oop/lib27_toolbox_oop.a ../../src/21_hashfuncs/lib21_hashfuncs.a ../../src/18_timing/lib18_timing.a ../../src/17_yaml_out/lib17_yaml_out.a ../../src/17_libtetra_ext/lib17_libtetra_ext.a ../../src/16_hideleave/lib16_hideleave.a ../../src/14_hidewrite/lib14_hidewrite.a ../../src/12_hide_mpi/lib12_hide_mpi.a ../../src/11_memory_mpi/lib11_memory_mpi.a ../../src/10_defs/lib10_defs.a ../../src/02_clib/lib02_clib.a -lxc -llapack -lblas -lnetcdff -lnetcdf -L/usr/lib/aarch64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lcrypto -lcurl -lpthread -lsz -lz -ldl -lm -L/usr/lib/aarch64-linux-gnu/openmpi/lib -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lxc -lnetcdff -lnetcdf -L/usr/lib/aarch64-linux-gnu/hdf5/serial -lhdf5_hl -lhdf5 -lcrypto -lcurl -lpthread -lsz -lz -ldl -lm -lm make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/98_main'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/src' make[4]: Leaving directory '/<<PKGBUILDDIR>>/src' Making all in abichecks make[4]: Entering directory '/<<PKGBUILDDIR>>/abichecks' ============================================================================== Keywords to use with the make command for abichecks tests directory: tests_abirules Launch the abirules tests Warning: for some of the tests, the file make.log must be present in the top directory. This means one has to compile with the command: `make > make.log 2>&1` tests_buildsys Launch the buildsys tests tests_libpaw Launch the libpaw tests ============================================================================== [This file can be found at doc/help_make/help_make_abichecks.txt] make[4]: Leaving directory '/<<PKGBUILDDIR>>/abichecks' Making all in doc make[4]: Entering directory '/<<PKGBUILDDIR>>/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc' Making all in tests make[4]: Entering directory '/<<PKGBUILDDIR>>/tests' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests' make[4]: Entering directory '/<<PKGBUILDDIR>>' make[4]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build --sourcedirectory=doc cd doc && make -j8 "INSTALL=install --strip-program=true" make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'cd doc/theory/ELF && pdflatex -interaction=nonstopmode --shell-escape wf_elecden_kinden_elf.tex This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex)
\write18 enabled. kpathsea: Running mktexfmt pdflatex.fmtmktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: /usr/share/texmf/web2c/fmtutil.cnf mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnfmktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt: /nonexistent/.texlive2024/texmf-config/web2c/fmtutil.cnf/usr/bin/mktexfmt: mkdir(/nonexistent/) failed for tree /nonexistent/.texlive2024/texmf-var/web2c: Permission denied at /usr/share/texlive/tlpkg/TeXLive/TLUtils.pm line 1247.
I can't find the format file `pdflatex.fmt'! make[1]: *** [debian/rules:53: override_dh_auto_build-indep] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:20: binary] Error 2dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-------------------------------------------------------------------------------- Build finished at 2024-11-15T18:14:53Z ------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~nthykier/rrr-no-as-default/logs/972917.gz You can find common solutions at https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. If this package is listed in https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-ownership.list, then please just set `Rules-Requires-Root: binary-targets` to the source stanza of `debian/control` as a fix to this bug. If this package is listed in https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-misbuilds.list, then the package was deemed at risk for misbuilding (having wrong ownership) but had a FTBFS problem we tested it. Please test whether the package works with `Rules-Requires-Root: no` validating that the resulting deb has the correct ownership for all paths in the deb. The goal is to have the default changed in `dpkg` either in `Trixie` or `Forky`, depending on progress and feasibility with the release schedule for Trixie. Thanks, PS: The builds were performed in mid-November. If you fixed the problem between between then and this bug being filed, then please just close the bug with the version it was fixed in.
OpenPGP_signature.asc
Description: OpenPGP digital signature