Bug 919891 - Cannot build gdb doc in PDF
Summary: Cannot build gdb doc in PDF
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive
Version: 19
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Jindrich Novy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 891460
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-10 17:31 UTC by Jan Kratochvil
Modified: 2013-08-06 15:16 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-08-06 15:16:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jan Kratochvil 2013-03-10 17:31:35 UTC
Description of problem:
Still cannot build gdb doc in PDF which worked in older Fedoras.

Version-Release number of selected component (if applicable):
Unaware of which exact component is affected.
Koji Rawhide x86_64 on 2013-03-10.
It also fails with local mock.

Steps to Reproduce:
Rebuild this:
http://pkgs.fedoraproject.org/cgit/gdb.git/commit/?id=f1490f0b05707a89d8a72a72175394815e4aa24c

Actual results:
https://koji.fedoraproject.org/koji/taskinfo?taskID=5102761
http://kojipkgs.fedoraproject.org//work/tasks/2769/5102769/build.log
kpathsea: Running mktextfm ecrm1095
/usr/share/texlive/texmf/web2c/mktexnam: Could not map source abbreviation  for ecrm1095.
/usr/share/texlive/texmf/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ecrm1095
This is METAFONT, Version 2.718281 (TeX Live 2013/dev)
kpathsea: Running mktexmf ecrm1095
! I can't find file `ecrm1095'.

Expected results:
Output written on gdb.pdf (626 pages, 2091079 bytes).

Additional info:

Comment 1 Jan Kratochvil 2013-03-10 18:15:04 UTC
FYI it has successfully built using this workaround:
BuildRequires: texlive-ec texlive-cm-super

texlive-ec
for
/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1095.tfm

texlive-cm-super
for
/usr/share/texlive/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc

where the latter brings in:
texlive-algorithms texlive-amsmath texlive-attachfile texlive-babel texlive-babelbib texlive-bera texlive-booktabs texlive-breakurl texlive-caption texlive-carlisle texlive-chngcntr texlive-colortbl texlive-csquotes texlive-currfile texlive-enumitem texlive-eso-pic texlive-etoolbox texlive-fancyvrb texlive-filecontents texlive-filehook texlive-float texlive-fontspec texlive-footmisc texlive-fp texlive-geometry texlive-graphics texlive-hyperref texlive-ifetex texlive-index texlive-kastrup texlive-koma-script texlive-l3kernel texlive-l3packages texlive-latex texlive-latexconfig texlive-listings texlive-lm texlive-lualatex-math texlive-luaotfload texlive-luaotfload-bin texlive-luatexbase texlive-marginnote texlive-memoir texlive-mparhack texlive-ms texlive-multido texlive-oberdiek texlive-paralist texlive-parallel texlive-pgf texlive-psnfss texlive-pst-3d texlive-pst-coil texlive-pst-eps texlive-pst-fill texlive-pst-grad texlive-pst-math texlive-pst-node texlive-pst-plot texlive-pst-text texlive-pst-tree texlive-pstricks texlive-pstricks-add texlive-qstest texlive-sauerj texlive-setspace texlive-showexpl texlive-soul texlive-subfig texlive-thumbpdf texlive-thumbpdf-bin texlive-tipa texlive-tools texlive-underscore texlive-unicode-math texlive-url texlive-varwidth texlive-xcolor texlive-xkeyval texlive-xunicode

Comment 2 Jan Kratochvil 2013-03-10 18:15:25 UTC
The successful scratch build was:
https://koji.fedoraproject.org/koji/taskinfo?taskID=5102923

Comment 4 Fedora End Of Life 2013-04-03 16:34:17 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle.
Changing version to '19'.

(As we did not run this process for some time, it could affect also pre-Fedora 19 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.)

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19

Comment 5 Jens Petersen 2013-05-02 09:58:32 UTC
Would it be better to make texlive-collection-latex pull in texlive-ec?
It seems quite commonly used for pdf generation
(eg also needed by pandoc - see bug texlive-ec).

