Re: Missing library file?

Scott Hannahs via Fink-users <[email protected]>
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>
Dan,

I may have been unclear.

What I am saying is that if I try to build teckit it fails due to not fining libexpat.dylib so that failure is at build time.

If ir “reinstall” expat it does NOT create that library and so the failure continues.  I figured a reinstall would create that symbolic link.

Maybe I am wrong about that, and need to rebuild expat from scratch but I assumed a “reinstall” would reinstall and create the necessary symbolic links.

So
Fink build teckit — Fails
Fink reinstall expat — succeeds (package is listed as up to date)
Fink build teckit — Fails

So as far as I can tell
> expat1: /opt/sw/lib/libexpat.dylib
Is not installed created etc.   I *think* it is supposed to be a symbolic link to  /opt/sw/lib/libexpat.1.8.1.dylib

-Scott


> On Jan 27, 2023, at 2:35 PM, Daniel Macks <[email protected]> wrote:
> 
> The library files supplied by our expat packages are:
> 
> expat1-shlibs: /opt/sw/lib/libexpat.1.8.1.dylib
> expat1-shlibs: /opt/sw/lib/libexpat.1.dylib
> expat1: /opt/sw/lib/libexpat.la
> expat1: /opt/sw/lib/libexpat.dylib
> 
> If you have libexpat.la but not libexpat.dylib, something is wrong. The teckit package has:
> 
> BuildDepends: libexpat1
> Depends: libexpat1-shlibs
> 
> so that should ensure that libexpat.dylib is present at build-time. Try re-installing expat1?
> 
> Or are you saying that at *install*-time (after the package is built) it is giving that error? That would be a different and more severe problem.
> 
> dan
> 
> On 1/27/23, 2:23 PM, "Scott Hannahs via Fink-users" <[email protected]> wrote:
> 
>    So trying to update TeXlive-nox on MacOS 10.14 (Mojave)
> 
>    This requires the installation of teckit
> 
>    The installation of teckit fails since it is looking for a libexpat file
> 
>    "clang: error: no such file or directory: '/opt/sw/lib/libexpat.dylib’”
> 
>    This file does not exist.  The versioned files do exist.  Should the installation of libexpat-shlibs create a link libexpat.dylib -> libexpat.1.8.1.dylib ??
> 
>    % /bin/ls -l /opt/sw/lib/libexpat.*
>    -rwxr-xr-x  1 root  admin  200844 Jul 28  2021 /opt/sw/lib/libexpat.1.8.1.dylib
>    lrwxr-xr-x  1 root  admin      20 Jan 27 14:03 /opt/sw/lib/libexpat.1.dylib -> libexpat.1.8.1.dylib
>    -rwxr-xr-x  1 root  admin     923 Sep  3  2021 /opt/sw/lib/libexpat.la
> 
>    Creating the symbolic link manually allows teckit to build and install, but it should be part of the expat-shlibs installation OR the teckit build should be looking for libexpat.1.dylib
> 
>    -Scott
> 
> 
> 
> 
> 
>    _______________________________________________
>    Fink-users mailing list
>    [email protected]
>    List archive:
>    https://sourceforge.net/p/fink/mailman/fink-users/
>    Subscription management:
>    https://lists.sourceforge.net/lists/listinfo/fink-users
> 
> 
> 



_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.