Discussion:
epstopdf in openSUSE:Factory issues
Simon
2014-09-16 06:56:47 UTC
Permalink
Hi All,
Just updated the efl (enlightenment foundation libraries) to the latest
release and noticed that it is failing to build for factory but is
building fine for 13.1 the error is below.

[ 737s] sh: epstopdf: command not found
[ 737s] error: Problems running epstopdf. Check your TeX installation!
[ 737s] Makefile:1469: recipe for target 'doc' failed
[ 737s] make[1]: *** [doc] Segmentation fault
[ 737s] Makefile:2666: recipe for target 'doc' failed
[ 737s] make: *** [doc] Error 2


I will probably disable the doc generation for now but does anyone know
where the more simple fix is, a search for eppstopdf in
build.opensuse.org doesn't return anything.

Cheers

Simon Lees

Enlightenment Maintainer - openSUSE
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Cristian Rodríguez
2014-09-16 16:35:00 UTC
Permalink
Post by Simon
Hi All,
Just updated the efl (enlightenment foundation libraries) to the latest
release and noticed that it is failing to build for factory but is
building fine for 13.1 the error is below.
[ 737s] sh: epstopdf: command not found
[ 737s] error: Problems running epstopdf. Check your TeX installation!
[ 737s] Makefile:1469: recipe for target 'doc' failed
[ 737s] make[1]: *** [doc] Segmentation fault
[ 737s] Makefile:2666: recipe for target 'doc' failed
You need to buildrequire texlive-epstopdf-bin

However.. the package seems to be broken @_@

rpm -ql texlive-epstopdf-bin
/usr/bin/epstopdf
/usr/bin/repstopdf

$/usr/bin/epstopdf
zsh: no such file or directory: /usr/bin/epstopdf
/usr/bin/epstopdf: command not found

$/usr/bin/repstopdf
zsh: no such file or directory: /usr/bin/repstopdf
/usr/bin/repstopdf: command not found

Maybe my machine has been possesed by the geeko's daemon..or ..the
package just provide %ghost 'ed files..
--
Cristian
"I don't know the key to success, but the key to failure is trying to
please everybody."
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Christian Boltz
2014-09-16 21:22:11 UTC
Permalink
Hello,
Post by Cristian Rodríguez
Post by Simon
[ 737s] sh: epstopdf: command not found
You need to buildrequire texlive-epstopdf-bin
rpm -ql texlive-epstopdf-bin
/usr/bin/epstopdf
/usr/bin/repstopdf
$/usr/bin/epstopdf
zsh: no such file or directory: /usr/bin/epstopdf
/usr/bin/epstopdf: command not found
$/usr/bin/repstopdf
zsh: no such file or directory: /usr/bin/repstopdf
/usr/bin/repstopdf: command not found
Maybe my machine has been possesed by the geeko's daemon..or ..the
package just provide %ghost 'ed files..
rpm -qlv texlive-epstopdf-bin
lrwxrwxrwx 1 root root 43 Aug 27 12:09 /usr/bin/epstopdf -> ../share/texmf/scripts/epstopdf/epstopdf.pl
lrwxrwxrwx 1 root root 8 Aug 27 11:59 /usr/bin/repstopdf -> epstopdf

The package just installs two symlinks. The second one points to the
first one, and the first one points to "file not found" :-/

