Your message dated Thu, 9 May 2013 13:19:29 -0400
with message-id <20130509171929.gb5...@onerussian.com>
and subject line Re: Bug#707446: mpi4py: FTBFS: ld: cannot find -lmpe
has caused the Debian Bug report #707446,
regarding mpi4py: FTBFS: ld: cannot find -lmpe
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
707446: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707446
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mpi4py
Version: 1.3+hg20120611-3
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20130509 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> ldconfig deferred processing now taking place
> Processing triggers for python-support ...
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Build environment
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
> Kernel: Linux 2.6.32-5-xen-amd64 amd64 (x86_64)
> Toolchain package versions: binutils_2.22-8 dpkg-dev_1.16.10 g++-4.6_4.6.3-15
> g++-4.7_4.7.3-3 gcc-4.6_4.6.3-15 gcc-4.7_4.7.3-3 libc6-dev_2.17-1
> libstdc++6_4.8.0-6 libstdc++6-4.6-dev_4.6.3-15 libstdc++6-4.7-dev_4.7.3-3
> linux-libc-dev_3.8.11-1
> Package versions: adduser_3.113+nmu3 apt_0.9.7.8 base-files_7.2
> base-passwd_3.5.26 bash_4.2+dfsg-1 binutils_2.22-8 bsdmainutils_9.0.5
> bsdutils_1:2.20.1-5.3 build-essential_11.6 bzip2_1.0.6-4 coreutils_8.20-3
> cpp_4:4.7.2-1 cpp-4.6_4.6.3-15 cpp-4.7_4.7.3-3 cython_0.15.1-2 dash_0.5.7-3
> debconf_1.5.50 debconf-i18n_1.5.50 debfoster_2.7-1.2 debhelper_9.20130507
> debian-archive-keyring_2012.4 debianutils_4.3.4 diffutils_1:3.2-8
> docutils-common_0.8.1-8 dpkg_1.16.10 dpkg-dev_1.16.10 e2fslibs_1.42.5-1.1
> e2fsprogs_1.42.5-1.1 fakeroot_1.18.4-2 file_1:5.14-1 findutils_4.4.2-5
> g++_4:4.7.2-1 g++-4.6_4.6.3-15 g++-4.7_4.7.3-3 gcc_4:4.7.2-1
> gcc-4.4-base_4.4.7-3 gcc-4.5-base_4.5.4-1 gcc-4.6_4.6.3-15
> gcc-4.6-base_4.6.3-15 gcc-4.7_4.7.3-3 gcc-4.7-base_4.7.3-3
> gcc-4.8-base_4.8.0-6 gettext_0.18.1.1-10 gettext-base_0.18.1.1-10
> gnupg_1.4.12-7 gpgv_1.4.12-7 grep_2.14-1 groff-base_1.22.2-2 gzip_1.5-1.1
> hostname_3.12 html2text_1.3.2a-15 initscripts_2.88dsf-41 insserv_1.14.0-5
> intltool-debian_0.35.0+20060710.1 libacl1_2.2.51-8 libapt-pkg4.12_0.9.7.8
> libasprintf-dev_0.18.1.1-10 libasprintf0c2_0.18.1.1-10 libattr1_1:2.4.46-8
> libblas3_1.2.20110419-5 libblkid1_2.20.1-5.3 libbz2-1.0_1.0.6-4
> libc-bin_2.17-1 libc-dev-bin_2.17-1 libc6_2.17-1 libc6-dev_2.17-1
> libcap2_1:2.22-1.2 libclass-isa-perl_0.36-5 libcloog-ppl1_0.16.1-2
> libcomerr2_1.42.5-1.1 libcroco3_0.6.6-2 libdb5.1_5.1.29-5
> libdpkg-perl_1.16.10 libexpat1_2.1.0-1 libexpat1-dev_2.1.0-1 libffi5_3.0.10-3
> libfile-fcntllock-perl_0.14-2 libgc1c2_1:7.1-9.1 libgcc-4.7-dev_4.7.3-3
> libgcc1_1:4.8.0-6 libgdbm3_1.8.3-11 libgettextpo-dev_0.18.1.1-10
> libgettextpo0_0.18.1.1-10 libgfortran3_4.8.0-6 libglib2.0-0_2.36.1-2
> libgmp10_2:5.1.1+dfsg-3 libgmpxx4ldbl_2:5.1.1+dfsg-3 libgomp1_4.8.0-6
> libgpm2_1.20.4-6 libibverbs-dev_1.1.6-1 libibverbs1_1.1.6-1 libitm1_4.8.0-6
> libjs-jquery_1.7.2+dfsg-1 libjs-sphinxdoc_1.1.3+dfsg-4
> libjs-underscore_1.4.4-1 liblapack3_3.4.2+dfsg-1
> liblocale-gettext-perl_1.05-7+b1 liblzma5_5.1.1alpha+20120614-2
> libmagic1_1:5.14-1 libmount1_2.20.1-5.3 libmpc2_0.9-4 libmpfr4_3.1.1-1
> libncurses5_5.9-10 libncursesw5_5.9-10 libnuma1_2.0.8-1
> libopenmpi-dev_1.4.5-1 libopenmpi1.3_1.4.5-1 libpam-modules_1.1.3-9
> libpam-modules-bin_1.1.3-9 libpam-runtime_1.1.3-9 libpam0g_1.1.3-9
> libpcre3_1:8.31-2 libpipeline1_1.2.3-1 libppl-c4_1:1.0-6 libppl12_1:1.0-6
> libpython2.7_2.7.3-8 libpython3.2_3.2.3-8 libpython3.3_3.3.1-1
> libpython3.3-dev_3.3.1-1 libpython3.3-minimal_3.3.1-1
> libpython3.3-stdlib_3.3.1-1 libquadmath0_4.8.0-6 libreadline6_6.2+dfsg-0.1
> libselinux1_2.1.9-5 libsemanage-common_2.1.6-6 libsemanage1_2.1.6-6
> libsepol1_2.1.4-3 libslang2_2.2.4-15 libsqlite3-0_3.7.16.2-1
> libss2_1.42.5-1.1 libssl-dev_1.0.1e-2 libssl1.0.0_1.0.1e-2 libstdc++6_4.8.0-6
> libstdc++6-4.6-dev_4.6.3-15 libstdc++6-4.7-dev_4.7.3-3 libswitch-perl_2.16-2
> libtext-charwidth-perl_0.04-7+b1 libtext-iconv-perl_1.7-5
> libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libtinfo5_5.9-10
> libtorque2_2.4.16+dfsg-1 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23+nmu1
> libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.3 libxml2_2.8.0+dfsg1-7+nmu1
> linux-libc-dev_3.8.11-1 login_1:4.1.5.1-1 lsb-base_4.1+Debian9 make_3.81-8.2
> man-db_2.6.3-6 mawk_1.3.3-17 mime-support_3.53 mount_2.20.1-5.3
> mpi-default-bin_1.0.1 mpi-default-dev_1.0.1 multiarch-support_2.17-1
> ncurses-base_5.9-10 ncurses-bin_5.9-10 openmpi-bin_1.4.5-1
> openmpi-common_1.4.5-1 passwd_1:4.1.5.1-1 patch_2.6.1-3 perl_5.14.2-21
> perl-base_5.14.2-21 perl-modules_5.14.2-21 po-debconf_1.0.16+nmu2
> python_2.7.3-5 python-all_2.7.3-5 python-all-dev_2.7.3-5 python-dev_2.7.3-5
> python-docutils_0.8.1-8 python-jinja2_2.6-1 python-markupsafe_0.15-1
> python-minimal_2.7.3-5 python-nose_1.1.2-3 python-numpy_1:1.6.2-1.2
> python-pkg-resources_0.6.36-1 python-pygments_1.6+dfsg-1 python-roman_0.8.1-8
> python-sphinx_1.1.3+dfsg-4 python-support_1.0.15 python2.6_2.6.8-1.1
> python2.6-minimal_2.6.8-1.1 python2.7_2.7.3-8 python2.7-dev_2.7.3-8
> python2.7-minimal_2.7.3-8 python3_3.2.3-7 python3-all_3.2.3-7
> python3-all-dev_3.2.3-7 python3-dev_3.2.3-7 python3-minimal_3.2.3-7
> python3-nose_1.1.2-3 python3-numpy_1:1.6.2-1.2 python3-pkg-resources_0.6.36-1
> python3.2_3.2.3-8 python3.2-dev_3.2.3-8 python3.2-minimal_3.2.3-8
> python3.3_3.3.1-1 python3.3-dev_3.3.1-1 python3.3-minimal_3.3.1-1
> readline-common_6.2+dfsg-0.1 rsh-client_0.17-15
> sbuild-build-depends-core-dummy_0.invalid.0
> sbuild-build-depends-mpi4py-dummy_0.invalid.0 sed_4.2.1-10
> sensible-utils_0.0.7 sgml-base_1.26+nmu4 sphinx-common_1.1.3+dfsg-4
> sudo_1.8.5p2-1+nmu1 sysv-rc_2.88dsf-41 sysvinit_2.88dsf-41
> sysvinit-utils_2.88dsf-41 tar_1.26+dfsg-5 tzdata_2013b-2 ucf_3.0025+nmu3
> util-linux_2.20.1-5.3 vim_2:7.3.923-1 vim-common_2:7.3.923-1
> vim-runtime_2:7.3.923-1 xml-core_0.13+nmu2 xz-utils_5.1.1alpha+20120614-2
> zlib1g_1:1.2.8.dfsg-1 zlib1g-dev_1:1.2.8.dfsg-1
>
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Build
> │
> └──────────────────────────────────────────────────────────────────────────────┘
>
>
> Unpack source
> ─────────────
>
> gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file
> open error
> gpgv: Signature made Wed Feb 20 20:50:55 2013 UTC using DSA key ID 75C024C8
> gpgv: Can't check signature: public key not found
> dpkg-source: warning: failed to verify signature on
> ./mpi4py_1.3+hg20120611-3.dsc
> dpkg-source: info: extracting mpi4py in mpi4py-1.3+hg20120611
> dpkg-source: info: unpacking mpi4py_1.3+hg20120611.orig.tar.gz
> dpkg-source: info: unpacking mpi4py_1.3+hg20120611-3.debian.tar.gz
> dpkg-source: info: applying up_no_modlibs
> dpkg-source: info: applying cython_version_check.patch
> dpkg-source: info: applying up_test_win_python3.3.patch
>
> Check disc space
> ────────────────
>
> Sufficient free space for build
>
> User Environment
> ────────────────
>
> HOME=/sbuild-nonexistent
> LOGNAME=user
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
> SCHROOT_ALIAS_NAME=unstable-amd64-sbuild
> SCHROOT_CHROOT_NAME=unstable-amd64-sbuild
> SCHROOT_COMMAND=env
> SCHROOT_GID=1000
> SCHROOT_GROUP=user
> SCHROOT_SESSION_ID=unstable-amd64-sbuild-d027a510-3ffd-4f62-a252-e660dd1b42d3
> SCHROOT_UID=1000
> SCHROOT_USER=user
> SHELL=/bin/sh
> USER=user
>
> dpkg-buildpackage
> ─────────────────
>
> dpkg-buildpackage: source package mpi4py
> dpkg-buildpackage: source version 1.3+hg20120611-3
> dpkg-buildpackage: source changed by Yaroslav Halchenko
> <deb...@onerussian.com>
> dpkg-source --before-build mpi4py-1.3+hg20120611
> dpkg-buildpackage: host architecture amd64
> fakeroot debian/rules clean
> dh clean --with python2,python3 --buildsystem python_distutils
> dh_testdir -O--buildsystem=python_distutils
> debian/rules override_dh_auto_clean
> make[1]: Entering directory `/«BUILDDIR»/mpi4py-1.3+hg20120611'
> dh_auto_clean override_dh_auto_clean
> pyversions: missing X(S)-Python-Version in control file, fall back to
> debian/pyversions
> pyversions: missing debian/pyversions file, fall back to supported versions
> running clean
> rm -rf `find -name build -type d`
> rm -rf `find -name _build -type d`
> : # Remove Cython generated files
> rm -f src/mpi4py.MPE.c src/mpi4py.MPI.c src/include/mpi4py/mpi4py.MPI_api.h
> make[1]: Leaving directory `/«BUILDDIR»/mpi4py-1.3+hg20120611'
> dh_clean -O--buildsystem=python_distutils
> dpkg-source -b mpi4py-1.3+hg20120611
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building mpi4py using existing
> ./mpi4py_1.3+hg20120611.orig.tar.gz
> dpkg-source: info: building mpi4py in mpi4py_1.3+hg20120611-3.debian.tar.gz
> dpkg-source: info: building mpi4py in mpi4py_1.3+hg20120611-3.dsc
> debian/rules build
> dh build --with python2,python3 --buildsystem python_distutils
> dh_testdir -O--buildsystem=python_distutils
> dh_auto_configure -O--buildsystem=python_distutils
> debian/rules override_dh_auto_build
> py3versions: no X-Python3-Version in control file, using supported versions
> make[1]: Entering directory `/«BUILDDIR»/mpi4py-1.3+hg20120611'
> dh_auto_build override_dh_auto_build -- \
> --mpicc=/usr/bin/mpicc --mpicxx=/usr/bin/mpicxx
> pyversions: missing X(S)-Python-Version in control file, fall back to
> debian/pyversions
> pyversions: missing debian/pyversions file, fall back to supported versions
> running build
> running build_src
> cythonizing 'mpi4py.MPI.pyx' -> 'mpi4py.MPI.c'
> warning: MPI/Comm.pyx:516:13: Unreachable code
> cythonizing 'mpi4py.MPE.pyx' -> 'mpi4py.MPE.c'
> running build_py
> creating build
> creating build/lib.linux-x86_64-2.7
> creating build/lib.linux-x86_64-2.7/mpi4py
> copying src/rc.py -> build/lib.linux-x86_64-2.7/mpi4py
> copying src/__init__.py -> build/lib.linux-x86_64-2.7/mpi4py
> creating build/lib.linux-x86_64-2.7/mpi4py/include
> creating build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi4py.MPI_api.h ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi4py.MPI.h ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi4py.h ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi_c.pxd ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/__init__.pxd ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/MPI.pxd ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/__init__.pyx ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi.pxi ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/include/mpi4py/mpi4py.i ->
> build/lib.linux-x86_64-2.7/mpi4py/include/mpi4py
> copying src/MPI.pxd -> build/lib.linux-x86_64-2.7/mpi4py
> copying src/mpi_c.pxd -> build/lib.linux-x86_64-2.7/mpi4py
> running build_clib
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler: /usr/bin/mpicc
> MPI C++ compiler: /usr/bin/mpicxx
> checking for library 'pthread' ...
> /usr/bin/mpicc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
> -Wstrict-prototypes -c _configtest.c -o _configtest.o
> /usr/bin/mpicc _configtest.o -lpthread -o _configtest
> success!
> removing: _configtest.c _configtest.o _configtest
> checking for library 'mpe' ...
> /usr/bin/mpicc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall
> -Wstrict-prototypes -c _configtest.c -o _configtest.o
> /usr/bin/mpicc _configtest.o -lmpe -lpthread -o _configtest
> /usr/bin/ld: cannot find -lmpe
> collect2: error: ld returned 1 exit status
The full build log is available from:
http://people.debian.org/~lucas/logs/2013/05/09/mpi4py_1.3+hg20120611-3_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
fixed -1 1.3+hg20130509-1
thanks
I have just uploaded a new snapshot version -- built just fine in a
clean sid amd64 chroot, so I guess this issue was resolved one way
or another ;)
--
Yaroslav O. Halchenko, Ph.D.
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Senior Research Associate, Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik
--- End Message ---