[buildsys at fedoraproject.org: Prep Error (Job 14868): tetex-tex4ht-1_0_2006_08_26_2341-1_fc6 on fedora-development-extras]

Patrice Dumas pertusus at free.fr
Tue Aug 29 07:00:17 UTC 2006


On Mon, Aug 28, 2006 at 04:36:01PM +0100, Paul Howarth wrote:
> On Mon, 2006-08-28 at 13:19 +0200, Patrice Dumas wrote:
> > Hello,
> > 
> > I get a prep error for tetex-tex4ht. It may come from:
> > 
> > %{!?_texmf: %define _texmf %(eval "echo `kpsewhich -expand-var '$TEXMFMAIN'`")}
> > 
> > but there is
> > BuildRequires:  /usr/bin/kpsewhich
> > 
> I suspect that this error is happening when mock is trying to build the
> SRPM. It does this by parsing the spec file after only installing the
> packages from the minimal buildroot, which doesn't include the packages
> you're added as BuildRequires. So the spec file needs to be parse-able
> when kpsewhich isn't present.

In fact it is not the error that prevented the package to be built, 
since kpsewhich is used to define a directory which is not really usefull 
for srpm creation. Should this be cleaned up anyway or is it fine
to have those errors at srpm creation?

> Perhaps something like:
> 
> %{!?_texmf: %define _texmf %(eval "[ -x /usr/bin/kpsewhich ] && echo
> `kpsewhich -expand-var '$TEXMFMAIN'` || echo %{_datadir}/texmf")}

I'll do that, thanks.

--
Pat




More information about the fedora-extras-list mailing list