[OS X TeX] dvisvgm and ghostscript
Doris Behrendt via MacOSX-TeX
macosx-tex at email.esm.psu.edu
Fri Oct 23 05:45:56 CEST 2020
Hi all,
thanks for all the fish. I’ll read your suggestions, try them out this afternoon and keep you up to date with my funny problem ;-)
Doris
> On 23. Oct 2020, at 00:45, koch at uoregon.edu wrote:
>
>> Most of those dylib files are actually symlinks. Is is it possible there’s a problem there? Maybe something went wrong during installation? This is what I have, but I installed ghostscript differently:
>>
>> albemuth:~/tmp> ls -l /opt/brw/Cellar/ghostscript/9.53.3/lib
>> total 26584
>> -r--r--r-- 1 ealdrov wheel 13610904 Oct 2 07:59 libgs.9.53.dylib
>> lrwxr-xr-x 1 ealdrov wheel 16 Oct 2 07:59 libgs.9.dylib@ -> libgs.9.53.dylib
>> lrwxr-xr-x 1 ealdrov wheel 16 Oct 2 07:59 libgs.dylib@ -> libgs.9.53.dylib
>>
>>
>> —Ettore
>
> Folks,
>
> When Ghostscript is compiled from source, the usual
>
> ./configure
> make
> sudo make install
>
> sequence does not create or install the ghostscript library. The library is created with a special command
>
> make so
>
> and three files are then placed in the folder sobin inside the source directory. Two are symbolic links,
>
> libgs.dylib
> libgs.dylib.9
>
> and one is an actual library,
>
> libgs.dylib.9.53
>
> Then there arises the issue of where these three files should be placed. For TeX Live this issue is not very important since only one binary, dvisvgm, uses the library.
>
> MacTeX very deliberately installs nothing in /usr/local/lib because I don'r want to interfere with libraries the user might install there from other places. The Ghostscript install
>
> sudo make install
>
> places the gs binary and many other scripts in /usr/local/bin, but installs everything else in
>
> /usr/local/share/ghostscript/9.53.3
>
> and this folder even contains a subfolder named lib. So that seemed to be a natural place to put the actual dynamic library.
>
> As for symbolic links, I decided to break my own rule and add three links to /usr/local/lib named
>
> libgs.dylib
> libgs.9.dylib
> libgs.9.53.dylib
>
> I am not wedded to this final piece of the puzzle. Indeed I'd much rather install nothing in /usr/local/lib. And the few people who actually use dvisvgm seem to use the flag and point to the actual location of the library.
>
> All of this does nothing to explain the problem Doris is having. ( Incidentally, I wonder what would happen if she installed our 9.50 package instead, since it also installs a library. After that test, 9.53.3 can be installed again and it will become active.)
>
> I'm just trying to warn us not to get involved with side issues. I hope it helps to know exactly what our package does.
>
> Dick Koch
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
> https://email.esm.psu.edu/pipermail/macosx-tex/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
More information about the macostex-archives
mailing list.