Missing Unicode::GCString module for texlive 2019 latexindent
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: ticket:41227
If there is a unicode-gcstring port under another name, then it should be added to texlive dependencies.
Change History (8)
Cc: |
drkp removed
|
Owner: |
set to drkp
|
Status: |
new →
assigned
|
Status: |
assigned →
accepted
|
Resolution: |
→ fixed
|
Status: |
accepted →
closed
|
Description: |
modified (diff)
|
Have fixed this on my texlive2020 branch; will merge when that update is complete.