Opened 5 years ago

Closed 2 years ago

#59939 closed defect (fixed)

pstoedit @3.75 does not build (documentation) on High Sierra because latex2man.sty is missing

Reported by: ballapete (Peter "Pete" Dyballa) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc: mojca (Mojca Miklavec), cooljeanius (Eric Gallager)
Port: pstoedit

Description

make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pstoedit/pstoedit/work/pstoedit-3.75/src'
Making all in doc
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pstoedit/pstoedit/work/pstoedit-3.75/doc'
../src/pstoedit -doculong | grep -v "DLL interface" > generalhelplong.tex
pstoedit: version 3.75 / DLL interface 108 (built: Jan  9 2020 - release build - g++ 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.10.44.4) - 64-bit) : Copyright (C) 1993 - 2020 Wolfgang Glunz
../src/pstoedit -docushort | grep -v "DLL interface" > generalhelpshort.tex
pstoedit: version 3.75 / DLL interface 108 (built: Jan  9 2020 - release build - g++ 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.10.44.4) - 64-bit) : Copyright (C) 1993 - 2020 Wolfgang Glunz
../src/pstoedit -dumphelp | grep -v "DLL interface" | sed -e 's/_/\\_/g' -e 's/>=/=/g' > driverhelp.tex
pstoedit: version 3.75 / DLL interface 108 (built: Jan  9 2020 - release build - g++ 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.10.44.4) - 64-bit) : Copyright (C) 1993 - 2020 Wolfgang Glunz
latex2man -t ./pstoedit.trans -M pstoedit.tex pstoedit.1
pdflatex pstoedit.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./pstoedit.tex
LaTeX2e <2018-12-01>
(/opt/local/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
(/opt/local/share/texmf-texlive/tex/latex/base/size10.clo))
(/opt/local/share/texmf-texlive/tex/latex/base/inputenc.sty
(/opt/local/share/texmf-texlive/tex/latex/base/latin1.def))
(/opt/local/share/texmf-texlive/tex/generic/babel/babel.sty
(/opt/local/share/texmf-texlive/tex/generic/babel/switch.def)
(/opt/local/share/texmf-texlive/tex/generic/babel-english/english.ldf
(/opt/local/share/texmf-texlive/tex/generic/babel/babel.def
(/opt/local/share/texmf-texlive/tex/generic/babel/txtbabel.def))))
(/opt/local/share/texmf-texlive/tex/latex/tools/verbatim.sty)
(/opt/local/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
(/opt/local/share/texmf-texlive/tex/generic/oberdiek/hobsub-hyperref.sty
(/opt/local/share/texmf-texlive/tex/generic/oberdiek/hobsub-generic.sty))
(/opt/local/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/opt/local/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/opt/local/share/texmf-texlive/tex/latex/oberdiek/auxhook.sty)
(/opt/local/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty)
(/opt/local/share/texmf-texlive/tex/latex/hyperref/pd1enc.def)
(/opt/local/share/texmf-texlive/tex/latex/latexconfig/hyperref.cfg)
(/opt/local/share/texmf-texlive/tex/latex/url/url.sty))
(/opt/local/share/texmf-texlive/tex/latex/hyperref/hpdftex.def
(/opt/local/share/texmf-texlive/tex/latex/oberdiek/rerunfilecheck.sty))

! LaTeX Error: File `latex2man.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
! Emergency stop.
<read *> 
         
l.22 ^^M
        
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on pstoedit.log.
make[1]: *** [pstoedit.pdf] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pstoedit/pstoedit/work/pstoedit-3.75/doc'
make: *** [all-recursive] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pstoedit/pstoedit/work/pstoedit-3.75'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_pstoedit/pstoedit/work/pstoedit-3.75" && /usr/bin/make -w all 
Exit code: 2

I have installed:

  texlive-basic @50893_0+doc (active)
  texlive-bin @2019.50896_2+x11 (active)
  texlive-common @2019_0 (active)
  texlive-context @50709_0+doc (active)
  texlive-fonts-recommended @49603_0+doc (active)
  texlive-fontutils @50695_0+doc (active)
  texlive-lang-czechslovak @50792_0+doc (active)
  texlive-lang-english @50792_0+doc (active)
  texlive-lang-european @50792_0+doc (active)
  texlive-lang-french @50792_0+doc (active)
  texlive-lang-german @50792_0+doc (active)
  texlive-lang-italian @50792_0+doc (active)
  texlive-lang-polish @50792_0+doc (active)
  texlive-lang-portuguese @50792_0+doc (active)
  texlive-lang-spanish @50792_0+doc (active)
  texlive-latex @50741_0+doc (active)
  texlive-latex-extra @50885_0+doc (active)
  texlive-latex-recommended @50818_0+doc (active)
  texlive-math-science @50760_0+doc (active)
  texlive-metapost @50602_0+doc (active)
  texlive-pictures @50872_0+doc (active)
  texlive-plain-generic @50884_0+doc (active)
  texlive-xetex @50852_0+doc (active)

Seems a package latex2man is missing. And also a dependency from this package.

Attachments (1)

main.log (463.4 KB) - added by ballapete (Peter "Pete" Dyballa) 5 years ago.
Main.log from High Sierra 10.13.6

Download all attachments as: .zip

Change History (8)

Changed 5 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from High Sierra 10.13.6

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Keywords: high sierra removed

comment:2 Changed 5 years ago by mojca (Mojca Miklavec)

Does it solve the problem if you install texlive-bin-extra? I usually check texlive.tlpdb or grep through the tlpsrc files to see where a particular file or package is contained..

If it helps, maybe we should add it to the build dependencies of poedit.

comment:3 in reply to:  2 Changed 5 years ago by ballapete (Peter "Pete" Dyballa)

Replying to mojca:

Does it solve the problem if you install texlive-bin-extra? I usually check texlive.tlpdb or grep through the tlpsrc files to see where a particular file or package is contained..

Yes, this worked now.

Since the documentation is an integral part of the port the dependency is needed.

comment:4 Changed 3 years ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added

comment:5 Changed 3 years ago by dliessi (Davide Liessi)

I think this ticket can be closed: the build dependency on texlive-bin-extra was added in 6a774a6ae8ac2458f9c6f6bce48aa89aaeaccd88/macports-ports (master):

pstoedit: update to version 3.72

add build dependendency on texlive-bin-extra

comment:6 Changed 3 years ago by dliessi (Davide Liessi)

I'm sorry, I see now that this ticket is newer than the change: what happened? Why was texlive-bin-extra not installed as a dependency if it was already declared as such?

comment:7 Changed 2 years ago by kencu (Ken)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.