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