Source: apache-arrow
Version: 22.0.0-1
Severity: important
Tags: ftbfs
Hi,
apache-arrow FTBFSes everywhere except amd64:
dh_install
install -m0755 -d debian/libarrow2200//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow.so.2200
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow.so.2200.0.0
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_compute.so.2200
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_compute.so.2200.0.0
debian/libarrow2200//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libarrow-acero2200//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_acero.so.2200
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_acero.so.2200.0.0
debian/libarrow-acero2200//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libarrow-dataset2200//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_dataset.so.2200
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_dataset.so.2200.0.0
debian/libarrow-dataset2200//usr/lib/aarch64-linux-gnu/
install -m0755 -d debian/libarrow-flight2200//usr/lib/aarch64-linux-gnu
cp --reflink=auto -a
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_flight.so.2200
debian/tmp/usr/lib/aarch64-linux-gnu/libarrow_flight.so.2200.0.0
debian/libarrow-flight2200//usr/lib/aarch64-linux-gnu/
dh_install: warning: Cannot find (any matches for)
"usr/lib/python3*/dist-packages/pyarrow/lib.cpython-313-x86_64-linux-gnu.so"
(tried in ., debian/tmp)
dh_install: warning: libarrow-python2200 missing files:
usr/lib/python3*/dist-packages/pyarrow/lib.cpython-313-x86_64-linux-gnu.so
install -m0755 -d
debian/libarrow-python2200//usr/lib/python3/dist-packages/pyarrow
cp --reflink=auto -a
debian/tmp/usr/lib/python3/dist-packages/pyarrow/libarrow_python.so
debian/tmp/usr/lib/python3/dist-packages/pyarrow/libarrow_python.so.2200
debian/tmp/usr/lib/python3/dist-packages/pyarrow/libarrow_python.so.2200.0.0
debian/libarrow-python2200//usr/lib/python3/dist-packages/pyarrow/
dh_install: warning: Cannot find (any matches for)
"usr/lib/python3*/dist-packages/pyarrow/_flight.cpython-313-x86_64-linux-gnu.so"
(tried in ., debian/tmp)
dh_install: warning: libarrow-python-flight2200 missing files:
usr/lib/python3*/dist-packages/pyarrow/_flight.cpython-313-x86_64-linux-gnu.so
dh_install: error: missing files, aborting
make[1]: *** [debian/rules:205: override_dh_install] Error 255
make[1]: Leaving directory '/build/reproducible-path/apache-arrow-22.0.0'
make: *** [debian/rules:37: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit
status 2
(armhf is different, but...)
I see you use $(DEB_TARGET_MULTIARCH), which is probably wrong.
According to
https://www.marcusfolkesson.se/blog/build-host-and-target-explained/ you
probably want $(DEB_HOST_MULTIARCH) which would match the install lines
above
Regards,
Rene