#4447: DocBook detection in autoconf is against an old version; patch enclosed
-------------------------------+--------------------------------------------
Reporter: dankna | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Build System | Version: 7.0.1 RC1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: MacOS X | Blocking:
Architecture: x86_64 (amd64) | Failure: Incorrect warning at
compile-time
-------------------------------+--------------------------------------------
Description changed by igloo:
Old description:
> Running ./configure on a stock 7.0.0.20101026 snapshot reports:
>
> checking for DocBook DTD... I/O error : Attempt to load network entity
> http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
> conftest.xml:5: warning: failed to load external entity "http://www
> .oasis-open.org/docbook/xml/4.2/docbookx.dtd"
> ]>
> ^
> conftest.xml:6: element book: validity error : No declaration for
> attribute id of element book
> <book id="test">
> ^
> conftest-book.xml:2: parser error : Entity 'ldquo' not defined
> <title>A DocBook “Test Document”</title>
> ^
> conftest-book.xml:2: parser error : Entity 'rdquo' not defined
> <title>A DocBook “Test Document”</title>
> ^
> conftest-book.xml:11: parser error : chunk is not well balanced
>
> ^
> conftest.xml:7: parser error : Failure to process entity conftest-book
> &conftest-book;
> ^
> conftest.xml:7: parser error : Entity 'conftest-book' not defined
> &conftest-book;
> ^
> failed
> configure: WARNING: cannot find a DTD for DocBook XML V4.2, you will not
> be able to validate your documentation
> configure: WARNING: check your XML_CATALOG_FILES environment variable
> and/or /etc/xml/catalog
> checking for xsltproc... /usr/local/bin/xsltproc
> checking for DocBook XSL stylesheet... no
> configure: WARNING: cannot find DocBook XSL stylesheets, you will not be
> able to build the documentation
>
> But this is erroneous because I have laboriously installed DocBook's XSL
> many times. I traced the problem to the fact that autoconf was checking
> specifically for version 4.2, and I have installed version 4.5, which is
> the latest as of this writing. Bumping the version numbers in aclocal.m4
> and running autoreconf fixed the problem. Patch attached.
New description:
Running ./configure on a stock 7.0.0.20101026 snapshot reports:
{{{
checking for DocBook DTD... I/O error : Attempt to load network entity
http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
conftest.xml:5: warning: failed to load external entity "http://www.oasis-
open.org/docbook/xml/4.2/docbookx.dtd"
]>
^
conftest.xml:6: element book: validity error : No declaration for
attribute id of element book
<book id="test">
^
conftest-book.xml:2: parser error : Entity 'ldquo' not defined
<title>A DocBook “Test Document”</title>
^
conftest-book.xml:2: parser error : Entity 'rdquo' not defined
<title>A DocBook “Test Document”</title>
^
conftest-book.xml:11: parser error : chunk is not well balanced
^
conftest.xml:7: parser error : Failure to process entity conftest-book
&conftest-book;
^
conftest.xml:7: parser error : Entity 'conftest-book' not defined
&conftest-book;
^
failed
configure: WARNING: cannot find a DTD for DocBook XML V4.2, you will not
be able to validate your documentation
configure: WARNING: check your XML_CATALOG_FILES environment variable
and/or /etc/xml/catalog
checking for xsltproc... /usr/local/bin/xsltproc
checking for DocBook XSL stylesheet... no
configure: WARNING: cannot find DocBook XSL stylesheets, you will not be
able to build the documentation
}}}
But this is erroneous because I have laboriously installed DocBook's XSL
many times. I traced the problem to the fact that autoconf was checking
specifically for version 4.2, and I have installed version 4.5, which is
the latest as of this writing. Bumping the version numbers in aclocal.m4
and running autoreconf fixed the problem. Patch attached.
--
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4447#comment:2>
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