Re: Fwd: Broken dependencies: boost

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Mar 24, 2017 at 12:42:10PM +0000, Jonathan Wakely wrote:
> On 15/03/17 18:31 +0000, Jonathan Wakely wrote:
> >Does anybody know why I'd have got this today?

I think you should file a bug against rpm-mpi-hooks.
rpm-mpi-hooks was installed in the mock root for the last boost build.
Not sure where the error is, but a bug would probably be better place
to track this.

In F25:
$ dnf repoquery --requires boost-openmpi.x86_64|grep libboost
libboost_serialization.so.1.60.0()(64bit)

In rawhide:
$ dnf repoquery --requires boost-openmpi.x86_64|grep libboost
libboost_serialization.so.1.63.0()(64bit)
libboost_mpi.so.1.63.0()(64bit) <==== this doesn't seem right

Zbyszek



> >
> >The only recent change to Boost is to enabled the MPI packages on
> >ppc64le, but that shouldn't have affected all arches:
> >
> >>--- a/boost.spec
> >>+++ b/boost.spec
> >>@@ -7,11 +7,8 @@
> >>%global boost_docdir __tmp_docdir
> >>%global boost_examplesdir __tmp_examplesdir
> >>
> >>-%ifarch ppc64le
> >>-  %bcond_with mpich
> >>-%else
> >>-  %bcond_without mpich
> >>-%endif
> >>+# All arches have mpich
> >>+%bcond_without mpich
> >>
> >>%ifarch s390
> >> # No OpenMPI support on these arches
> >
> >The packages are complaining about a missing dependency *that is
> >provided by that package itself*!
> >
> >Maybe relevant is that the "missing" libs are not installed to the
> >usual %{_libdir} location but to %{_libdir}/mpich/lib/ (for the mpich
> >variants) or %{_libdir}/openmpi/lib/ (for the openmpi variants).
> 
> OK, I've found why these deps are broken:
> 
> nothing provides libboost_mpi.so.1.63.0()(64bit) needed by boost-openmpi-1.63.0-6.fc27.x86_64.
> 
> $ rpm -qp --provides /var/lib/mock/fedora-rawhide-x86_64/result/boost-openmpi-1.63.0-6.fc27.x86_64.rpm
> boost-openmpi = 1.63.0-6.fc27
> boost-openmpi(x86-64) = 1.63.0-6.fc27
> libboost_mpi.so.1.63.0()(64bit)(openmpi-x86_64)
>                               ^^^^^^^^^^^^^^^^
> 
> Note that it Provides the lib with (openmpi-x86_64) suffix, but
> Requires it without the suffix. So the suffix is on the Provides but
> not the Requires, and so it claims to provide one thing and require
> another, but they should be the same.
> 
> Where do those deps come from? Are the autodeps not being generated
> properly for openmpi?
> 
> 
> 
> >----- Forwarded message from buildsys@xxxxxxxxxxxxxxxxx -----
> >
> >Date: Wed, 15 Mar 2017 17:17:47 +0000 (UTC)
> >From: buildsys@xxxxxxxxxxxxxxxxx
> >To: boost-owner@xxxxxxxxxxxxxxxxx
> >Cc: Subject: Broken dependencies: boost
> >
> >
> >
> >boost has broken dependencies in the rawhide tree:
> >On x86_64:
> >	boost-graph-openmpi-1.63.0-5.fc27.x86_64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-graph-openmpi-1.63.0-5.fc27.armv7hl requires libboost_graph_parallel.so.1.63.0
> >On ppc64le:
> >	boost-graph-openmpi-1.63.0-5.fc27.ppc64le requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-graph-openmpi-1.63.0-5.fc27.aarch64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-graph-openmpi-1.63.0-5.fc27.ppc64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On i386:
> >	boost-graph-openmpi-1.63.0-5.fc27.i686 requires libboost_graph_parallel.so.1.63.0
> >On x86_64:
> >	boost-openmpi-1.63.0-5.fc27.x86_64 requires libboost_mpi.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-openmpi-1.63.0-5.fc27.armv7hl requires libboost_mpi.so.1.63.0
> >On ppc64le:
> >	boost-openmpi-1.63.0-5.fc27.ppc64le requires libboost_mpi.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-openmpi-1.63.0-5.fc27.aarch64 requires libboost_mpi.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-openmpi-1.63.0-5.fc27.ppc64 requires libboost_mpi.so.1.63.0()(64bit)
> >On i386:
> >	boost-openmpi-1.63.0-5.fc27.i686 requires libboost_mpi.so.1.63.0
> >On x86_64:
> >	boost-openmpi-python-1.63.0-5.fc27.x86_64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-openmpi-python-1.63.0-5.fc27.armv7hl requires libboost_mpi_python.so.1.63.0
> >On ppc64le:
> >	boost-openmpi-python-1.63.0-5.fc27.ppc64le requires libboost_mpi_python.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-openmpi-python-1.63.0-5.fc27.aarch64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-openmpi-python-1.63.0-5.fc27.ppc64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On i386:
> >	boost-openmpi-python-1.63.0-5.fc27.i686 requires libboost_mpi_python.so.1.63.0
> >On x86_64:
> >	boost-mpich-1.63.0-5.fc27.x86_64 requires libboost_mpi.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-mpich-1.63.0-5.fc27.armv7hl requires libboost_mpi.so.1.63.0
> >On ppc64le:
> >	boost-mpich-1.63.0-5.fc27.ppc64le requires libboost_mpi.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-mpich-1.63.0-5.fc27.aarch64 requires libboost_mpi.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-mpich-1.63.0-5.fc27.ppc64 requires libboost_mpi.so.1.63.0()(64bit)
> >On i386:
> >	boost-mpich-1.63.0-5.fc27.i686 requires libboost_mpi.so.1.63.0
> >On x86_64:
> >	boost-mpich-python-1.63.0-5.fc27.x86_64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-mpich-python-1.63.0-5.fc27.armv7hl requires libboost_mpi_python.so.1.63.0
> >On ppc64le:
> >	boost-mpich-python-1.63.0-5.fc27.ppc64le requires libboost_mpi_python.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-mpich-python-1.63.0-5.fc27.aarch64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-mpich-python-1.63.0-5.fc27.ppc64 requires libboost_mpi_python.so.1.63.0()(64bit)
> >On i386:
> >	boost-mpich-python-1.63.0-5.fc27.i686 requires libboost_mpi_python.so.1.63.0
> >On x86_64:
> >	boost-graph-mpich-1.63.0-5.fc27.x86_64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On armhfp:
> >	boost-graph-mpich-1.63.0-5.fc27.armv7hl requires libboost_graph_parallel.so.1.63.0
> >On ppc64le:
> >	boost-graph-mpich-1.63.0-5.fc27.ppc64le requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On aarch64:
> >	boost-graph-mpich-1.63.0-5.fc27.aarch64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On ppc64:
> >	boost-graph-mpich-1.63.0-5.fc27.ppc64 requires libboost_graph_parallel.so.1.63.0()(64bit)
> >On i386:
> >	boost-graph-mpich-1.63.0-5.fc27.i686 requires libboost_graph_parallel.so.1.63.0
> >Please resolve this as soon as possible.
> >
> >
> >
> >----- End forwarded message -----
> >_______________________________________________
> >devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> >To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux