GNOME Bugzilla – Bug 166226
glibmmconfig.h not installed
Last modified: 2005-02-07 02:15:06 UTC
Please describe the problem: make install does not install glibmmconfig.h on make install. Thus gtkmm can not be build or may use older versions of the file. Steps to reproduce: 1. Download gtkmm 2. compile 3. make install DESTDIR=/tmp/xxx Actual results: install is ok, but /tmp/xxx/include/libglibmm-2.4/glibmmconfig.h is missing Expected results: /tmp/xxx/include/libglibmm-2.4/glibmmconfig.h should be there Does this happen every time? yes Other information: It seems to be the same bug as in libsigc++ install procedure ...
It is installed, for instance, in /usr/lib/glibmm-2.4/include/glibmmconfig.h, because it is platform-specific. All GNOME libraries do this. pkg-config will report this path. I encourage you to use a mainstream distribution that installs software via binary packages.
Ehhhm, sorry, what? Includes are as platform specific as libraries are! Stuff, that is not platform specific should live in share/$something... So includes in lib dirs are IMHO a polution of the "unwritten?" standards!!! Please do not start to make *ix a Windooze system!
There is nothing whatsoever unusual about this.
Well, probably depends on the point of view. I've seen/assembled a lot of [open source] software (about 400 packages) and the [glib] *mm stuff realy breaks out of the "common" scheme. But anyway, I do not wanna make this a religios debate. I 'll just make me a note, that *mm stuff is different and beeing able to give our students/developers/lug users a hint ...