bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Cannot find libemacs on older mac


From: Elias Mårtenson
Subject: Re: [Bug-apl] Cannot find libemacs on older mac
Date: Sun, 3 Dec 2017 19:02:03 +0800

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 <address@hidden> 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/Porting/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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]