On Wed, 27 Apr 2011, David Coppa wrote:

> Hi, 
> 
> Just found that asciidoc is broken on a clean box.
> 
> Here's what I get trying to build x11/i3bar:
> 
> gmake -C doc
> gmake[1]: Entering directory `/usr/ports/pobj/i3bar-0.6.21/i3bar-0.6.21/doc'
> /usr/local/bin/a2x.py -f manpage i3bar.man
> a2x: ERROR: xmllint --nonet --noout --valid 
> /usr/ports/pobj/i3bar-0.6.21/i3bar-0.6.21/doc/i3bar.xml returned non-zero 
> exit status 4
> gmake[1]: *** [i3bar.1] Error 1
> 
> This is because:
> 
> $ xmllint --nonet --noout --valid 
> /usr/ports/pobj/i3bar-0.6.21/i3bar-0.6.21/doc/i3bar.xml
> I/O error : Attempt to load network entity 
> http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
> /usr/ports/pobj/i3bar-0.6.21/i3bar-0.6.21/doc/i3bar.xml:2: warning: failed to 
> load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd";
> D DocBook XML V4.5//EN" 
> "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd";
>                                                                               
>  ^
> /usr/ports/pobj/i3bar-0.6.21/i3bar-0.6.21/doc/i3bar.xml:5: validity error : 
> Validation failed: no DTD found !
> <refentry lang="en">
> 
>                    ^
> 
> 
> The following diff fixes it for me.

Or is it every single port that depends on asciidoc (in this case 
x11/i3bar) that should also depend on docbook?

-dav

Reply via email to