[OS X TeX] dvisvgm and ghostscript
Doris Behrendt
doris.behrendt at me.com
Fri Oct 23 11:23:12 EDT 2020
Hi all,
I repeated the process (hoping that everything just is overwritten and not having to uninstall the ghostscript stuff).
This is the command I entered and the error I got:
dvisvgm --libgs=/usr/local/share/ghostscript/9.53.3/lib/libgs.dylib.9.53 --pdf ct-logo.pdf
ERROR: Ghostscript is required to process PDF files
This is the output of my terminal in the dir named lib:
(base) Doriss-Mac-mini:lib bd$ ls -l l*
-rw-r--r-- 1 root wheel 1468 Oct 7 01:37 landscap.ps
-rwxr-xr-x 1 root wheel 18259520 Oct 7 02:28 libgs.dylib.9.53
-rw-r--r-- 1 root wheel 3736 Oct 7 01:37 lines.ps
(base) Doriss-Mac-mini:lib bd$ pwd
/usr/local/share/ghostscript/9.53.3/lib
(base) Doriss-Mac-mini:lib bd$
The output of list at least shows that there is no symbolic link, but the file is there.
And I found ONE strange thing:
The name of the package I downloaded ends with >>…53.3<<, but the header line of the Installer window ends with >>...53.2-Full<<.
The typo .2 instead of .3 could occur also in other places, right?
Can this be connected to the reason for my problems?
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
More information about the MacOSX-TeX
mailing list