no /usr/include/gtkmm directory makes compilation non-standard

Bug #502846 reported by Sean Hunt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtkmm2.4 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

gtkmm headers are normally included from the directory 'gtkmm' (see http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-connecting-signal-handlers.html.en). This package installs '/usr/include/gtkmm-2.4' only, meaning that extra hacking (e.g. a symlink) is required to use the library as intended.

A similar, but lesser, complaint can be attributed to the lack of libgtkmm.so

Revision history for this message
Murray Cumming (murrayc) wrote :

No, you need to use pkg-config to discover the include and linker flags:
http://library.gnome.org/devel/gtkmm-tutorial/unstable/sec-headers-and-linking.html.en

This is the same for most other libraries, such as GTK+ and has been for many years. Just putting them in /usr/include would prevent parallel install of incompatible major versions.

Revision history for this message
Sean Hunt (coppro) wrote :

Ah, my bad

Changed in gtkmm2.4 (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.