Bug 484195

Summary: upgrade to libxml2-2.7.3 breaks gnome compilation
Product: [Fedora] Fedora Reporter: paolo borelli <pborelli>
Component: libxml2Assignee: Daniel Veillard <veillard>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 10CC: veillard
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-05 11:08:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description paolo borelli 2009-02-05 10:44:14 UTC
After upgrading to libxml2-2.7.3 from the F10 updates, trying to build gnome programs started failing with the following error:


Traceback (most recent call last):
  File "/opt/gnome/bin/xml2po", line 35, in <module>
    import libxml2
  File "/usr/lib64/python2.5/site-packages/libxml2.py", line 1, in <module>
    import libxml2mod
ImportError: /usr/lib64/python2.5/site-packages/libxml2mod.so: undefined symbol: xmlPreviousElementSibling
make[2]: *** [bg/gedit.xml] Error 1
make[2]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
  File "/opt/gnome/bin/xml2po", line 35, in <module>
    import libxml2
  File "/usr/lib64/python2.5/site-packages/libxml2.py", line 1, in <module>
    import libxml2mod
ImportError: /usr/lib64/python2.5/site-packages/libxml2mod.so: undefined symbol: xmlPreviousElementSibling
make[2]: *** [da/gedit.xml] Error 1
make[2]: Leaving directory `/home/paolo/svn/gnome/gedit/help'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/paolo/svn/gnome/gedit'
make: *** [all] Error 2



Manually downgrading to the libxml2-2.7.2 package fixed the issue

Comment 1 paolo borelli 2009-02-05 11:08:32 UTC
ops, sorry it's my fault... I forgot jhbuild doesn't pull libxml from svn anymore so the problem was due to a mismatch among the jhbuild installed version and the libxml2-python rpm.