Re: Texlive version in fink

Hanspeter Niederstrasser <[email protected]>
Newsgroups gmane.os.apple.fink.general
Organization Snaggled Works
Message-ID <[email protected]>
On 8/11/21 7:29 AM, Lucier, Bradley J wrote:
>> On Aug 11, 2021, at 6:00 AM, Hanspeter Niederstrasser <[email protected]> wrote:
>>
>> On 8/10/21 8:55 PM, Lucier, Bradley J wrote:
>>> I made some progress, but it failed with
>>> ln -s pdftex /opt/sw/src/fink.build/root-texlive-20170524-1/opt/sw/bin/pdfxmltex
>>> echo "Creating a local texmf tree, and symlinking it into place ..."
>>> Creating a local texmf tree, and symlinking it into place ...
>>>   mkdir -p /opt/sw/src/fink.build/root-texlive-20170524-1/opt/sw/etc/texmf.local
>>>   /opt/sw/bin/mktexlsr /opt/sw/src/fink.build/root-texlive-20170524-1/opt/sw/etc/texmf.local
>>> /tmp/fink.to3Mr: line 19: /opt/sw/bin/mktexlsr: No such file or directory
>>
>> mktexlsr got moved from kpathsea to texlive at some point between 2017 and 2021. You probably still have kpathsea-6.3.3 installed that belongs to 2021 installed, and so are missing it. You'll need to run the following to force downgrading kpathsea to the 2017 version (one line for the command):
>>
>> fink install kpathsea-6.2.3-1 libkpathsea6-shlibs-6.2.3-1 libkpathsea6-6.2.3-1 ptexenc1-1.3.5-1 ptexenc1-shlibs-1.3.5-1
> 
> Thank you, I think I got everything installed.
> 
> While building I get the following messages, which don’t seem good:
> 
> abs_path(/usr/include/link.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/.deps/dyn_load.Plo)
> abs_path(/usr/include/bits/stdio.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/cord/tests/.deps/cordtest.Po)
> abs_path(/usr/include/bits/semaphore.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/.deps/pthread_support.Plo)
> abs_path(/usr/include/errno.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/.deps/dbg_mlc.Plo)
> abs_path(/usr/include/sys/ucontext.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/cord/.deps/libcord_la-cordprnt.Plo)
> abs_path(/usr/include/bits/link.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/.deps/dyn_load.Plo)
> abs_path(/usr/include/sys/select.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/cord/tests/.deps/cordtest.Po)
> <lots removed>
> abs_path(/usr/include/bits/confname.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/tests/.deps/initsecondarythread.Po)
> abs_path(/usr/include/setjmp.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/tests/.deps/disclaim_bench.Po)
> abs_path(/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mm_malloc.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/libatomic_ops/src/.deps/atomic_ops.Plo)
> abs_path(/usr/include/bits/posix1_lim.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/tests/.deps/huge_test.Po)
> abs_path(/usr/include/bits/typesizes.h) failed (seen in ./texlive/utils/asymptote/gc-7.6.0/cord/tests/.deps/cordtest.Po)
> Looking for incorrect headers in 1670 dependency files…
> <etc>
> 
> Also, texconfig gives the following message:
> 
> [Bradleys-Mac-mini:computable-reals/jhm/jhm-3] lucier% texconfig paper letter
> texconfig: updated configuration saved as file `/Users/lucier/.texmf-config/dvips/config/config.ps'
> texconfig: updated configuration saved as file `/Users/lucier/.texmf-config/dvipdfmx/dvipdfmx.cfg'
> texconfig: updated configuration saved as file `/Users/lucier/.texmf-config/xdvi/XDvi'
> texconfig: updated configuration saved as file `/Users/lucier/.texmf-config/tex/generic/tex-ini-files/pdftexconfig.tex'
> fmtutil [ERROR]: Either -sys or -user mode is required.
> fmtutil [ERROR]: In nearly all cases you should use fmtutil -sys.
> fmtutil [ERROR]: For special cases see http://tug.org/texlive/scripts-sys-user.html
> 
> But texlive-2017 is enough of an upgrade over texlive-2014 to build the documents I needed.

Thanks for testing texlive-2017.

The abs_path header messages are harmless post-build diagnostics by 
Fink. They won't affect the functioning of texlive.

I also see the fmtutil [ERROR] messages with the above command, but I 
don't know how to force texconfig/fmtutil to explicitly use -sys or 
-user mode without needing `sudo texconfig-sys`. Debian has some patch 
to force user mode, but it's fairly complex and has several Debian 
specific bits in it that I won't know how to ignore.

Hanspeter


_______________________________________________
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.