The package should have a Requires: for the package containing
/usr/share/texmf/scripts/epstopdf/epstopdf.pl
(sorry, I don't know which package you need)

Please open a bugreport!

(texlive-epstopdf-bin is built from the texlive source package,
maintained by werner[at]suse.com)


Regards,

Christian Boltz
--
Post by Cristian Rodríguez
ich habe mir gerade eine DVD mit meinen Daten geschrieben, scheint
aber nicht lesbar zu sein.
Wie genau hast du sie denn geschrieben?
- Mit einem Stift: Lösung: Hm. In ca 30 cm vor die Nase halten und
lesen. [> Anca Tibor Attila und Martin Ereth in suse-linux]
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Simon
2014-09-18 13:15:25 UTC
Permalink
Post by Christian Boltz
Hello,
Post by Cristian Rodríguez
Post by Simon
[ 737s] sh: epstopdf: command not found
You need to buildrequire texlive-epstopdf-bin
rpm -ql texlive-epstopdf-bin
/usr/bin/epstopdf
/usr/bin/repstopdf
$/usr/bin/epstopdf
zsh: no such file or directory: /usr/bin/epstopdf
/usr/bin/epstopdf: command not found
$/usr/bin/repstopdf
zsh: no such file or directory: /usr/bin/repstopdf
/usr/bin/repstopdf: command not found
Maybe my machine has been possesed by the geeko's daemon..or ..the
package just provide %ghost 'ed files..
rpm -qlv texlive-epstopdf-bin
lrwxrwxrwx 1 root root 43 Aug 27 12:09 /usr/bin/epstopdf -> ../share/texmf/scripts/epstopdf/epstopdf.pl
lrwxrwxrwx 1 root root 8 Aug 27 11:59 /usr/bin/repstopdf -> epstopdf
The package just installs two symlinks. The second one points to the
first one, and the first one points to "file not found" :-/
The package should have a Requires: for the package containing
/usr/share/texmf/scripts/epstopdf/epstopdf.pl
(sorry, I don't know which package you need)
Please open a bugreport!
(texlive-epstopdf-bin is built from the texlive source package,
maintained by werner[at]suse.com)
Regards,
Christian Boltz
Hi All,

I raised this ashttps://bugzilla.novell.com/show_bug.cgi?id=897122 and the maintainer said its expected as i am not requiring the right texlive package. The thing is i don't
include texlive directly for the build of my package, which means that one of my dependencies has broken it between 13.1 and now i guess without realizing, i don't have time to
look at it further atm, but if anyone has the time my spec file is https://build.opensuse.org/package/view_file/X11:Enlightenment:Factory/efl/efl.spec?expand=1

Cheers
Simon
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
David Haller
2014-09-20 03:49:09 UTC
Permalink
Hello,
Post by Cristian Rodríguez
Post by Simon
[ 737s] sh: epstopdf: command not found
You need to buildrequire texlive-epstopdf-bin
rpm -ql texlive-epstopdf-bin
/usr/bin/epstopdf
/usr/bin/repstopdf
$/usr/bin/epstopdf
zsh: no such file or directory: /usr/bin/epstopdf
/usr/bin/epstopdf: command not found
[..]
I raised this as https://bugzilla.novell.com/show_bug.cgi?id=897122
and the maintainer said its expected as i am not requiring the right
texlive package. The thing is i don't include texlive directly for
the build of my package, which means that one of my dependencies has
broken it between 13.1 and now i guess without realizing, i don't
have time to look at it further atm, but if anyone has the time my
spec file is
https://build.opensuse.org/package/view_file/X11:Enlightenment:Factory/efl/efl.spec?expand=1
The change in texlive organization was from 12.2 to 12.3. I have this
in some .spec or other:

%if 0%{?suse_version} > 1220
BuildRequires: texlive-epstopdf
%else
BuildRequires: texlive
%endif

I just (re)checked, and it works in Factory as well as in oS12.1. From
the (local) osc/build 12.1 .build.log (Factory looks the same):

====
[..]
[ 81s] checking for epstopdf... /usr/bin/epstopdf
[..]
[ 97s] creating PDF
[ 97s] /usr/bin/epstopdf --outfile xnrep.pdf xnrep.eps
[..]
====

And, I checked the xnrep.pdf and it looks just fine in xpdf :)

If you're not building for oS <= 12.2 or SLE* (<12?), you'll just need

BuildRequires: texlive-epstopdf

Maybe an addition to the texlive documentation (for OBS) would be in
order.

HTH,
-dnh
--
There are some people who clearly shouldn't be put in charge of
any office-equipment more technical than a blunt finger dipped
in water-soluble ink. -- Tanuki
--
To unsubscribe, e-mail: opensuse-packaging+***@opensuse.org
To contact the owner, e-mail: opensuse-packaging+***@opensuse.org
Loading...