After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 449596 - Migrate to libxml++-2.6
Migrate to libxml++-2.6
Status: RESOLVED FIXED
Product: passepartout
Classification: Deprecated
Component: Default
0.7.x
Other All
: Normal normal
: ---
Assigned To: Sven Herzberg
passepartout-maint
Depends on:
Blocks:
 
 
Reported: 2007-06-20 20:29 UTC by Yaakov Selkowitz
Modified: 2007-08-09 14:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yaakov Selkowitz 2007-06-20 20:29:33 UTC
As part of the transition to the current gtkmm-2.4+ API, should not the libxml++ dependency be updated to the 2.6+ API as well?
Comment 1 Yaakov Selkowitz 2007-06-20 21:53:37 UTC
Forgive me for answering my own question, but perhaps it is as simple as changing the pkg-config check from "libxml++-1.0 >= 1.0" to "libxml++-2.6"?  I tried it with 0.6.90, and it builds and appears to work properly.  Could someone more familiar with passepartout could test this further?
Comment 2 Sven Herzberg 2007-06-22 15:54:46 UTC
Hrmmm... Ubuntu 7.04 still doesn't seem to have libxml++-2.6.

When I read the release announcement of libxml++ 2.6.0, I thought that we might support both (as they are widely compatible):
http://mail.gnome.org/archives/xml/2004-April/msg00131.html

So, if you adjust configure.ac to check for 2.6 and - in case of failure - try to fall back to 1.0, I have no objections.

Do you want to provide a patch?
Comment 3 Murray Cumming 2007-06-22 15:59:31 UTC
Ubuntu 7.04 definitely has libxml++-2.6. It's used by Glom, for instance.
Comment 4 Yaakov Selkowitz 2007-06-22 17:46:11 UTC
FYI, libxml++-2.6 is over three years old, so I'm sure that every major distro will have it by now.
Comment 5 Sven Herzberg 2007-06-22 21:26:45 UTC
(In reply to comment #3)
> Ubuntu 7.04 definitely has libxml++-2.6. It's used by Glom, for instance.

What's the package name then?

apt-cache search libxml++ | grep 2.*6 doesn't show enything except libneon26
Comment 6 Yaakov Selkowitz 2007-06-23 00:43:57 UTC
http://packages.ubuntu.com/feisty/source/libxml++2.6
Comment 7 Sven Herzberg 2007-08-09 14:56:48 UTC
2007-08-09  Sven Herzberg  <herzi@gnome-de.org>

        * configure.ac: depend on libxml++ 2.6