On Tue, 20 Nov 2001, Ryan T. Sammartino wrote:
> - if you have libxml2-devel < 2.4.10, then your libxml header files are
> in /usr/include/libxml. This confuses Nautilus, since it does -I
> /usr/include *before* /usr/include/gnome-xml, which is where
> libxml-devel puts its headers. Therefore, in Nautilus code, #include
> <libxml/...> sucks up header files in /usr/include/libxml/, if they
> are there. libxml2-devel >= 2.4.10 moved the header files to
> /usr/include/libxml/libxml2, so now there is no problem.
>
> That's why you either need libxml2-devel >= 2.4.10 OR not have it
> installed at all.
> Again, my patch avoids all of these issues.
That's a correct patch, but to a wrongly interpreted problem:
If you're trying to compile gnome 1.x stuff with libxml2, you're really
asking for grave trouble for yourself. It should be:
BuildConflicts: libxml2 <= 2.4.3
What nautilus needs is libxml 1.x, not libxml 2.x.
Abel