On 16.07.2021 14:10, P.O. Jonsson wrote:
> What version of MacOS are we talking about?
11.4 BigSur on Intel.
ooRexx from SourceForge (r12280, Jul 12 2021).
> In the past extracting the .dmg caused a warning that could be overwritten
> but I never experienced
> that rexx would not launch? Is this a M1 thing only? Or „Fat Binary“ problem?
> Does it help to
> install to ~/Applications (a local install) rather than to /Applications
> (Install for all users)?
No, what has helped was René's suggestion:
sudo xattr -r -d com.apple.quarantine $YOUR_DIRECTORY
Ran it against /Applications/ooRexx5 and voilà now rexx -v works! (Still tests
to do, will
symbollically create links in /usr/local/bin and /usr/local/lib and if problems
arise, will report
back.)
---rony
>
>
>> Am 16.07.2021 um 13:47 schrieb Rony G. Flatscher <[email protected]
>> <mailto:[email protected]>>:
>>
>> Downloaded the latest MacOS version of ooRexx 5.0 from the ooRexx project
>> page at sourceforge.
>>
>> It turns out that Apple inhibits using anything from that dmg as it was
>> downloaded from the
>> Internet and not from Apple's store! :(
>>
>> This is due to Apple's "security policy" that they put in effect, which
>> simply deprive the owners
>> of those Apple computers.
>>
>> Here are two use cases, each demonstrated with an attached screenshot:
>>
>> * Scenario 1: installing ooRexx according to the readme will create
>> "/Application/ooRexx5" with
>> the "bin", "lib" etc directories. Trying to run
>> "/Application/ooRexx5/bin/rexx -v" causes
>> "Screenshot 2021-07-16 at 12.46.04.png" to pop up. Apple suggests to
>> move the program to the
>> bin! :-(
>>
>> * Scenario 2: using Finder to "open" (run) "/Application/ooRexx5/bin/rexx"
>> yields at first a
>> pop up that seems to indicate, that further opening would allow the
>> program to run from now
>> on, cf. "Screenshot 2021-07-16 at 12.53.17.png". However when "rexx"
>> loads the
>> "librexx.4.dylib" the "Move to Bin" popup as above gets displayed!
>>
>> Probably turning off SIP
>> (<https://apple.stackexchange.com/questions/208478/how-do-i-disable-system-integrity-protection-sip-aka-rootless-on-macos-os-x>)
>> will allow this to work again, however, asking users to turn off SIP may be
>> too much.
>>
>> The alternative would be to get and use the keys from Apple and use them to
>> sign the ooRexx
>> executables.
>>
>> The question then is, who should apply/buy this: RexxLA or some individual
>> developer in this
>> group who signs the releases? Who is going to pursue this?
>>
>> ---rony
>>
>> P.S.: @Enrico: this may be also the reason why on M1 with a stricter
>> "security policy" in place
>> would not pick the amd64 binaries from the fat distribution! If you look at
>> the first screen shot
>> you can read "Reason: no suitable image found.", the same error message as
>> on M1, but here there
>> is additional information pointing ad "Library Validation: ..." that fails.
>>
>> This behavior might not be present if you create ooRexx on the M1 and run it
>> from there, as then
>> the binaries did not come from "insecure locations" according to Apple
>> (which is the Internet and
>> locations that are not under the control of Apple software).
>>
>>
>> <Screenshot 2021-07-16 at 12.46.04.png><Screenshot 2021-07-16 at
>> 12.53.17.png>_______________________________________________
>> Oorexx-devel mailing list
>> [email protected]
>> <mailto:[email protected]>
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
--
--
__________________________________________________________________________________
Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020 Wien/Vienna, Austria/Europe
http://www.wu.ac.at
__________________________________________________________________________________
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel