Raku / user-experience

Identifying issues in and improving the Raku user experience
Artistic License 2.0
25 stars 5 forks source link

.dmg install for Rakudo* 2019.03 on Mac OS X fails on El Capitan #37

Open dmaestro opened 5 years ago

dmaestro commented 5 years ago

Same issue as #14 but for the latest Rakudo Star release.

On Mac OS X 10.11.6:

~ douglasschrag$ perl6 -v
dyld: lazy symbol binding failed: Symbol not found: _getentropy
  Referenced from: /Applications/Rakudo/lib/libmoar.dylib
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _getentropy
  Referenced from: /Applications/Rakudo/lib/libmoar.dylib
  Expected in: /usr/lib/libSystem.B.dylib

Trace/BPT trap: 5
gerrygrieve commented 5 years ago

My 1st try installing perl6 failed w the above error on my older Mac w 10.11.6

any solution other than installing a old Rakudo ?

dmaestro commented 5 years ago

There was a fix to the previous linked ticket within a few days; unfortunately, I don't know precisely what that fix was. There has been no response to this that I am aware of, so I'm just waiting for the next Rakudo* release. Could be a problem if that has the same install bug. I would think we'd want to maintain compatibility in a case like this. Not everyone in every situation wants to upgrade an OS to the latest.

nxadm commented 5 years ago

OS X El Capitan is unsupported by Apple from mid 2018. I don't see the point of keeping compatibility tests for EOL'ed releases of operating systems. There is probably a good reason why Apple changed libs/ABIs.

I understand the case for running (supported) LTS software (as people do on GNU/Linux and MS Windows), but in this case users should contact Apple for longer support.

My 2c.

nxadm commented 5 years ago

Out of curiosity, does the homebrew version of Rakudo (not Rakudo Star, just Rakudo) work on El Capitan?