Christian Bartolomäus

Results 67 comments of Christian Bartolomäus

With https://github.com/sergot/openssl/issues/87 out of the way, the installation of OpenSSL (0.1.26) behaves as expected: 1. fails with missing package ```libssl-dev``` 2. but succeeds after installing that package ``` $ rm...

I think this problem should no longer happen. At least I was able to install OpenSSL on Debian 10 and Ubuntu 20.04.2 LTS (both coming with OpenSSL 1.1.1). If I'm...

I hope the underlying problem has finally been nailed down and fixed with https://github.com/sergot/openssl/pull/95. I wasn't able to reproduce the error ```Unable to read key``` with Raku 2021.09 (from https://github.com/nxadm/rakudo-pkg)...

BTW, while I did some research for the issue, I've also found this on the old ```#perl6-dev``` channel: https://irclogs.raku.org/perl6-dev/2019-06-06.html#17:19 ``` Kaiepi | m: use NativeCall; my CArray $mib .= new:...

Output with ```--ll-exception```: ``` $ raku --ll-exception -Ilib -e 'use Foo; Foo.new.foo' Cannot resolve caller protect(Lock:U: Block:D); none of these signatures matches: (Lock:D: &code, *%_) at SETTING::src/core.c/Exception.pm6:64 (/opt/rakudo-pkg/bin/../share/perl6/runtime/CORE.c.setting.moarvm:throw) from gen/moar/Metamodel.nqp:60...

> Apart from that obscure error message: how is it even possible that NativeCall is not precompiled? That is done as part of the installation of Rakudo itself. Well, I'm...

So I was wrong assuming that it tried to precompile ```NativeCall``` when in fact it only tried to store a file in ```lib/.precomp```. That makes sense.

Hmm. I just noticed, that there is no output ``` Loaded from /opt/rakudo-pkg/share/perl6/core/precomp``` after the line that said it tried to load ```A37F26876B58371B70EDD889AD69F064C90AC2C6``` -- which is ```NativeCall``` in my installation....

So, this seems to boil down to this: ``` $ mkdir -p lib $ cat >lib/Bar.rakumod no precompilation; module Bar { my Lock $l .= new; our role B {...

I think this is above my pay grade. The [documentation for ```use```](https://docs.raku.org/language/modules#use) mentions that it loads from a compunit at compile time (same for ```need```). That's why I thought that...