Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 624544 - media-plugins/live-2017.06.04[examples] fails to merge: "dobin: at least one argument needed"
Summary: media-plugins/live-2017.06.04[examples] fails to merge: "dobin: at least one ...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: media-video herd
Depends on:
Reported: 2017-07-11 12:09 UTC by Pavel Goran
Modified: 2019-07-28 06:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

build.log (build.log,136.35 KB, text/x-log)
2017-07-11 12:09 UTC, Pavel Goran
emerge --info media-plugins/live (live-emerge-info.log,8.61 KB, text/plain)
2017-07-11 12:12 UTC, Pavel Goran
build.log (build.log,85.90 KB, text/x-log)
2019-07-28 05:58 UTC, John Helmert III
emerge --info (emergeinfo,6.04 KB, text/plain)
2019-07-28 06:02 UTC, John Helmert III

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Goran 2017-07-11 12:09:03 UTC
Created attachment 482996 [details]

It compiles fine, but on installation it fails:

>>> Install live-2017.06.04 into /volumes/temp-fs/vartmp/portage/media-plugins/live-2017.06.04/image/ category media-plugins
 * abi_x86_32.x86: running multilib-minimal_abi_src_install
 * abi_x86_64.amd64: running multilib-minimal_abi_src_install
 * ERROR: media-plugins/live-2017.06.04::gentoo failed (install phase):
 *   dobin: at least one argument needed

With USE=-examples, it merges fine.
Comment 1 Pavel Goran 2017-07-11 12:12:56 UTC
Created attachment 482998 [details]
emerge --info media-plugins/live

Attached is the output of `emerge --info media-plugins/live` (note that it was captured after I installed the package with USE=-examples!)
Comment 2 John Helmert III 2019-07-28 05:58:23 UTC
Created attachment 584862 [details]

I'm getting this exact error, two years later, with each of the three versions in my Portage tree - live-2017.10.28, live-2018.01.29, live-2018.07.07.

Upon examining the ebuilds, I see that `multilib_src_install()` tries to `dobin` binaries found with `find ... -perm 755`, but the binaries in the directory it searched have permissions 775. Like Pavel, with USE=-examples, it merges fine.
Comment 3 John Helmert III 2019-07-28 06:02:13 UTC
Created attachment 584864 [details]
emerge --info

My `emerge --info`