Bug#696515: libxml++2.6-dev: Include files seem to be bollixed up.

Robert T. Short profrtshort at yahoo.com
Fri Dec 21 23:32:01 UTC 2012

Package: libxml++2.6-dev
Version: 2.34.2-1
Severity: important
Tags: d-i

Dear Maintainer,

   * What led up to the situation?
   I installed libxml++2.6-dev to experiment.  The header files are in
   a directory /usr/include/libxml++-2.6/libxml++/*.h, but the nested
   header in this directory refer to /usr/include/libxml++.  For example
   attribute.h includes <libxml++/nodes/node.h>.  Compilation fails.

   Similarly attribute.h includes <glibmm/ustring.h>, but the glibmm
   directory includes <glibmm/ustring.h>, but the path for the glibmm
   headers is /usr/include/glibmm-2.4/glibmm and the same problem 
   exists there.

   Finally, the glibmm headers include a file <glibmmconfig.h> that
   does not exist in the include tree.  It does exist in 
   /usr/lib/i386-linux-gnu/glibmm-2.4/include however.

   Bottom line, the include structure is pretty dorked up.

   * What exactly did you do (or not do) that was effective (or
   Gave up after a little fussing.

   * What was the outcome of this action?
   I decided the package was broken.

   * What outcome did you expect instead?
   I thought I would be able to actually use this package.


*** End of the template - remove these lines ***

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

Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libxml++2.6-dev depends on:
ii  libglibmm-2.4-dev  2.32.1-1
ii  libxml++2.6-2      2.34.2-1
ii  libxml2-dev        2.8.0+dfsg1-7

libxml++2.6-dev recommends no packages.

Versions of packages libxml++2.6-dev suggests:
ii  libxml++2.6-doc  2.34.2-1
ii  pkg-config       0.26-1

-- no debconf information

More information about the pkg-gnome-maintainers mailing list