Comment 6 Jens Petersen 2013-05-02 10:00:48 UTC
(Though I think the latexrecommended collection
(why isn't it "latex-recommended"?) pulls in both
ec and super-cm - it also pulls in a lot more stuff
which maybe less essential at least for pdf generation.)

Comment 7 Jan Kratochvil 2013-05-02 11:30:55 UTC
I really do not mind/know.  But you are right there should be better PDF-capable BuildRequires than current texlive-ec + texlive-cm-super .

Comment 8 Than Ngo 2013-08-05 13:33:20 UTC
gdb doc built fine in f19 so closed it as CURRENTRELEASE

Comment 9 Jan Kratochvil 2013-08-05 13:45:38 UTC
Up to you but I do not think this Bug is fixed. gdb.spec now contains:
BuildRequires: texlive-ec texlive-cm-super

And I believe it is too cryptic if one just wants to build PDF doc.
Comment 5, Comment 6 or possibly new virtual provides would be a real fix.

Comment 10 Than Ngo 2013-08-05 14:35:31 UTC
(In reply to Jan Kratochvil from comment #9)
> Up to you but I do not think this Bug is fixed. gdb.spec now contains:
> BuildRequires: texlive-ec texlive-cm-super
> 
> And I believe it is too cryptic if one just wants to build PDF doc.
> Comment 5, Comment 6 or possibly new virtual provides would be a real fix.

you don't need BuildRequires: texlive-ec texlive-cm-super

just add BuildRequires: texlive-collection-latexrecommended, it will pull texlive-ec and texlive-cm-super in

Comment 11 Jan Kratochvil 2013-08-05 15:11:50 UTC
texlive-collection-latexrecommended really works, used it, thanks!

Comment 12 Jan Kratochvil 2013-08-06 15:02:38 UTC
It does not work:

https://koji.fedoraproject.org/koji/taskinfo?taskID=5784486
http://kojipkgs.fedoraproject.org//work/tasks/4486/5784486/root.log

Getting requirements for gdb-7.6.50.20130731-3.fc20.src
 --> readline-devel-6.2-8.fc20.x86_64
 --> ncurses-devel-5.9-12.20130511.fc20.x86_64
 --> texinfo-5.1-3.fc20.x86_64
 --> gettext-0.18.3-2.fc20.x86_64
 --> flex-2.5.37-3.fc20.x86_64
 --> bison-2.7-3.fc20.x86_64
 --> expat-devel-2.1.0-7.fc20.x86_64
 --> xz-devel-5.1.2-6alpha.fc20.x86_64
 --> rpm-devel-4.11.1-5.fc20.1.x86_64
 --> zlib-devel-1.2.8-2.fc20.x86_64
 --> libselinux-devel-2.1.13-17.fc20.x86_64
 --> python-devel-2.7.5-4.fc20.x86_64
 --> texinfo-tex-5.1-3.fc20.x86_64
 --> 3:texlive-collection-latexrecommended-svn30811.0-0.3.20130608_r30832.fc20.1.noarch
 --> Already installed : perl-podlators-2.5.1-291.fc20.noarch
Error: Package: 3:texlive-dvips-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-bibtex-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-tetex-bin-svn29741.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Available: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-makeindex-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-mptopdf-bin-svn18674.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-texconfig-bin-svn29741.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-luaotfload-bin-svn30313.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-texlive-scripts-bin-svn29741.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-tex-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-dvipdfmx-bin-svn30205.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-luatex-bin-svn30739.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-dvipdfmx-bin-svn30205.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Available: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-mfware-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-kpathsea-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-gsftopk-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-tetex-bin-svn29741.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-pdftex-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-texlive.infra-bin-svn29741.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-thumbpdf-bin-svn6898.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-xdvi-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-metafont-bin-svn30088.0-0.3.20130608_r30832.fc20.1.x86_64 (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
Error: Package: 3:texlive-latex-bin-bin-svn14050.0-0.3.20130608_r30832.fc20.1.noarch (build)
           Requires: texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20
           Installing: 3:texlive-kpathsea-lib-2013-0.3.20130608_r30832.fc20.1.x86_64 (build)
               texlive-kpathsea-lib = 3:2013-0.3.20130608_r30832.fc20.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Child return code was: 1

Comment 13 Jan Kratochvil 2013-08-06 15:16:04 UTC
The same error happens now in Rawhide even with former:
  BuildRequires: texlive-ec texlive-cm-super

Rawhide is FUBARed now somehow, it seems unrelated to this change.


Note You need to log in before you can comment on or make changes to this bug.