<div class="gmail_quote">El 16 de enero de 2011 12:38, Shaun McCance <span dir="ltr">&lt;<a href="mailto:shaunm@gnome.org">shaunm@gnome.org</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Sat, 2011-01-15 at 18:56 -0500, Luis Felipe López Acevedo wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m trying to convert a Mallard document to HTML following the steps I<br>
&gt; found in the list archives[1], but I get some errors:<br>
&gt;<br>
&gt; $ gnome-doc-tool html -c index.css index.page<br>
&gt; /usr/bin/gnome-doc-tool: 1: Bad substitution<br>
&gt; file://:1: parser error : Document is empty<br>
&gt;<br>
&gt; ^<br>
&gt; file://:1: parser error : Start tag expected, &#39;&lt;&#39; not found<br>
&gt;<br>
&gt; ^<br>
&gt;<br>
&gt; The document I&#39;m trying to convert is the &quot;First page&quot; from the Ten<br>
&gt; Minute Tour[2].<br>
<br>
</div>What version of gnome-doc-tool are you using?<br>
<br>
$ gnome-doc-tool --version<br>
<br></blockquote><div><br>gnome-doc-html (gnome-doc-utils) 0.20.0<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Also, what&#39;s the full path of the directory you&#39;re running<br>
it in? gnome-doc-tool is known to have issues when paths<br>
contain spaces, non-ASCII characters, and some other stuff.<br>
<br></blockquote><div><br>/home/sirgazil/mallard-test<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Also, if you want to be bleeding edge, you could try using<br>
yelp-build from yelp-tools instead. You&#39;ll have to build it<br>
from git. Here&#39;s how:<br>
<br></blockquote><div><br>This worked for me :) I added some details of the process below.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

First, if you don&#39;t have git installed, install it:<br>
<br>
$ sudo apt-get install git<br>
<br>
Next, to build most package from Gnome git, you&#39;ll need the<br>
gnome-common package installed. You can get this from apt:<br>
<br>
$ sudo apt-get install gnome-common<br>
<br>
Next, you&#39;ll need a very recent copy of yelp-xsl installed.<br>
<br>
$ git clone git://<a href="http://git.gnome.org/yelp-xsl" target="_blank">git.gnome.org/yelp-xsl</a><br>
$ cd yelp-xsl<br>
$ ./autogen.sh --prefix=/usr<br>
$ make<br>
$ sudo make install<br>
<br></blockquote><div><br>For this to work I had to install two dependencies: libxml2-dev, libxslt1-dev.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Finally, install yelp-tools.<br>
<br>
$ git clone git://<a href="http://git.gnome.org/yelp-tools" target="_blank">git.gnome.org/yelp-tools</a><br>
$ cd yelp-tools<br>
$ ./autogen.sh --prefix=/usr<br>
$ make<br>
$ sudo make install<br>
<br></blockquote><div><br>I got some errors and warnings while doind this. I attached the text just in case you are interested.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

You should now be able to build HTML with this command:<br>
<br>
$ yelp-build html *.page<br>
<br></blockquote><div><br>And it works great! Thank you very much for your help, Shaun and Mike.<br><br clear="all"></div></div><br>-- <br>Luis Felipe López Acevedo<br><a href="http://introsmedia.wordpress.com/" target="_blank">IntrosMedia</a><br>
<br>