Your message dated Fri, 21 Sep 2012 02:27:50 +0800
with message-id 
<CAMr=8w589d-fLNEgaQ+PGZ3vtj2g-tm3USNa=Fg-=vwi+xw...@mail.gmail.com>
and subject line Re: Bug #685645: gconf2: Please update dependency to libxml 
2.8.0
has caused the Debian Bug report #685645,
regarding gconf2: Please update dependency to libxml 2.8.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
685645: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685645
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gconf2
Version: 3.2.5-1+build1
Severity: normal

Dear Debian folks,


upgrading from `gconf2` 2.32.4-1 to 3.2.5-1+build1

        [AKTUALISIERUNG] gconf2:i386 2.32.4-1 -> 3.2.5-1+build1

the following warning was printed.

        gconf2 (3.2.5-1+build1) wird eingerichtet ...
        Neue Version der Konfigurationsdatei 
/etc/xdg/autostart/gsettings-data-convert.desktop wird installiert ...
        Warning: program compiled against libxml 208 using older 207
        Warning: program compiled against libxml 208 using older 207

To be on the safe side the dependencies should be updated to `libxml2`
2.8.0-dfsg1….


Thanks,

Paul

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.6.0-rc1+ (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gconf2 depends on:
ii  dbus-x11       1.6.2-2
ii  gconf-service  3.2.5-1+build1
ii  libc6          2.13-13
ii  libgconf-2-4   3.2.5-1+build1
ii  libglib2.0-0   2.32.3-1
ii  libxml2        2.7.8.dfsg-4
ii  psmisc         22.14-1
ii  python         2.7.2-9

gconf2 recommends no packages.

Versions of packages gconf2 suggests:
ii  gconf-defaults-service  3.2.5-1+build1

-- no debconf information

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
This isn't a real problem, it's caused by libxml2's version number
check. It's safe to ignore this warning as you haven't really spotted
a problem in the compiled program. Here are the relevant code in
parserInternals.c from libxml2:

> void
> xmlCheckVersion(int version) {
>     int myversion = (int) LIBXML_VERSION;
>
>     xmlInitParser();
>
>     if ((myversion / 10000) != (version / 10000)) {
>         xmlGenericError(xmlGenericErrorContext,
>                 "Fatal: program compiled against libxml %d using libxml %d\n",
>                 (version / 10000), (myversion / 10000));
>         fprintf(stderr,
>                 "Fatal: program compiled against libxml %d using libxml %d\n",
>                 (version / 10000), (myversion / 10000));
>     }
>     if ((myversion / 100) < (version / 100)) {
>         xmlGenericError(xmlGenericErrorContext,
>                 "Warning: program compiled against libxml %d using older 
> %d\n",
>                 (version / 100), (myversion / 100));
>     }
> }

In this case, 'version' is 20800 and 'myversion' is 20700. So
((myversion / 10000) != (version / 10000)) is false, and ((myversion /
100) < (version / 100)) is true. This only means the major versions
are the same, while the minor versions aren't. It does not do precise
symbol version check here, and you are safe to use an older version of
the library in case you only need the functions provided by the old
version, and whether you have compiled using a newer one does not
really matter.

I'm closing this bug as it's not an issue.

-- 
Regards,
Aron Xu

--- End Message ---

Reply via email to