I splurged and got the prestigious Siemens LogoSoftComfort 8.4.1 DVD as my old V8.0 copy was only installing on Windows due to changes and restrictions making no sense. Here is the domination of Windows for all of you Unix freaks. Old things still work.
I received an actual DVD in 2025 - which is also the license. Upon gazing on it, and digging up a computer with a DVD reader from storage, memories of glory played through my head:
I received an actual DVD in 2025 - which is also the license. Upon gazing on it, and digging up a computer with a DVD reader from storage, memories of glory played through my head:
Anyways I ripped the dvd into an ISO and got working. You might thing this would be a stroll in the park but it is not. It is quite difficult and idiotic.
People at Siemens market this as a MacOS and Linux ready solution but they have not tested it ever. Forums online are indicative to that.
Forums are from automation specialists who hold Siemens to a high standard and assume there is some logic to this software design and installer. But this installer shall never be used!
What you need:
- The DVD files placed to a location we refer to as <logo-files> from now on.
- Amazon Coretto 11 JDK (x64 build even if you are on ARM) ,
You might be tempted to make the install work. You don't have to.
Open your terminal and do this:
➜ ~ xattr -r -d com.apple.quarantine <logo-files>/Mac ➜ ~ cp -R <logo-files>/Mac /Applications/LOGOComfort_V8.4 ➜ ~ chmod +x /Applications/LOGOComfort_V8.4/LOGOComfort.app/Contents/MacOS/LOGOComfort ➜ ~ nano /Applications/LOGOComfort_V8.4/LOGOComfort.app/Contents/Info.plist
In the text editor in front of you change the following:
<key>jre_path</key> <string></string>
to
<key>jre_path</key> <string>/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home/</string>
This makes your software run with the specific JAVA.
If you want the LogoWebEditor you will need to make some other arrangements:
Install the software from the <logo-files>/Tools/LOGO! Web Editor/Installer.
The thing will not start. You have to edit a script file.
➜ ~ nano /Applications/lwe.app/Contents/MacOS/executable
Here the system implies a jdkhome inside the lwe.app. There is no such thing. Add the bold thing bellow the non-bold thing.
... if [ -n "$jdkhome" -a \! -d "$jdkhome" -a -d "$progdir/../jre" ]; then # #74333: permit jdkhome to be defined as relative to app dir jdkhome="$progdir/../jre" fi jdkhome="/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home/"
This is a note for future me and the tired Siemens traveler out there.