Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 333007

Summary: app-emulation/crossover-office-pro-bin - ImportError: /opt/cxoffice/lib/libxml2.so.2: undefined symbol: gzopen64
Product: Gentoo Linux Reporter: mikopp
Component: Current packagesAssignee: Wine Maintainers <wine>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description mikopp 2010-08-16 14:06:43 UTC
I have 9.1 Cross Office Pro installed. When trying to open a powerpoint via xdg-open from /tmp it wants to give you a dialog warning your about the untrusted location. unfortunately all you get is the following error in .xsession-errors

Traceback (most recent call last):
  File "/opt/cxoffice/bin/cxmessage", line 89, in <module>
    import cxguitools
  File "/opt/cxoffice/lib/python/cxguitools.py", line 9, in <module>
    import gtk.glade
ImportError: /opt/cxoffice/lib/libxml2.so.2: undefined symbol: gzopen64


CrossOver delivers with libxml2.so.2.6.19 which is no longer in portage.
Fortunately everything works fine when directing the libxml2 files in /opt/cxoffice/lib to the installed libxml2 which is a 2.7 (latest stable).

Everything works fine that way, even seems to be faster.

I therefore propose a patch 
* on install replace the installed libxml2 with a link to the platform install
* make an ebuild dependency to libx2 version 2.7

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2011-03-01 02:51:37 UTC
better to report the issue upstream so they can fix their libs