<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Thu, 2010-03-04 at 19:41 -0300, Fernando Carrijo wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt; wrote:
&gt; I have a theory. Removing the .man files should clear the problem. This
&gt; can be done by running make maintainer-clean as well.
&gt; 
&gt; The 2 step process. Convert .txt to .man using asciidoc and convert .man
&gt; to .3 using sed. If asciidoc is disabled but if you have .man, then sed
&gt; is invoked to create .3 files. In this case, the .man files are probably
&gt; present but broken due to earlier run with asciidoc at the wrong level.
&gt; They are are not removed by &quot;clean&quot;, only by maintainer-clean. We have
&gt; not tested with broken .man files.

Bingo!

I removed the .man files by executing 'make maintainer-clean' and
rebuilt libXi with 'build.sh', and this time the compilation went
fine. If you are curious about the generated output:

  <A HREF="http://pastebin.com/HP9jWae4">http://pastebin.com/HP9jWae4</A>

The doubt that remains is if the semantics of 'make distclean' as
mandated by automake and chosen by libXi is the most adequate for
maintainers - which is clearly not my case - and end-users, like
me. I read something concerning this discussion in automake's
manual that may be useful, if you don't know by heart:

  <A HREF="http://www.gnu.org/software/hello/manual/automake/Clean.html">http://www.gnu.org/software/hello/manual/automake/Clean.html</A>

So, this is it! And for what it's worth:

  Tested-by: Fernando Carrijo &lt;<A HREF="mailto:fcarrijo@yahoo.com.br">fcarrijo@yahoo.com.br</A>&gt;

Thank you guys!

</PRE>
</BLOCKQUOTE>
Thank you very much for taking the time to report this problem. Life would be simpler if all the tools were available on all platforms and always at the correct version. The word &quot;patch&quot; takes it's true meaning here. With this additional patch there is less chances for someone to get into that situation. There are other gaps to fill.<BR>
<BR>
I updated this wiki a while ago for Ubuntu so you can install all the required tools ahead of time, rather than discovering them the hard way like I did.<BR>
<A HREF="http://wiki.x.org/wiki/RequiredPackages.">http://wiki.x.org/wiki/RequiredPackages.</A><BR>
<BR>
<BR>
</BODY>
</HTML>