Summary: | dev-lang/moarvm-2018.03 incorrect dependency on libuv | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | cono <q> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | erkiferenc, jstein, kentnl, perl, petr.pisar, tomboy64 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/7946 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
cono
2018-04-02 13:59:19 UTC
Hi, the same has just happened to me. I got it fixed following the advice of installing a newer version of I can confirm this problem, and I have tested the proposed solution. I have updated to dev-libs/libuv-1.20.0 , and dev-lang/moarvm-2018.03 has been installed with no issues. Is this still a bug? libuv-1.20.0 is now the oldest version in-tree. Emerge of dev-lang/moarvm-2018.12 fails with: <--- linking moar ./libmoar.so: undefined reference to `uv_open_osfhandle' collect2: error: ld returned 1 exit status ---> dev-libs/libuv-1.23.0 implements 'uv_open_osfhandle' (http://docs.libuv.org/en/v1.x/fs.html) dev-lang/moarvm-2018.12 emerges after updating to dev-libs/libuv-1.23.0 Thanks for opening the bug! :D Cheers! Same here. After upgrading from libuv-1.20.0 to libuv-1.25.0, it worked. This appears to be fixed in moarvm >= 2019.03 since: commit a7206ebc5dc9629dbec61038c7b17acbc9576946 Author: Patrick Lauer <patrick@gentoo.org> Date: 2019-03-27 07:45:23 +1300 dev-lang/moarvm: Restrict libuv dependency Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick Lauer <patrick@gentoo.org> diff --git a/dev-lang/moarvm/moarvm-2019.03.ebuild b/dev-lang/moarvm/moarvm-2019.03.ebuild index de8b1e480a4..6acaeabca78 100644 --- a/dev-lang/moarvm/moarvm-2019.03.ebuild +++ b/dev-lang/moarvm/moarvm-2019.03.ebuild @@ -24,7 +24,7 @@ SLOT="0" IUSE="asan clang debug doc +jit static-libs optimize ubsan" RDEPEND="dev-libs/libatomic_ops - dev-libs/libuv + >=dev-libs/libuv-1.26 dev-lang/lua:= virtual/libffi" DEPEND="${RDEPEND} If this can be confirmed to be fixed in these versions, this bug can be closed when older versions are pruned. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c741dcc514649766450573e7ad6ee0d6594a56 commit c4c741dcc514649766450573e7ad6ee0d6594a56 Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2019-08-06 05:28:23 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2019-08-06 05:29:38 +0000 dev-lang/moarvm: Fix minimum libuv re bug #652214 I figured that, seeing I've just -r1 bumped all versions for bug #639538, that I may as well backport the min-version libuv fix for all the versions while I'm there. Closes: https://bugs.gentoo.org/652214 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-lang/moarvm/moarvm-2018.06-r1.ebuild | 2 +- dev-lang/moarvm/moarvm-2018.08-r1.ebuild | 2 +- dev-lang/moarvm/moarvm-2018.09-r1.ebuild | 2 +- dev-lang/moarvm/moarvm-2018.12-r1.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) |