[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

# Bug#473791: Missing dependencies

Le Tue, 1 Apr 2008 22:10:06 +0200, Norbert Preining
<preining@logic.at> a écrit :
> On Di, 01 Apr 2008, Frédéric Perrin wrote:
> > pdftricks, which is part of this package, needs ps2eps(1) (from
> > the package which has the same name) and epstopdf(1) (from the
> > package
>
> I suppose that this depends on the the use of pdftricks. Or does it
> happen in *any* case??? Can you provide a minimal example?

Since the compilation fails because pdflatex can't find the tools it
needs in order to convert between the different formats, I would say
it is going to happen in all cases. Oh, and by the way, the example
file in /u/s/d/texlive-pstricks-doc/latex/pdftricks/test.tex.gz can't
compile (I can't find, nor 'apt-file search' can, the pst2pdf script).

Actually, I ran into this while trying to draw Markov chain. Here is
a simple example :

------------8<--------------

\documentclass{article}
\usepackage{pdftricks}
\begin{psinputs}
\usepackage{pst-all}
\end{psinputs}

\begin{document}
Une chaine de Markov toute simple :

\begin{pdfdisplay}
\psmatrix[mnode=circle]
1
\endpsmatrix
\psset{arrows=->}
\nccircle{1,1}{0.4cm}\taput{1}
\end{pdfdisplay}

\end{document}

---------------8<------------

When trying to compile it with neither ps2eps nor
texlive-extra-utils, compilation fails with :

rm: ne peut enlever a-fig1.eps': Aucun fichier ou répertoire de ce
type

(rm : cannot remove a-fig1.eps': no such file or directory).

The same error happens with the test.tex.gz included as an example by
the package.

I can provide the full logs, if you need them.

Note that the Markov chain is correctly built (and is staying in
a-fig1.ps), but hasn't been converted to a suitable format and
hasn't been included in the final PDF document.

After installing ps2eps (and, just in case, moving a.tex to another,
clean directory), compilation fails with :

Creating output file a-fig1.eps...ready.

After installing texlive-extra-utils, the document is built as
expected.

> > I suggest adding those two packages, at least as soft (Suggests or
> > Recommends) dependencies.
>
> That could be an option (suggest)
>
> Best wishes
>
> Norbert

OK. I actually thought of a Recommends, but Suggests is fine. Maybe
also a comment in the description ?

--
Fred