Perhaps adding the path to the dylib file in DYLIB_LIBRARY_PATH will help? Don't forget to exprt the variable before starting apl.
Regards, Elias On 4 December 2017 at 01:56, Juergen Sauermann < juergen.sauerm...@t-online.de> wrote: > Hi, > > I haven't changed anything in that area. One poster in one of the links > below mentioned that an OS-X upgrade > had fixed a similar problem that the poster had, so my impression is that > this is a problem than cannot be fixed > inside GNU APL. > > Best Regards, > /// Jürgen > > > > On 12/03/2017 12:02 PM, Elias Mårtenson wrote: > > 10.6.8 is indeed very old. I thought my Macbook was old and it's running > 10.10. > > I have to admit that I haven't tried the Emacs mode on OSX in a while > since I don't use Macs anymore. That said, last time I did try, it worked > fine. > > Jürgen, could there be an issue with the way the libraries are built? Did > anything change in the last couple of years? > > Regards, > Elias > > On 3 December 2017 at 18:58, Juergen Sauermann < > juergen.sauerm...@t-online.de> wrote: > >> Hi Alexey, >> >> I am not really familiar with emacs or OS X, so Elias is probably better >> informed than me. >> >> Unfotunately shared libraries are rather platform dependent and so are >> the error messages that >> they produce. From the output below it seems that the file >> *libemacs.dylib* exists and was found, >> but could not be opened with *dlopen()*. It might be that your platform >> needs additional linker flags >> for dynamic libraries to work, but I have no idea which ones. >> >> See also: >> >> https://github.com/tmux/tmux/issues/547 or >> >> https://developer.apple.com/library/content/documentation/Po >> rting/Conceptual/PortingUnix/compiling/compiling.html >> >> Best Regards, >> /// Jürgen >> >> >> On 11/30/2017 08:39 PM, Alexey Veretennikov wrote: >> >> Hi, >> >> I've built GNU APL with the following parameters on my old (OSX 10.6.8) >> macbook: >> >> ./configure --prefix=/Users/alexey/Applications/gnu-apl >> make install >> >> So nothing special(I did a small change though since strndup is not yet >> supported on this OS). I'm using gcc 7.2.0. >> However when I try to run apl from emacs, I get the following error: >> >> Could not find shared library 'libemacs' >> The following directories and file names were tried: >> file /Users/alexey/Applications/gnu-apl/lib/apl/libemacs.so (No such >> file or directory) >> file /Users/alexey/Applications/gnu-apl/lib/apl/libemacs.dylib ( >> flat namespace >> in /Users/alexey/Applications/gnu-apl/lib/apl/libemacs.dylib ) >> file /Users/alexey/Applications/gnu-apl/lib/apl/libemacs (No such >> file or directory) >> directory /usr/lib/apl >> directory /usr/local/lib/apl >> file ./libemacs.so (No such file or directory) >> file ./libemacs.dylib (No such file or directory) >> file ./libemacs (No such file or directory) >> directory ./native >> directory ./emacs_mode >> >> >> The file /Users/alexey/Applications/gnu-apl/lib/apl/libemacs.dylib >> exists. >> >> Br, >> /Alexey >> >> >> > >