emerge-ing dev-libs/sdformat-6.0.0 fails with "Couldn't find the urdfdom >= 1.0 system installation" Reproducible: Always Steps to Reproduce: 1. emerge =dev-libs/sdformat-6.0.0 Actual Results: emerge fails. Expected Results: emerge should finish successfully. :-)
Created attachment 526230 [details] build.log
Thank you for the report. Please recompile and paste the emerge info as described on https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket Please reopen this ticket (Status:unconfirmed) afterwards.
Created attachment 526354 [details] emerge -v --info =dev-libs/sdformat-6.0.0
I can confirm the issue. This prevents ros-melodic/desktop_full from emerging.
Temporary work-around to get it to build is to not force the use of an external URDF. sdformat-6.2.0.ebuild Comment out line 34 # "-DUSE_INTERNAL_URDF=OFF"
Looks like this was fixed in https://github.com/ros/urdfdom_headers/commit/2cb39e9a15b3a21a888e0be5299a2a4401da7ebc and is in urdfdom_headers v1.0.5.
*** Bug 688260 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2a025f533ba15fce6580893c635a07a1fb276f commit cc2a025f533ba15fce6580893c635a07a1fb276f Author: Alexis Ballier <aballier@gentoo.org> AuthorDate: 2020-07-23 14:42:41 +0000 Commit: Alexis Ballier <aballier@gentoo.org> CommitDate: 2020-07-23 15:18:57 +0000 dev-libs/urdfdom_headers: bump to 1.0.5 Closes: https://bugs.gentoo.org/652112 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Alexis Ballier <aballier@gentoo.org> dev-libs/urdfdom_headers/Manifest | 1 + .../urdfdom_headers/urdfdom_headers-1.0.5.ebuild | 29 ++++++++++++++++++++++ .../urdfdom_headers/urdfdom_headers-9999.ebuild | 6 ++--- 3 files changed, 33 insertions(+), 3 deletions(-)
*** Bug 723334 has been marked as a duplicate of this bug. ***