Re: Texlive version in fink

Alexander Hansen <[email protected]>
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>

> On Jun 15, 2021, at 13:24, Lucier, Bradley J <[email protected]> wrote:
> 
>> On Jun 9, 2021, at 9:03 PM, Hanspeter Niederstrasser <[email protected]> wrote:
>> 
>> On 5/29/21 10:08 PM, Lucier, Bradley J wrote:
>>>> On May 29, 2021, at 23:02, Alexander Hansen <[email protected]> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On May 29, 2021, at 14:56, Lucier, Bradley J <[email protected]> wrote:
>>>>> 
>>>>> I’m not entirely sure how to read this page:
>>>>> 
>>>>> https://pdb.finkproject.org/pdb/package.php/texlive-base?rel_id=10.14.5-x86_64-current-stable
>>>>> 
>>>>> but if 0.20140523-6 means that this version is from 2014/05/23, then it’s about seven years old.  I do know that I can’t use this version of TeX to prepare the current documents I’m working on, so I install a parallel version of TeXlive 2021.
>>>>> 
>>>>> I appreciate fink on MacOS, and I admit I don’t contribute much of anything except bug reports, so consider this a feature request.
>>>>> 
>>>>> I don’t know how difficult it is to package current version of TeXlive 2021 for fink, but if that can’t be done, perhaps a way to “install” a virtual package to tell fink that a relatively current version of texlive is already in your path.
>>>>> 
>>>>> Brad
>>>> 
>>>> We used to do a virtual package for TeTeX a long time ago, but we stopped because the lead developer disliked Fink, and also liked to move the files that we used as indicators that the package was installed—possibly deliberately.  It got to be a hassle for the maintainer, so he dropped that.  We gradually dropped allowing for externally-installed versions of other packages for the same reason — an upstream developer would move something, and Fink would think that the package wasn’t installed when it actually was.
>>>> 
>>>> The placeholder package isn’t hard in and of itself—it might just be a bunch of symbolic links from the Fink tree to the actual TeXlive binaries.  What is hard is making sure that our other packages can swap between the two options.
>>>> 
>>>> —akh
>>> Ok, well, fink updating to the most recent version of texlive is my first choice.
>>> But I can get my work done by installing a more recent texlive myself and adding it early in my path.
>> 
>> I've created an updated version of texlive-2021 for Fink: https://github.com/fink/fink-distributions/pull/798/files
>> 
>> To test: download all the mentioned files in that PR and save them to `/opt/sw/fink/dists/local/main/finkinfo/text`  Then try installing texlive. I don't use texlive, but only verified that another package that depends on texlive built the docs as requested.
>> 
>> Hanspeter
> 
> Thank you for this.
> 
> Short reply: After installation I tried to run texconfig-sys and texconfig and ran into the following problem:
> 
> [Bradleys-Mac-mini:~] lucier% sudo texconfig-sys paper letter
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> [Bradleys-Mac-mini:~] lucier% texconfig paper letter
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /opt/sw/lib/perl5/5.18.4/darwin-thread-multi-2level /opt/sw/lib/perl5/5.18.4 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /opt/sw/lib/perl5/5.18.4/darwin-thread-multi-2level /opt/sw/lib/perl5/5.18.4 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /opt/sw/lib/perl5/5.18.4/darwin-thread-multi-2level /opt/sw/lib/perl5/5.18.4 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the TeXLive::TLConfig module) (@INC contains: /opt/texmf-dist/scripts/texlive /opt/tlpkg /opt/sw/lib/perl5/5.18.4/darwin-thread-multi-2level /opt/sw/lib/perl5/5.18.4 /opt/sw/lib/perl5/darwin-thread-multi-2level /opt/sw/lib/perl5 /opt/sw/lib/perl5/darwin /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /opt/sw/bin/tlmgr line 89.
> BEGIN failed--compilation aborted at /opt/sw/bin/tlmgr line 89.
> 
> 

<snip>  The outputs showing the packages that built successfully aren’t really that informative here.

> Then in brief tests latex, dvips, ps2pdf worked as I expected, but I ran into the problem above.
> 
> Brad
> 

Do you get any output from “dpkg -L TeXLive/TLConfig.pm” ?

—akh

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