Opened 4 years ago
Closed 4 years ago
#60843 closed defect (invalid)
texlive-latex-extra @54584 - paralist.sty missing
Reported by: | MaurizioLoreti | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | MaurizioLoreti | |
Port: | texlive-latex-extra |
Description
I have upgraded my existint texlive-* porte to the last release @54584; running pdflatex on an old .tex file, paralist.sty is missing. The following ports are NOT installed:
MLO@tyrfing 2 $ port list texlive-* and not installed texlive-bibtex-extra @54561 tex/texlive-bibtex-extra texlive-formats-extra @54498 tex/texlive-formats-extra texlive-games @54512 tex/texlive-games texlive-humanities @54191 tex/texlive-humanities texlive-lang-arabic @54568 tex/texlive-lang-arabic texlive-lang-chinese @54568 tex/texlive-lang-chinese texlive-lang-cjk @54269 tex/texlive-lang-cjk texlive-lang-cyrillic @54594 tex/texlive-lang-cyrillic texlive-lang-greek @54568 tex/texlive-lang-greek texlive-lang-japanese @54564 tex/texlive-lang-japanese texlive-lang-korean @54519 tex/texlive-lang-korean texlive-lang-other @54568 tex/texlive-lang-other texlive-music @54512 tex/texlive-music texlive-publishers @54615 tex/texlive-publishers
Attachments (1)
Change History (8)
Changed 4 years ago by MaurizioLoreti
comment:1 Changed 4 years ago by MaurizioLoreti
Cc: | MaurizioLoreti added |
---|
comment:2 Changed 4 years ago by mf2k (Frank Schima)
Cc: | dports@… removed |
---|---|
Keywords: | texlive latex extra paralist.sty removed |
Owner: | set to drkp |
Port: | texlive-latex-extra added |
Status: | new → assigned |
comment:3 Changed 4 years ago by drkp (Dan Ports)
I can't reproduce this - paralist.sty should still be installed by texlive-latex-extra (and appears to work correctly to me)
dan@ambulatory-clam-6:~ 463> kpsewhich paralist.sty /opt/local/share/texmf-texlive/tex/latex/paralist/paralist.sty dan@ambulatory-clam-6:~ 464> port provides `kpsewhich paralist.sty` /opt/local/share/texmf-texlive/tex/latex/paralist/paralist.sty is provided by: texlive-latex-extra
Can you check if that file exists? Does kpsewhich
find it?
comment:4 Changed 4 years ago by MaurizioLoreti
No, the file is not there:
MLO@tyrfing 3 $ sudo texhash texhash: Updating /opt/local/etc/texmf/ls-R... texhash: Updating /opt/local/share/texmf/ls-R... texhash: Updating /opt/local/share/texmf-local/ls-R... texhash: Updating /opt/local/share/texmf-texlive/ls-R... texhash: Updating /opt/local/var/db/texmf/ls-R... texhash: Done. MLO@tyrfing 4 $ kpsewhich paralist.sty MLO@tyrfing 5 $ ls /opt/local/share/texmf-texlive/tex/latex/paralist ls: /opt/local/share/texmf-texlive/tex/latex/paralist: No such file or directory MLO@tyrfing 6 $
comment:5 Changed 4 years ago by drkp (Dan Ports)
Can you attach the output of port contents texlive-latex-extra
? (which should be quite long, >12k lines) and port -v installed texlive-latex-extra
too for good measure? Thanks!
comment:6 Changed 4 years ago by MaurizioLoreti
Here they are: --- port contents
MLO@tyrfing $ port contents texlive-latex-extra Port texlive-latex-extra does not contain any files or is not active. MLO@tyrfing $ sudo port -f activate texlive-latex-extra ---> Computing dependencies for texlive-latex-extra ---> Activating texlive-latex-extra @50885_0+doc Warning: File /opt/local/share/texmf-texlive/doc/latex/ifplatform/README already exists. Moving to: /opt/local/share/texmf-texlive/doc/latex/ifplatform/README.mp_1594960537. Warning: File /opt/local/share/texmf-texlive/doc/latex/ifplatform/ifplatform.pdf already exists. Moving to: /opt/local/share/texmf-texlive/doc/latex/ifplatform/ifplatform.pdf.mp_1594960537. Warning: File /opt/local/share/texmf-texlive/tex/latex/ifplatform/ifplatform.sty already exists. Moving to: /opt/local/share/texmf-texlive/tex/latex/ifplatform/ifplatform.sty.mp_1594960537. ---> Cleaning texlive-latex-extra MLO@tyrfing $
Now it works, and pdflatex finds paralist.sty. I cannot imagine why on earth sudo port upgrade did not activate texlive-latex-extra, and obvously I did not notice any error message.
Thanks for your help, you may close the ticket.
comment:7 Changed 4 years ago by drkp (Dan Ports)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
Ah, that makes a bit more sense. There are a few conflicts between ports that occur during updates (in particular, some file moved from texlive-latex-extra to texlive-basic in the latest update, and texlive-basic gets updated first). MacPorts doesn't have a great way of dealing with this, so the upgrade process forcibly deactivates texlive-latex-extra. It usually gets reinstalled and reactivated properly, but occasionally it doesn't work right, especially if the upgrade process is interrupted for some reason.
error log