Hi, download and install xquartz from https://www.xquartz.org <https://www.xquartz.org/>. This is the semi-official X11.app replacement. Did not get an update for four years now but it brings the needed libraries and installs in /opt/x11.
Good luck! :) Dominik > On 22. Dec 2020, at 08:50, Michael <keybou...@gmail.com> wrote: > > > On 2020-12-21, at 8:38 PM, Ken Cunningham <ken.cunningham.web...@gmail.com> > wrote: > >> A thought — perhaps you might just take the easy road, and install the >> libraries it is looking for, in /opt/X11 >> >> what is that, XQuartz? > > Except that the current version of XQuartz is, as I understand it, what > Macports provides. > > i.e. -- my choice is either an 8 year old apple build, or a current Macport > build. > > (If I'm wrong here, please tell me.) > >> >> K >> >>> On Dec 21, 2020, at 7:01 PM, Michael <keybou...@gmail.com> wrote: >>> >>> OK. Next question: Is there any reason I cannot install libpng version 15 >>> at the sametime? >>> >>> I am aware that there is a non-versioned link file, that the latest version >>> of the dynamic library installs. That can stay at 16 where it belongs. I >>> mean specifically having both the libpng15 and the libpng16 files. >>> >>> I am very surprised at linking to a specific version of a dynamic library. >>> This is actually commercial software, and it did not link to generic >>> "libpng", nor to generic "libpng15" -- linking to a specific version of a >>> dynamic library? Isn't the whole point of dynamic libraries that you don't >>> get a single specific buggy version, but the latest non-buggy version? >>> >>> On 2020-12-21, at 6:55 PM, Ken Cunningham <ken.cunningham.web...@gmail.com> >>> wrote: >>> >>>>> On 2020-12-21, at 10:55 AM, Michael <keybounce at gmail.com> wrote: > >>>>> This should be a simple one. I hope. >>>>>> >>>>>> I just installed a program that was compiled against the release version >>>>>> of mac's X11. Crashes on startup with this: >>>>>> >>>>>> dyld: launch, loading dependent libraries >>>>>> >>>>>> Dyld Error Message: >>>>>> Library not loaded: /opt/X11/lib/libpng15.15.dylib >>>>>> >>>>>> What symbolic links do I need? /opt has no X11 directory. >>>>> Ok, another question. I found this: /opt/local/lib/libpng16.16.dylib I >>>>> cannot find the older version. What do I need to do to install both the >>>>> current and the older version of this library at the same time? >>>> >>>> There are likely to be more libraries missing after you fix this one, but >>>> you can try. >>>> >>>> EIther symlink a real library that is the same or as similar as you have >>>> into the position being looked for: >>>> >>>> sudo ln -s /opt/local/lib/libpng16.16.dylib /opt/X11/lib/libpng15.15.dylib >>>> >>>> or >>>> >>>> use install_name_tool to change /opt/local/lib/libpng16.16.dylib to >>>> /opt/X11/lib/libpng15.15.dylib in your binary. >>>> >>>> install_name_tool -change /opt/local/lib/libpng16.16.dylib >>>> /opt/X11/lib/libpng15.15.dylib /path/to/my/binary >>>> >>>> >>>> You can see that there are many many ways this could break / not work at >>>> all. >>>> >>>> But it sometimes works, if you’re lucky, and the libraries are very close >>>> to what is being looked for. >>>> >>>> K >>> >>> --- >>> This message was composed with the aid of a laptop cat, and no mouse >>> >> > > --- > Entertaining minecraft videos > http://YouTube.com/keybounce >