Opened 4 years ago

Last modified 3 years ago

#60712 closed defect

Missing Unicode::GCString module for texlive 2019 latexindent — at Initial Version

Reported by: jsalort (Julien Salort) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc: drkp (Dan Ports), mojca (Mojca Miklavec)
Port: texlive

Description

The latexindent perl script included in TeXLive does not work on MacPorts because perl5.26 is missing the Unicode::GCString module.

$ /opt/local/bin/latexindent
Can't locate Unicode/GCString.pm in @INC (you may need to install the Unicode::GCString module) (@INC contains: /opt/local/share/texmf-texlive/scripts/latexindent /opt/local/lib/perl5/site_perl/5.26/darwin-thread-multi-2level /opt/local/lib/perl5/site_perl/5.26 /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.26 /opt/local/lib/perl5/5.26/darwin-thread-multi-2level /opt/local/lib/perl5/5.26) at /opt/local/share/texmf-texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
BEGIN failed--compilation aborted at /opt/local/share/texmf-texlive/scripts/latexindent/LatexIndent/AlignmentAtAmpersand.pm line 20.
Compilation failed in require at /opt/local/share/texmf-texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
BEGIN failed--compilation aborted at /opt/local/share/texmf-texlive/scripts/latexindent/LatexIndent/Document.pm line 37.
Compilation failed in require at /opt/local/bin/latexindent line 27.
BEGIN failed--compilation aborted at /opt/local/bin/latexindent line 27.

However, I did not find a p5.26-unicode-gcstring port, althought it is mentionned in this old ticket: https://trac.macports.org/ticket/41227

If there is a unicode-gcstring port under another name, then it should be added to texlive dependencies.

Change History (0)

Note: See TracTickets for help on using tickets.