Package: src:openmpi
Version: 3.1.2-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster with "dpkg-buildpackage -A"
and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --no-parallel
   debian/rules override_dh_update_autotools_config
make[1]: Entering directory '/<<PKGBUILDDIR>>'
(cd config && autom4te --language=m4sh opal_get_version.m4sh -o 
opal_get_version.sh)
./autogen.pl --force
Open MPI autogen (buckle up!)

1. Checking tool versions

   Searching for autoconf
     Found autoconf version 2.69; checking version...
       Found version component 2 -- need 2
       Found version component 69 -- need 69

[... snipped ...]

fi
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
if test -f 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.9.0 
; then  \
        cp -a 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.9.0 \
                
debian/libopenmpi3//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.9.0
 ; \
        dh_link -p libopenmpi3   
/usr/lib/x86_64-linux-gnu/libmca_common_ompio.so.41.9.0  
/usr/lib/x86_64-linux-gnu/libmca_common_ompio.so.41 ; \
        dh_link -p libopenmpi3 
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_ompio.so.41.9.0 
/usr/lib/x86_64-linux-gnu/libmca_common_ompio.so.41.9.0 ; \
        dh_link -p libopenmpi-dev 
/usr/lib/x86_64-linux-gnu/libmca_common_ompio.so.41   
/usr/lib/x86_64-linux-gnu/libmca_common_ompio.so ; \
fi
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
if test -f 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.10.0 
; then \
        cp -a 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.10.0 
\
                
debian/libopenmpi3//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.10.0
 ; \
        dh_link -p libopenmpi3   
/usr/lib/x86_64-linux-gnu/libmca_common_verbs.so.40.10.0  
/usr/lib/x86_64-linux-gnu/libmca_common_verbs.so.40 ; \
        dh_link -p libopenmpi3 
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_verbs.so.40.10.0 
/usr/lib/x86_64-linux-gnu/libmca_common_verbs.so.40.10.0 ; \
        dh_link -p libopenmpi-dev 
/usr/lib/x86_64-linux-gnu/libmca_common_verbs.so.40   
/usr/lib/x86_64-linux-gnu/libmca_common_verbs.so ; \
fi
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
dh_link: No packages to build. Architecture mismatch: amd64, want: all any
if test -f 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_libfabric.so.40.10.0
 ; then \
        cp -a 
debian/tmp//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_libfabric.so.40.10.0
 \
                
debian/libopenmpi3//usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_libfabric.so.40.i10.0
 ; \
        dh_link -p libopenmpi3   
/usr/lib/x86_64-linux-gnu/libmca_common_libfabric.so.40.10.0  
/usr/lib/x86_64-linux-gnu/libmca_common_libfabric.so.40 ; \
        dh_link -p libopenmpi3 
/usr/lib/x86_64-linux-gnu/openmpi/lib/libmca_common_libfabric.so.40.10.0 
/usr/lib/x86_64-linux-gnu/libmca_common_libfabric.so.40.10.0 ; \
        dh_link -p libopenmpi-dev   
/usr/lib/x86_64-linux-gnu/libmca_common_libfabric.so.40.10.0  
/usr/lib/x86_64-linux-gnu/libmca_common_libfabric.so ; \
fi
if test -f debian/tmp/usr/bin/shmemrun ; then \
        cp -a debian/tmp/usr/bin/shmemrun debian/openmpi-bin/usr/bin/shmemrun ;\
        cp -a debian/tmp/usr/share/man/man1/shmemrun.1 
debian/openmpi-bin/usr/share/man/man1 ; \
        cp -a debian/tmp/usr/bin/shmemcc debian/openmpi-bin/usr/bin/shmemcc ; \
        cp -a debian/tmp/usr/bin/shmemfort debian/openmpi-bin/usr/bin/shmemfort 
; \
        cp -a debian/tmp/usr/share/man/man1/shmemcc.1 
debian/openmpi-bin/usr/share/man/man1 ; \
        cp -a debian/tmp/usr/share/man/man1/shmemfort.1 
debian/openmpi-bin/usr/share/man/man1 ; \
fi
rm debian/libopenmpi-dev/usr/lib/*/openmpi/lib/ompi_monitoring_prof.so
rm: cannot remove 
'debian/libopenmpi-dev/usr/lib/*/openmpi/lib/ompi_monitoring_prof.so': No such 
file or directory
make[1]: *** [debian/rules:146: override_dh_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:73: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess 
returned exit status 2
--------------------------------------------------------------------------------

To reproduce, please try building with "dpkg-buildpackage -A".

Hint: Try splitting override_dh_install into override_dh_install-arch
and override_dh_install-indep.

Also, please consider uploading in source-only form (dpkg-buildpackage -S)
so that this kind of bugs never propagate to testing.

Thanks.

Reply via email to