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
* 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
Finally, the glibmm headers include a file <glibmmconfig.h> that
does not exist in the include tree. It does exist in
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