Hi;

  This is my first posting to this mailing list.

  Do Raku modules work under arm64 MacOS? I have some strange issues...

  It's a long story, but I have an arm64 Mac Mini (Tahoe now) where I have
been having problems with most Raku modules that I've tried to install.

  This also happens on a Docker container (arm64, various flavors of Linux).

  Some packages (very few) install without errors when using zef.

  Most packages fail to install using zef, definitely ones cross-listed
with cpan (perl5 modules).

  I think that many of these packages fail to install due to the fact that
it is non-native Raku code (C libs or C++ libs) which I do have installed
but zef cannot find them.

  I'm using MacPorts as the source of almost everything that Apple doesn't
directly supply with MacOS, but I do sometimes install packages directly
from app web sites and sometimes build from source.

  I did use the Raku IRC once to discuss a problem that I had with
installing the Primesieve Raku binding.  The person I was chatting with
agreed that there was problem with versioning of a dependency (another Raku
module) or vice-versa.

  Speaking specifically about Primesieve, I successfully am using the Perl5
Primesieve binding, so I now that the C/C++ lib is installed so that the
Perl5 binding can see it, but the Raku binding cannot.

  I have tried using Raku from MacPorts, Raku direct install, Raku install
by building from source, Raku via rakubrew and Raku via Docker containers
(several methods) and all of them fail for Primesieve.

  I'm having similar problems with other Raku modules.

  Is it possible that some of the Raku library contributors have never
tested on arm64 MacOS or even considered that arm64 MacOS might be a valid
target arch?

  It's indeed possilbe that I'm doing something stupid or stupidly not
doing something, but it it works for some Raku modules, why doesn't work
for all of them?

  Most of the Raku experimentation (other than REPL tasks such as summing
numbers, trivial stuff) that I'm doing so far is via the Rosetta Code web
site.

  One of the most prolific authors of Raku-based Rosetta Code tasks scoffed
at my request for help regarding Primesieve on Rosetta Code, thinking,
apparently, that I was a numbskull.   I probably am a numbskull :-)

  So, sorry about a very long-winded request for help.  I've tried a lot of
things, my results are bewildering/mystifying/baffling.

  At this point, I am temporarily abandoning my move from Perl5 to Raku,
because, at least Perl5 works for me...

Thanks,
Ken Wolcott

Reply via email to