tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Boost version mismatch
Bulk builds have been broken for the last few days due to:
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger-3.3.2nb7
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger-3.3.2nb7
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger32-3.2.1nb4
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger32-3.2.1nb4
This is caused by py-boost not having been bumped correctly to 1.86, but
while grepping I see that there are at least two others that also
haven't been bumped:
devel/boost-build/buildlink3.mk:BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.85.*
devel/boost-build/buildlink3.mk:BUILDLINK_ABI_DEPENDS.boost-build+= boost-build>=1.85.0
devel/py-boost/buildlink3.mk:BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.85.*
devel/py-boost/buildlink3.mk:BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.85.*
devel/boost-mpi/buildlink3.mk:BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.85.*
These hardcoded version dependencies cause nothing but problems. Please
can the boost folks take a look and see if they can be replaced, or at
least centralise the setting of this so that it doesn't cause fallout in
the future. Can they not all use BOOST_VERSION at least?
Thanks,
--
Jonathan Perkin - mnx.io - pkgsrc.smartos.org
Open Source Complete Cloud www.tritondatacenter.com
--- Begin Message ---
The pkgsrc tree is currently broken due to the following unresolvable
dependencies. Until they are fixed all bulk builds will stop working
and our users will potentially be running into confusing dependency
errors in their builds.
If you are responsible for this breakage please fix it urgently.
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger-3.3.2nb7
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger-3.3.2nb7
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger32-3.2.1nb4
pbulk-resolve: No match found for dependency py311-boost-1.85.* of package ledger32-3.2.1nb4
Additional pscan.stderr output:
which: Could not find PATH in environment
bmake: "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gcc-aux/Makefile" line 105: warning: Command "which ld" exited with status 1
which: Could not find PATH in environment
bmake: "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gcc6-aux/Makefile" line 102: warning: Command "which ld" exited with status 1
which: Could not find PATH in environment
bmake: "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/gcc5-aux/Makefile" line 104: warning: Command "which ld" exited with status 1
--- End Message ---
Home |
Main Index |
Thread Index |
Old Index