Re: Fwd: Broken dependencies: boost

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

 



On 15/03/17 18:31 +0000, Jonathan Wakely wrote:
Does anybody know why I'd have got this today?

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




[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