When I try to compile my program using make: >g++ -DHAVE_CONFIG_H -I. -pthread -DORBIT2=1 -I/usr/include/atk-1.0 >-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include >-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 >-I/usr/include/gio-unix-2.0/ -I/usr/include/gtkmm-2.4 >-I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 >-I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 >-I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 >-I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 >-I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 >-I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 >-I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 >-I/usr/lib/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 >-I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 >-I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include >-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include -O2 -g >-DPELESS_LOCALEDIR=\"/usr/local/share/locale\" -g -O2 -MT peless-peless.o -MD >-MP -MF .deps/peless-peless.Tpo -c -o peless-peless.o `test -f 'peless.cc' || >echo './'`peless.cc >In file included from /usr/include/gtkmm-2.4/gtkmm.h:87:0, > from peless.cc:23: >/usr/include/glibmm-2.4/glibmm.h:82:26: fatal error: glibmmconfig.h: No such >file or directory >compilation terminated.
The include file /usr/include/gtkmm-2.4/gtkmm is from the libgtkmm-2.4-dev package. That library has a .pc file: gtkmm-2.4.pc requires atkmm-1.6 and pangomm-1.4 Which in turn requires glibmm-2.4 but glibmm-2.4.pc does not exist. but libglibmm-2.4-dev:i386 is installed. The file glibmmconfig.h exists but is in an archetecture dependant place: /usr/lib/i386-linux-gnu/glibmm-2.4/include/glibmmconfig.h Is this problem a bug in any of the packages I am using? If so, what is the work around? If it is a flaw in my program, what is the most elegant fix? Thank You -- Paul Elliott 1(512)837-1096 pelli...@blackpatchpanel.com PMB 181, 11900 Metric Blvd Suite J http://www.free.blackpatchpanel.com/pme/ Austin TX 78758-3117
signature.asc
Description: Digital signature