Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213707 - dev-libs/beecrypt-4.1.2-r2 fails with USE=doc and base texlive installation (missing dsfont.sty)
Summary: dev-libs/beecrypt-4.1.2-r2 fails with USE=doc and base texlive installation (...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-17 15:16 UTC by Ian Abbott
Modified: 2008-04-29 19:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Abbott 2008-03-17 15:16:21 UTC
Emerging dev-libs/beecrypt-4.1.2-r2 stopped with a LaTeX prompt while building the documentation (with the "doc" use-flag).  This is due to a missing 'dsfont.sty' file.

Reproducible: Always

Steps to Reproduce:
1. Install 'app-text/texlive' without the USE="extra" packages (in particular without the 'dev-texlive/texlive-fontsextra' package)
2. USE="doc" emerge -1 '=dev-libs/beecrypt-4.1.2-r2'

Actual Results:  
[while building documentation.....]
Generating bitmaps for formulas in HTML...
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
 %&-line parsing enabled.
entering extended mode
(./_formulas.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, greek, monogreek, ancientgreek, ibycus, pinyin, ukenglish, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/graphics/epsfig.sty
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-dist/tex/latex/graphics/dvips.def))))

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

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

Enter file name: <---{it prompts for input here!}


Expected Results:  
It should install the necessary dependencies and build the documentation correctly.

To get the required doublestroke fonts and dsfont.sty file needed to build the documentation, it is necessary to do one of the following:

a) install app-text/tetex instead of app-text/texlive
b) install app-text/texlive with USE="extras"
c) install dev-texlive/texlive-fontsextra

If USE="doc", the beecrypt ebuild depends on virtual/tetex, but I don't know how to encode the extra dependency on dev-texlive/texlive-fontsextra if virtual/tetex is satisfied by app-text/texlive.
Comment 1 Ian Abbott 2008-03-17 17:47:47 UTC
I guess I could add the following as one of the ways to get 'dsfont.sty' as ptex is based on tetex:

d) Install 'app-text/ptex' instead of 'app-text/texlive'
Comment 2 Alexis Ballier gentoo-dev 2008-04-29 19:19:59 UTC
fixed, thanks for reporting