[GemStone-Smalltalk] VSD on Mac ARM64

Kurt Kilpela kurt.kilpela at gemtalksystems.com
Mon May 22 11:10:16 PDT 2023


Johan,

After further investigation, I found I have an old and stale homebrew install on this machine. It includes an X11 install. This is the X11 that is being used by VSD rather than the XQuartz variant.  Specifically, VSD relies on the presence of `/opt/homebrew/lib/libX11.6.dylib`. This is really just a symlink to the other location.

# find /opt -name libX11.6.dylib
/opt/homebrew/lib/libX11.6.dylib
/opt/homebrew/Cellar/libx11/1.8.1/lib/libX11.6.dylib

Kurt

> On May 22, 2023, at 11:01 AM, Johan Brichau <johan at yesplan.be> wrote:
> 
> Ok, and when I link the `/opt/local/lib` to /opt/X11/lib , starting vsdsh just shows a prompt. I can ‘exit’ from the prompt but nothing else:
> 
> johanbrichau at JohansMacBookAir vsd5.6.0-arm64.Darwin % ./bin/vsdsh
> % exit
> 
> Johan
> 
> 
>> On 22 May 2023, at 19:55, Johan Brichau <johan at yesplan.be> wrote:
>> 
>> Hi Kurt,
>> 
>> I tried that one as well now, but no success..
>> 
>> In which location is the libX11.6.dylib for you? Mine appears to be in /usr/local/lib/libX11.dylib but...
>> When I symlink that location to /opt/local/lib, I get the error that this is for x86 and not arm64.
>> 
>> So something seems to have gone wrong somewhere. Though XQuartz does report to be running arm64 and not x86…
>> 
>> Johan
>> 
>> 
>>> On 22 May 2023, at 19:36, Kurt Kilpela <kurt.kilpela at gemtalksystems.com> wrote:
>>> 
>>> Johan,
>>> 
>>> I am able to run VSD on an M1 MacBook Air. I did not use brew to install XQuartz. Instead, I used the .pkg from xquartz.org <http://xquartz.org/>.
>>> 
>>> Kurt
>>> 
>>> On Mon, May 22, 2023 at 9:44 AM Johan Brichau via GemStone-Smalltalk <gemstone-smalltalk at lists.gemtalksystems.com <mailto:gemstone-smalltalk at lists.gemtalksystems.com>> wrote:
>>>> Hi there,
>>>> 
>>>> I tried to install the VSD application directly on my Mac ARM64 but I get an error starting it. It seems it does not find the X11 library. See below.
>>>> I installed XQuartz with Homebrew using "brew install --cask xquartz”
>>>> 
>>>> Anybody running VSD on the Mac ARM64?
>>>> 
>>>> cheers
>>>> Johan
>>>> 
>>>> johanbrichau at JohansMacBookAir vsd5.6.0-arm64.Darwin % ./bin/vsdsh
>>>> dyld[5437]: Library not loaded: /opt/local/lib/libX11.6.dylib
>>>>   Referenced from: <F0174FC8-C455-3667-8F6B-F84372FCAB2B> /Applications/vsd5.6.0-arm64.Darwin/bin/vsdshDarwin
>>>>   Reason: tried: '/opt/local/lib/libX11.6.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/lib/libX11.6.dylib' (no such file), '/opt/local/lib/libX11.6.dylib' (no such file), '/usr/lib/libX11.6.dylib' (no such file, not in dyld cache)
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> GemStone-Smalltalk mailing list
>>>> GemStone-Smalltalk at lists.gemtalksystems.com <mailto:GemStone-Smalltalk at lists.gemtalksystems.com>
>>>> https://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/archives/gemstone-smalltalk/attachments/20230522/016b54d6/attachment.htm>


More information about the GemStone-Smalltalk mailing list