While testing a little bit, here is maybe another helpful insight: after downloading the ooRexx installation package it is possible without super-user power to remove the quarantine attribute using Renés example:
xattr -d com.apple.quarantine ooRexx-5.0.0-12280.macOS.x86_64.dmg Then installing ooRexx by opening the dmg-file and following the installation directions yields a working installation in /Applications/ooRexx5! ---rony On 16.07.2021 14:27, René Jansen wrote: > Running > > sudo xattr -r -d com.apple.quarantine $YOUR_DIRECTORY > > mostly helps. > > René > >> On 16 Jul 2021, at 14:10, P.O. Jonsson <oor...@jonases.se >> <mailto:oor...@jonases.se>> wrote: >> >> What version of MacOS are we talking about? 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)? >> >> I run High Sierra (10.13) and the build machine runs Mojave (10.14). In view >> of the age of the >> build machine (~ late 2014) I would not go beyond Catalina (10.15) and I see >> no gain in changing, >> just risk of running into problems with outdated hardware. >> >> We do not have at our disposal any machine with macOS Big Sur (11.1) that >> can run on either Intel >> or M1 hardware. >> >> What I can try to do is to see if I can get some Virtual Machines set up >> with Catalina/Big Sur. >> But it will not be on M1 hardware. >> >> Hälsningar/Regards/Grüsse, >> P.O. Jonsson >> oor...@jonases.se <mailto:oor...@jonases.se> >> >> >> >>> Am 16.07.2021 um 13:47 schrieb Rony G. Flatscher <rony.flatsc...@wu.ac.at >>> <mailto:rony.flatsc...@wu.ac.at>>: >>> >>> 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). >>>
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel