00:25 MasterDuke joined 00:26 librasteve_ left 01:36 MasterDuke left 02:59 ShimmerFairy left 03:00 ShimmerFairy joined 03:29 harrow left 03:46 harrow joined 03:58 ntv joined, apogee_ntv left 03:59 ntv is now known as apogee_ntv 08:42 apogee_ntv left 08:43 apogee_ntv joined 09:56 Nicholas left 10:44 Nicholas joined 11:43 shareable6 left 11:44 shareable6 joined
[Coke] moarvm: bunch of code analysis issues found in moarvm, discussion in #raku-dev 13:57
github.com/MoarVM/MoarVM/blob/d4cd...ops.c#L254 - pext - potential deref of a null pointer. 14:03
14:04 librasteve_ joined 18:15 bisectable6 left, unicodable6 left, quotable6 left, bloatable6__ left, benchable6 left, releasable6 left, coverable6 left, committable6 left, nativecallable6 left, tellable6 left, huggable6 left, shareable6 left, linkable6 left, notable6 left, sourceable6 left, greppable6 left, evalable6 left 18:18 linkable6 joined, bloatable6 joined, notable6 joined, greppable6 joined, sourceable6 joined, bisectable6 joined 18:19 nativecallable6 joined, evalable6 joined, shareable6 joined, benchable6 joined, committable6 joined, releasable6 joined, quotable6 joined 18:20 huggable6 joined, unicodable6 joined, coverable6 joined, tellable6 joined 20:45 Guest20 joined
Guest20 Hello, New to Raku(and Moar).  Just tried to build 2026.04 on FreeBSD 15.0 ARM using RAKUBREW.  Hangs looking for a util.h in 3rd Party Libuv.  Looks like there was a commit, 315095a 20:50
, on 2025-12-12, to add a BSD implementation and this header requirement was added but there is no sign of this file existing anywhere.  Any ideas? Thanks!
timo patrickb: I think this is your code? 20:52
just a file you forgot to `git add`?
[Coke] interesting that we got no issues on other platforms? 21:02
timo not that interesting
that include is only on BSD
21:06 rakkable__ left, rakkable joined 21:07 Guest98 joined 21:08 Guest20 left
[Coke] ah 21:11
Guest98 Sorry, bad connection.  Is  Raku usage on BSDs that low?  I noticed there also wasn't a package for Raku. 21:12
timo I don't know about that, sorry 21:15
can you try removing the include and seeing what it will complain about next?
Guest98 Does generate another warning in the same process.c file that also looks like from the same commit but Raku says it has installed successfully.  I'll move forward trying to use it but would be great to know what I'm missing from the util.h for the BSD.  Here's the warn:  3rdparty/libuv/src/unix/process.c:1005:7: warning: call to undeclared 21:28
function 'openpty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
 1005 | if (openpty(fd_pty, fd_tty, 0, 0, &winp) < 0) {
      | ^
1 warning generated.
Is there a quick way to see if libuv is working? 21:30
timo this in particular is about the ability to call subprocesses with a PTY of our own, which is something not every program needs. in theory you can stub the whole feature out, compile moar + nqp + rakudo and run the spec test suite that way 21:31
Guest98 Understood!  Thank you all.  I'll keep that in mind as I explore. 21:33
21:43 Guest98 left
Geth MoarVM: MasterDuke17++ created pull request #2002:
Always check the return value of getenv()
21:45