the title tells ...
Universal BSF4ooRexx850 with 64-bit ooRexx5.2.0beta (r13065) 20260112.pkg
is not a universal package and wants to install rosetta 2 !?!?
I am speechless :-(
enrico
the names of the zip container and of the installation package
Jan 13 17:28 MacOS_Universal_BSF4ooRexx850-20260112-with-ooRexx5.2beta-r13065.zip
Jan 12 22:23 'Universal BSF4ooRexx850 with 64-bit ooRexx5.2.0beta (r13065) 20260112.pkg'
Hi Enrico,
I am speechless too! It is a universal package just run "file" on the binaries and you will see that it got compiled for both architectures, Intel and ARM (M?).
Maybe the installer software that I use ("Packages") is Intel only and triggers Rosetta2?
Another possibility is that you have the Intel version of Java on board (this is a JOKE!) ... :) ;)
Seriously, if you can find a way to not trigger the need for Rosetta I would highly appreciate it, not being quite fluent on Apple.
(Also, currently the "rexx" binary on macOS does not allow Java GUIs to be used via BSF4ooRexx850. Tried many years ago to come by that limitation, but without luck, despite a lot of time invested. That is the reason why rexxj.sh, rexxjh.sh, and jrexxj2.sh exist, which runs Rexx programs via Java and Java is able to set up the macOS process to use GUIs. If you know how to enable the "rexx" executable to allow macOS GUIs to be used in the same process, I would appreciate it.)
Cheers
---rony
Hello Rony ,
Unfortunately opening the .pkg file does not even start the installation,
I get immediately a pop up asking to install rosetta,
so the installer program might be the culprit
Checking the architectures of the executables in the pkg was my first idea,
But navigating thru the pkg with pkgutil to extract the payload is NOT easy
I will keep you posted
Bye for now :-)
Enrico
Hello Rony,
I hope that I am the bearer of good news …
It took me a bit of time to find the download site for Packages and I found :
http://s.sudre.free.fr/Software/Packages/about.html
I hope that it is the right one
After that I expanded ( it took a bit of research ) and listed for all the executables the architecture ( lipo -info )
And all of them report : Architectures in the fat file: <filename> are: x86_64 arm64
The Packages application is GOOD,</filename>
Did the same for the …BSF4ooRexx.. pkg
And - unfortunately - here is the bad new
Non-fat file: ./BSF4ooRexx850.pkg/Payload/Applications/ooRexx.app/Contents/MacOS/Application Stub is architecture: x86_64
But there is hope :-)
Somewhere on the net I found that to build universal packages you need the XCODE UNIVERSAL package
reasonable reason for the installer to choke before even starting
But… for Xcode 2** the only packages available are silicon/universal , so back to doubts
Cheers Enrico
find attached the Packages dmg that I analyzed
All the executables are FAT

P.S.
Analyzing the BSF4ooRexx pkg I got the message
…. BSF4ooRexx/oorexxdoc/rgf_util2.rex: is a directory
It might - IMO - be better to use a different name ,
when I search with *.rex I expect a file, not a directory