#5241: documentation in ghc 7.0.3 sources fails to build on OpenSuSE 11.4
---------------------------------+------------------------------------------
Reporter: gatoatigrado | Owner:
Type: bug | Status: infoneeded
Priority: normal | Milestone:
Component: Compiler | Version: 7.0.3
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by daniel.is.fischer):
Okay, tried on openSuSE 11.4 (64bit) with dblatex-0.3, failed with
{{{
Writing docs/users_guide/users_guide/index.html for book(users-guide)
cp mk/fptools.css docs/users_guide/users_guide/
cp docs/users_guide/prof_scc.png docs/users_guide/users_guide/prof_scc.png
"/usr/bin/dblatex" docs/users_guide/users_guide.xml --ps -o
docs/users_guide/users_guide.ps
Build the book set list...
Build the listings...
XSLT stylesheets DocBook - LaTeX 2e (0.3)
===================================================
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
Pixel unit not handled (replaced by pt)
Pixel unit not handled (replaced by pt)
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
subscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
superscript: default template used in programlisting or screen
Found eps for 'prof_scc'
Build users_guide.ps
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
restricted \write18 enabled.
entering extended mode
latex failed
users_guide.tex:1702: Undefined control sequence \Documents.
users_guide.tex:1702: leading text: }
users_guide.tex:1702: Undefined control sequence \user.
users_guide.tex:1702: leading text: }
users_guide.tex:4064: Undefined control sequence \Person.
users_guide.tex:4064: leading text: or \nolinkurl{Data\Person.hs}
users_guide.tex:6256: Undefined control sequence \Documents.
users_guide.tex:6256: leading text:
...ts~And~Settings\user\ghc\package.conf.d}
users_guide.tex:6256: Undefined control sequence \user.
users_guide.tex:6256: leading text:
...ts~And~Settings\user\ghc\package.conf.d}
users_guide.tex:6256: Undefined control sequence \ghc.
users_guide.tex:6256: leading text:
...ts~And~Settings\user\ghc\package.conf.d}
users_guide.tex:6256: Undefined control sequence \package.
users_guide.tex:6256: leading text:
...ts~And~Settings\user\ghc\package.conf.d}
users_guide.tex:24345: Undefined control sequence \cygwin.
users_guide.tex:24345: leading text: \nolinkurl{/} is
\nolinkurl{C:\cygwin\ }
users_guide.tex:24351: Undefined control sequence \cygwin.
users_guide.tex:24351: leading text: system (probably
\nolinkurl{C:\cygwin\bin}
users_guide.tex:24351: Undefined control sequence \bin.
users_guide.tex:24351: leading text: system (probably
\nolinkurl{C:\cygwin\bin}
users_guide.tex:24351: Undefined control sequence \cygwin.
users_guide.tex:24351: leading text: ...} and
\nolinkurl{C:\cygwin\usr\include}
users_guide.tex:24351: Undefined control sequence \usr.
users_guide.tex:24351: leading text: ...} and
\nolinkurl{C:\cygwin\usr\include}
users_guide.tex:24351: Incomplete \iffalse; all text was ignored after
line 24351.
users_guide.tex: Emergency stop.
Unexpected error occured
[ -f docs/users_guide/users_guide.ps ]
make[1]: *** [docs/users_guide/users_guide.ps] Fehler 1
make: *** [all] Fehler 2
}}}
It works on 11.3 with TeXLive 2009, fails on 11.4 with TeXLive 2010, but
works with the changes in Ian's post linked above, with a modification
since openSuSE has a different structure for TeXLive,
{{{
replace texlive.version 2010 with 2009 in /usr/share/dblatex/xsl/param.xsl
set openout_any = r in /etc/texmf/web2c/texmf.cnf
}}}
Since it is so brittle, perhaps the ps and pdf docs should by default not
be built?
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5241#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs