[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [xml/sgml-pkgs] Testing: New libxml2 breaks openoffice.org



On Fri, Sep 14, 2007 at 09:59:49AM +0200, Mike Hommey <mh@glandium.org> wrote:
> On Fri, Sep 14, 2007 at 09:33:44AM +0200, Stephan Seitz <nur-ab-sal@gmx.de> wrote:
> > Hi!
> > 
> > On Thu, Sep 13, 2007 at 10:43:41PM +0200, Mike Hommey wrote:
> > >On Thu, Sep 13, 2007 at 10:24:20PM +0200, Stephan Seitz 
> > ><nur-ab-sal@gmx.de> wrote:
> > >>Testing the situation on two other machines (one 32bit, i386 and one 
> > >>64bit, amd64), this error does not occur. All three systems are the 
> > >>current Debian Testing distribution.
> > >>
> > >>Besides OpenOffice.Org other programs linked against libxml2 also don’t 
> > >>work:
> > >>scrollkeeper-update: symbol lookup error: /usr/lib/libxml2.so.2: 
> > >>undefined symbol: gzopen64
> > >What version of zlib1g do you have ?
> > 
> > All three systems have zlib1g version 1:1.2.3.3.dfsg-5.
> > 
> > On Thu, Sep 13, 2007 at 07:22:24PM -0700, David Fox wrote:
> > >I just did a dist-upgrade a few minutes ago (which includes of course 
> > >the new libxml) and oowriter opens fine.
> > 
> > As I said. Tested on three systems (two i386/32bit, one amd64/64bit), one 
> > i386 system has the problem.
> > 
> > >dfox@m206-157:~$ apt-cache policy zlib1g
> > >zlib1g:
> > > Installed: 1:1.2.3.3.dfsg-5
> > > Candidate: 1:1.2.3.3.dfsg-5
> > > Version table:
> > >*** 1:1.2.3.3.dfsg-5 0
> > >       500 http://ftp.debian.org testing/main Packages
> > >       100 /var/lib/dpkg/status
> > 
> > Same here on all three systems.
> > 
> > >Maybe the OP didn't run a dist-upgrade to bring in all the other changes.
> > 
> > Since I am the OP I can ensure you that all systems have the current 
> > software version. No other packages in the queue for an upgrade.
> > 
> > But:
> > stse@pc01:~$ strings /usr/lib/libxml2.so.2.6.30 | grep gzopen64
> > gzopen64
> > 
> > So, gzopen64 is available. I don’t understand this.
> 
> Try objdump -T /usr/lib/libz.so.1 | grep gzopen64 instead.

Also, you should try to strace -eopen openoffice 2>&1 | grep libz (change
openoffice to whatever the OOo executabe is).

I had the same kind of problem with google earth, which comes with its own
libz, that doesn't provide gzopen64... removing this libz solved the problem.

Mike



Reply to: