Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 681570 - dev-lang/moarvm-2019.03: ./libmoar.so: undefined reference to `uv_open_osfhandle'
Summary: dev-lang/moarvm-2019.03: ./libmoar.so: undefined reference to `uv_open_osfhan...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-23 19:52 UTC by J.Borme
Modified: 2019-05-01 15:07 UTC (History)
2 users (show)

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


Attachments
build log (build.log,17.83 KB, text/plain)
2019-03-23 19:52 UTC, J.Borme
Details
emerge --info (emerge--info.txt,6.68 KB, text/plain)
2019-03-23 19:53 UTC, J.Borme
Details

Note You need to log in before you can comment on or make changes to this bug.
Description J.Borme 2019-03-23 19:52:06 UTC
Created attachment 570466 [details]
build log

moarvm-2019.03 does not build. Last lines of the build log below.
The attached logs are for gcc 8.3.0 but gcc 8.2.0-r6 (stable) gives same result.

compiling src/jit/x64/emit.o
linking libmoar.so
linking moar
./libmoar.so: undefined reference to `uv_open_osfhandle'
collect2: error: ld returned 1 exit status
Comment 1 J.Borme 2019-03-23 19:53:00 UTC
Created attachment 570468 [details]
emerge --info

[ebuild  N    ] dev-lang/moarvm-2019.03  USE="jit (-asan) -clang -debug -doc -optimize -static-libs -ubsan"
Comment 2 Enne Eziarc 2019-03-24 00:24:30 UTC
That function was added in libuv 1.23, but it looks like moarvm-2019.03.ebuild doesn't specify a minimum version dep. Might that be the problem?
Comment 3 J.Borme 2019-03-24 20:57:50 UTC
(In reply to Anthony Parsons from comment #2)
You are right, moarvm-2019.03 emerges with libuv-1.23.0 (also 1.27.0) and it does not with libuv-1.22.0
Comment 4 J.Borme 2019-03-24 22:09:59 UTC
moarvm-2018.12 also gives the same error, but older versions in the tree (2018.06, 2018.08, 2018.09) emerge with stable libuv-1.20.0
Comment 5 Patrick Lauer gentoo-dev 2019-05-01 15:07:29 UTC
commit a7206ebc5dc9629dbec61038c7b17acbc9576946
Author: Patrick Lauer <patrick@gentoo.org>
Date:   Tue Mar 26 19:45:23 2019 +0100

    dev-lang/moarvm: Restrict libuv dependency