Bug 847766 - Regression in libxml2-2.9
Regression in libxml2-2.9
Product: Fedora
Classification: Fedora
Component: libxml2 (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Daniel Veillard
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2012-08-13 09:37 EDT by Pavel Alexeev
Modified: 2012-08-14 13:21 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-08-14 13:21:01 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Pavel Alexeev 2012-08-13 09:37:16 EDT
Description of problem:
On SIM build I have error in libxml2 internals:
xsl.cpp: In member function 'QString XSL::process(const QString&)':
xsl.cpp:126:59: error: invalid use of incomplete type 'xmlBuf {aka struct _xmlBuf}'
In file included from /usr/include/libxslt/xsltInternals.h:16:0,
                 from xsl.cpp:19:
/usr/include/libxml2/libxml/tree.h:104:16: error: forward declaration of 'xmlBuf {aka struct _xmlBuf}'

when try build with libxml2-2.9.

Build with 2.8 version was successful.

Version-Release number of selected component (if applicable):
$ rpm -q libxml2

How reproducible:

Full build log: http://kojipkgs.fedoraproject.org//work/tasks/286/4380286/build.log
Comment 1 Daniel Veillard 2012-08-14 06:08:35 EDT
Ah I didn't know that Qt was using libxml2 ! See

Basically instead of directly fishing for the data in the output buffer
there are a accessors to do this on the new opaque structure. The mail gives
the context for the change.
If you need help with the patch, send me a version of  xsl.cpp
and I will make the patch for you,

Comment 2 Pavel Alexeev 2012-08-14 13:21:01 EDT
Thank you very much!

By link I found detailed description and thought will be able fix that error himself.

I then close it as NOTABUG.

Note You need to log in before you can comment on or make changes to this bug.