It fails right from the beginning. From what I understand, waf is not supposed to be a dependency, it's supposed to be included in the project, and actually in this one, it is. There should not be any need to depend on dev-util/waf. % cat /var/tmp/portage/media-libs/libasdcp-cth-0.1.3/temp/build.log * Package: media-libs/libasdcp-cth-0.1.3 * Repository: gentoo * Maintainer: xmw@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox * Applying libasdcp-cth-0.1.1-no-ldconfig.patch ... [ ok ] * Applying libasdcp-cth-0.1.2-respect-cxxflags.patch ... [ ok ] CCFLAGS="-march=native -pipe -O2" LINKFLAGS="-march=native -pipe -O2 -Wl,-O1 -Wl,--as-needed" "/usr/bin/waf" --prefix=/usr --libdir=/usr/lib64 configure Error: run waf-light from a folder containing waflib * ERROR: media-libs/libasdcp-cth-0.1.3::gentoo failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 124: Called src_configure * environment, line 1937: Called waf-utils_src_configure * environment, line 2588: Called die * The specific snippet of code: * CCFLAGS="${CFLAGS}" LINKFLAGS="${CFLAGS} ${LDFLAGS}" "${WAF_BINARY}" "--prefix=${EPREFIX}/usr" "${libdir[@]}" "$@" configure || die "configure failed" * * If you need support, post the output of `emerge --info '=media-libs/libasdcp-cth-0.1.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/libasdcp-cth-0.1.3::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-libs/libasdcp-cth-0.1.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/libasdcp-cth-0.1.3/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/libasdcp-cth-0.1.3/work/libasdcp-cth-0.1.3' * S: '/var/tmp/portage/media-libs/libasdcp-cth-0.1.3/work/libasdcp-cth-0.1.3'
And actually, a much simplified ebuild does work here: * remove the dep on waf * remove waf from the list of files removed in src_prepare() * remove the line export WAF_BINARY...
Mmh, actually the package is completely broken, it's supposed to create some binaries such as asdcp-unwrap, asdcp-info and such, whose code is indeed here, but the waf configuration file (wscript) doesn't mention it, and the configure has wrong path in it. I think upstream is dead and this gentoo package should be removed accordingly.
Please, this package is completely broken, could you remove it from portage ?
0.1.2 is equally broken. Did this ever work?
it has reverse deps: media-libs/libdcp media-libs/libsub
Both packages have build issues as well.
It's still there. Clearly nobody uses this package, and the package is broken. Please remove it from the tree.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d7bf72f1daaa83b31eb7887c58e17c6a7456dd commit 20d7bf72f1daaa83b31eb7887c58e17c6a7456dd Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-03-02 14:24:56 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-03-02 14:26:28 +0000 profiles: Mask media-video/dcpomatic+friends for removal media-video/dcpomatic media-libs/libasdcp-cth media-libs/libdcp media-libs/libsub Bug: https://bugs.gentoo.org/630924 Bug: https://bugs.gentoo.org/639310 Bug: https://bugs.gentoo.org/640728 Bug: https://bugs.gentoo.org/644654 Bug: https://bugs.gentoo.org/654892 Bug: https://bugs.gentoo.org/655096 Bug: https://bugs.gentoo.org/670822 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 8 ++++++++ 1 file changed, 8 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=965651cf8ff28d8b3d4d883236236052282e643b commit 965651cf8ff28d8b3d4d883236236052282e643b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-03-31 21:51:47 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-03-31 21:54:08 +0000 profiles: Remove last-rited packages media-video/dcpomatic media-libs/libasdcp-cth media-libs/libdcp media-libs/libsub Closes: https://bugs.gentoo.org/630924 Closes: https://bugs.gentoo.org/639310 Closes: https://bugs.gentoo.org/640728 Closes: https://bugs.gentoo.org/644654 Closes: https://bugs.gentoo.org/654892 Closes: https://bugs.gentoo.org/655096 Closes: https://bugs.gentoo.org/670822 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/libasdcp-cth/Manifest | 1 - .../files/libasdcp-cth-0.1.1-no-ldconfig.patch | 12 --- .../libasdcp-cth-0.1.2-respect-cxxflags.patch | 14 --- media-libs/libasdcp-cth/libasdcp-cth-0.1.3.ebuild | 34 ------ media-libs/libasdcp-cth/metadata.xml | 5 - media-libs/libdcp/Manifest | 1 - .../libdcp/files/libdcp-1.3.3-no-ldconfig.patch | 12 --- .../files/libdcp-1.3.4-respect-cxxflags.patch | 56 ---------- media-libs/libdcp/libdcp-1.5.2.ebuild | 57 ---------- media-libs/libdcp/libdcp-9999.ebuild | 58 ---------- media-libs/libdcp/metadata.xml | 5 - media-libs/libsub/Manifest | 1 - .../files/libsub-1.1.13-respect-cxxflags.patch | 14 --- .../libsub/files/libsub-1.2.4-no-ldconfig.patch | 12 --- media-libs/libsub/files/libsub-9999-boost.patch | 31 ------ media-libs/libsub/files/libsub-9999-iostream.patch | 90 ---------------- .../libsub/files/libsub-9999-libcxml-9999.patch | 21 ---- .../libsub/files/libsub-9999-no-ldconfig.patch | 9 -- .../files/libsub-9999-respect-cxxflags.patch | 13 --- media-libs/libsub/libsub-1.3.1.ebuild | 47 --------- media-libs/libsub/libsub-9999.ebuild | 51 --------- media-libs/libsub/metadata.xml | 5 - media-video/dcpomatic/Manifest | 1 - media-video/dcpomatic/dcpomatic-2.12.4.ebuild | 116 -------------------- media-video/dcpomatic/dcpomatic-9999.ebuild | 117 --------------------- .../files/dcpomatic-2.10.2-respect-cxxflags.patch | 13 --- .../dcpomatic/files/dcpomatic-2.8.0-desktop.patch | 32 ------ .../files/dcpomatic-2.8.0-no-ldconfig.patch | 12 --- .../dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch | 13 --- media-video/dcpomatic/metadata.xml | 15 --- profiles/package.mask | 8 -- 31 files changed, 876 deletions(-)