Source: cdo
Version: 2.5.4-1
Severity: important
Tags: ftbfs
Dear Maintainer,
while trying to solve the autopkgtest, I got this FTBFS.
the package seems a bit complicate for me.
thanks
Fred
make[1]: Entering directory '/build/reproducible-path/cdo-2.5.4'
basename: missing operand
Try 'basename --help' for more information.
basename: missing operand
Try 'basename --help' for more information.
dh_auto_build --builddirectory=debian/build
Usage: dh_fortran get_env [OPTIONS]
Try 'dh_fortran get_env --help' for help.
Error: fc compiler None is broken; bad symlink?
# Ignore error here ; it mostly works
(cd contrib && LC_ALL=C.UTF-8 ruby makecompl.rb )
makecompl.rb:36:in `popen': No such file or directory - ../debian/build/src/cdo
(Errno::ENOENT)
from makecompl.rb:36:in `getOperators'
from makecompl.rb:60:in `<main>'
make[1]: [debian/rules:73: override_dh_auto_build] Error 1 (ignored)
make[1]: Leaving directory '/build/reproducible-path/cdo-2.5.4'
rm -f debian/cdo.debhelper.log debian/libcdi-dev.debhelper.log
debian/libcdi0.debhelper.log
debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/cdo-2.5.4'
basename: missing operand
Try 'basename --help' for more information.
basename: missing operand
Try 'basename --help' for more information.
# Need to define path to 'cdo' for python tests
export
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/reproducible-path/cdo-2.5.4/src
make check
make[1]: Leaving directory '/build/reproducible-path/cdo-2.5.4'
create-stamp debian/debhelper-build-stamp
dh_testroot -O--builddirectory=debian/build
dh_prep -O--builddirectory=debian/build
rm -f -- debian/cdo.substvars debian/libcdi0.substvars
debian/libcdi-dev.substvars
rm -fr -- debian/.debhelper/generated/cdo/ debian/cdo/ debian/tmp/
debian/.debhelper/generated/libcdi0/ debian/libcdi0/
debian/.debhelper/generated/libcdi-dev/ debian/libcdi-dev/
debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/cdo-2.5.4'
basename: missing operand
Try 'basename --help' for more information.
basename: missing operand
Try 'basename --help' for more information.
dh_auto_install
install -m0755 -d /build/reproducible-path/cdo-2.5.4/debian/tmp
Usage: dh_fortran get_env [OPTIONS]
Try 'dh_fortran get_env --help' for help.
Error: fc compiler None is broken; bad symlink?
for d in debian/tmp//usr/lib/x86_64-linux-gnu/pkgconfig/cdi.pc
debian/build/libcdi/src/pkgconfig/cdi_f2003.pc ; do \
sed -e 's%/build/reproducible-path/cdo-2.5.4%/build/cdo%g' < $d >
debian/tmp/x ; \
mv debian/tmp/x $d ; \
done
/bin/sh: 2: cannot open debian/tmp//usr/lib/x86_64-linux-gnu/pkgconfig/cdi.pc:
No such file
mv: cannot stat 'debian/tmp/x': No such file or directory
/bin/sh: 2: cannot open debian/build/libcdi/src/pkgconfig/cdi_f2003.pc: No such
file
mv: cannot stat 'debian/tmp/x': No such file or directory
make[1]: *** [debian/rules:77: override_dh_auto_install] Error 1
make[1]: Leaving directory '/build/reproducible-path/cdo-2.5.4'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
Build finished at 2026-02-19T17:14:23Z
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.18.10+deb14-amd64 (SMP w/6 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled