Summary: | media-libs/rubberband-1.8.2 - ld: cannot open output file lib/librubberband.so: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikita Zlobin <cook60020tmp> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
emerge info |
Description
Nikita Zlobin
2019-05-05 15:16:54 UTC
Created attachment 575330 [details]
Build log
Created attachment 575332 [details]
emerge info
Ooops... This bug is appears hard to reproduce. After $ emerge --info it passed without problems and any attempts to fix. It appears 1 to 2 times or so. No matter, wether temporary directories exist or not (emerge removes old dir if found, before new emerge). Found root of problem: 'lib' dir in source dir root should be created by make rule in dependencies of 'all': all: bin lib $(PROGRAM_TARGET) $(DYNAMIC_TARGET) $(VAMP_TARGET) $(LADSPA_TARGET) But such makefile design is clearly uncareful of multiple make jobs. Adding -j1 to make options solves problem. It appears with options like '-j3 -l1.8' (for my 2-core cpu), but with just -j3 it is ok. I'm not sure, is it sys-devel/make bug, because rubberband's Makefile still seems to be not enough well designed (or I just don't comprehend something). The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edcf54165e5af94c9a59c4ae60704c7561e7557 commit 8edcf54165e5af94c9a59c4ae60704c7561e7557 Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-09-20 08:30:58 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-09-20 08:31:11 +0000 media-libs/rubberband: bump to 1.9.0 1) added use flags for optional features 2) organized deps Closes: https://bugs.gentoo.org/547904 Closes: https://bugs.gentoo.org/685110 Closes: https://bugs.gentoo.org/590500 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-libs/rubberband/Manifest | 1 + media-libs/rubberband/metadata.xml | 4 ++ media-libs/rubberband/rubberband-1.9.0.ebuild | 67 +++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) |