cairomm headers impinge upon user namespace
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cairomm (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
My project uses autoconf in the usual way, and cairomm. However, the current cairomm in lucid has a cairommconfig.h which defines many of the symbols that autoconf's generated config.h defines. The result is build errors such as the following:
In file included from /usr/include/
/usr/include/
In file included from ../lib/utils.h:23,
../config.h:101:1: error: this is the location of the previous definition
cairomm should not define these symbols. (For instance, it could rename them to something starting CAIROMM_).
richard@
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii libcairomm-1.0 1.8.0-1build2 C++ wrappers for Cairo (development files)
richard@
Description: Ubuntu 10.04 LTS
Release: 10.04
The fix for this particular bug should be in lucid-proposed already. See also bug #566986.