Pierre Labastie wrote:

Found another regression with libxml2-2.9.2: try for example, inside the book
sources:
xmllint --noent general/graphlib/freetype2.xml | tee test
and "grep \>tar test". You'll get (one line output):
<screen><userinput>tar -xf ../freetype-doc-.tar.bz2 --strip-components=2 -C
docs</userinput></screen>
instead of the correct:
<screen><userinput>tar -xf ../freetype-doc-2.5.3.tar.bz2 --strip-components=2
-C docs</userinput></screen>

So the entity freetype-doc-version is not understood on this line (it is
understood elsewhere in the file). This comes out OK with libxml2-2.9.1. And
the patch found by Armin does not help.

I'll try to make a simpler test-case and to ask upstream. But I really think
we should revert the libxml2-2.9.2 commit. It looks rather buggy. (leading
edge, not bleeding edge).

OK, I get the same thing.

Doing xmllint --noent --debug general/graphlib/freetype2.xml | tee test

I see:

ENTITYDECL(freetype2-version), internal
     content=2.5.3
      TEXT
        content=2.5.3

so it's pulling ../../general.ent and thus packages.ent.

It also has

ENTITYDECL(freetype2-doc-version), internal
     content=2.5.3

But the --noent switch does not seem to be working.


Let's revert libxml2 until this gets fixed.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to