|
Post by Stefan Pendl on Jul 25, 2021 3:55:46 GMT -5
I have now created a virtual machine with macOS Catalina version 10.15.7 I am able to duplicate the issue, but have not found any way to work around the issue. What macOS version are you using? It seems to be related to the hardened security settings of newer macOS releases.
|
|
|
Post by Stefan Pendl on Jul 25, 2021 11:17:08 GMT -5
So I found the way to start LB5 alpha on macOS Catalina. The download folder is specially protected. If lb5alpha ZIP is extracted in the downloads folder, move the lb5-352 folder into the home folder and things start working. Hope this helps.
|
|
|
Post by Rod on Jul 25, 2021 12:52:26 GMT -5
Thanks for looking, I am on Big Sur macOS 11.4 I have attempted to move the folder, I tried the desktop and I tried a folder in my ~ folder if that is the home folder you mention. The problem I get is that all of the inherited restrictions from the download folder move with any transfer I make. I have attempted to unlock, widen permissions and and even share the folder but still no luck.
I can get lb5 running, An icon appears in the tray. but it fails to find the .im or other files it needs. I have tried unlocking the .dlls, perhaps it is the .ini. I need a method to unlock the entire folder once downloaded.
|
|
|
Post by Rod on Jul 25, 2021 13:24:42 GMT -5
My latest attempt, cleared everything out, got the download, copied the folder, in finder clicked on Go, pressed option to see the Library then Ctrl Click to get Paste. lb5-352 folder is in Library. Click on the app, Mac complains about unknown author, clicked run anyway. App starts and presents a file dialog box. No matter what I try it always gives unhandled exception error. Tried terminal, cd to lb5-352 entered startup string still get unhandled exception.
It is trying to start but failing.
==2021/7/25==19:16:14==BEGIN RUNTIME DIAGNOSTIC DUMP Note: this file stored in VisualWorks #source (UTF-8) encoding
Cause of Dump: Unhandled exception: No such file or directory Smalltalk Version: 'VisualWorks®, 8.3.2 of November 16, 2018' Object Memory versionId: #[72 72 76 176 83 130 0 0 72 69 76 176] Class creating this dump: ErrorDumper ------------------------------------------------------------ Active Process Process named: 'Unnamed Process' Process priority: 50 Process identity hash: 216965 Context Stack: [1] optimized [] in OSErrorHolder class>>initializeErrorActions [2] SystemError>>handleErrorFor: [3] MacOSXSystemSupport(ExternalInterface)>>externalAccessFailedWith: [4] MacOSXSystemSupport(UnixSystemSupport)>>setCurrentDirectory: [5] ExternalMethod>>unlinkedCall:arguments: [6] MacOSXSystemSupport(OSSystemSupport)>>setCurrentDirectoryFromFilename: [7] Filename class>>setCurrentDirectory: [8] BASICIDE class>>startup [9] RuntimePackager.RuntimeManager class>>startupApplication [10] RuntimeApplicationStartupSystem>>main [11] optimized [] in UserApplication>>setUp [12] BlockClosure>>on:do: [13] optimized [] in Process class>>forBlock:priority:
------------------------------------------------------------ Unhandled Exception: class: UnhandledException creator: UnhandledException errorString: Unhandled exception: No such file or directory parameter: an OsInaccessibleError
==2021/7/25==19:16:14==END RUNTIME DIAGNOSTIC DUMP
|
|
|
Post by Stefan Pendl on Jul 26, 2021 8:58:31 GMT -5
From my observation macOS automatically extracts any downloaded ZIP archive, so you end up with a folder named as the ZIP archive. This image shows what the settings are for me, sorry for the German interface. If the access rights are not as shown, launching the lb5alpha application displays the file selection dialog that fails in any case. I have checked the access rights of the download folder and everyone has no rights, in addition the group staff is missing. I just used drag and drop, not additional keyboard keys used to move the folder from the download folder.
|
|
|
Post by Rod on Jul 26, 2021 13:12:34 GMT -5
Right, I don't have a Home folder visible in finder, I don't see the Home icon. I can get to it by pressing Cmd Shift H and in Finder I am presented with RodBird. I have not found how to drag and drop because I can't get two instances of Finder running but I can Copy and Paste with Chris's trick of Ctrl click on my single button mouse. Pasting the folder in that rodbird directory and then right clicking again to unlock and change permissions gets me running.
I won't call it a success because it has been near two weeks of frustration and failure. But LB5 is running on my iMac. The machine was nearly back with the retailer.
|
|
|
Post by Stefan Pendl on Jul 26, 2021 14:11:03 GMT -5
I added the home folder to the panel through the settings of finder. I also did not open multiple instances of finder, I just expanded the download folder, when the home folder was visible in finder and dragged it one folder up. The menu of the open window is displayed at the top of the screen, so you can use the "Go To" menu entry to display the home folder.
macOS is very different compared to Windows, but it seems to get intuitive if one does explore everything on screen.
|
|
|
Post by Rod on Aug 31, 2021 6:15:12 GMT -5
Slowly getting to grips with the iMac. I now have Liberty BASIC v4.5.1 running on my M1 iMac under Parallels, using a Windows ARM pre release. It runs well, a it slow tracking the mouse in a graphic box but over all very useable. The only issue I have is the old "string can't hold string" error which is due to network paths in file specs. So need to learn how to map those locations to a drive to solve that.
|
|
|
Post by Carl Gundel on Aug 31, 2021 9:05:45 GMT -5
Slowly getting to grips with the iMac. I now have Liberty BASIC v4.5.1 running on my M1 iMac under Parallels, using a Windows ARM pre release. It runs well, a it slow tracking the mouse in a graphic box but over all very useable. The only issue I have is the old "string can't hold string" error which is due to network paths in file specs. So need to learn how to map those locations to a drive to solve that. Your Windows ARM release also emulates the Intel processor architecture?
|
|
|
Post by Rod on Aug 31, 2021 9:32:44 GMT -5
Not sure, don’t think it does it’s Windows For ARM so intel is bypassed. Just as well for me because I was not getting any of the other options to run. I did get LB5 running on the M1 so seems like I am sorted for BASIC fun.
|
|
|
Post by Carl Gundel on Aug 31, 2021 9:34:07 GMT -5
Not sure, don’t think it does it’s Windows For ARM so intel is bypassed. Just as well for me because I was not getting any of the other options to run. I did get LB5 running on the M1 so seems like I am sorted for BASIC fun. If you got the Windows version of LB4 or LB5 running then there must be an Intel emulation layer in there somewhere.
|
|
|
Post by Chris Iverson on Aug 31, 2021 9:43:25 GMT -5
|
|
|
Post by Rod on Aug 31, 2021 10:37:54 GMT -5
Cool, the ARM emulation works, the other emulators did not do so well on the M1. So Parallels is creating a virtual ARM machine, Windows for ARM is running on that, perfectly emulating an x86 intel environment. So Apple did not even need to create the emulator! So now I get to keep my beloved Liberty BASIC v4.5.1 AND Paint Shop Pro v5
Will be interesting to see how LB5 performs against the emulation. However I suspect there will be relatively few folks running on the iMac. Parallels is a paid product at near twice the price of Liberty but hey ho.
|
|