GNOME Bugzilla – Bug 136701
Problems in building bindings using GARNOME
Last modified: 2004-12-22 21:47:04 UTC
I cannot find gtkmm-2.4 package which is needed to build bindings for gnome. Can someone tell me where I can find this package and all its dependencies? They are not part of RedHat 9.0 distribution. The error message is attached..... checking if g77 PIC flag -fPIC works... yes checking if g77 supports -c -o file.o... yes checking whether the g77 linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking for gm4... no checking for m4... m4 checking whether m4 is GNU m4... yes checking whether make is GNU Make... yes checking for pkg-config... /usr/bin/pkg-config checking for glibmm-2.4 >= 2.3.5 gconf-2.0 >= 2.4.0... yes checking GCONFMM_CFLAGS... -DORBIT2=1 -I/home/hamid/garnome/include/glibmm-2.3 -I/home/hamid/garnome/lib/glibmm-2.3/include -I/home/hamid/garnome/include/sigc++-2.0 -I/home/hamid/garnome/include/glib-2.0 -I/home/hamid/garnome/lib/glib-2.0/include -I/home/hamid/garnome/include/gconf/2 -I/home/hamid/garnome/include/orbit-2.0 checking GCONFMM_LIBS... -pthread -Wl,--export-dynamic -L/home/hamid/garnome/lib -lglibmm-2.3 -lsigc-2.0 -lgconf-2 -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lm -lgmodule-2.0 -ldl -lglib-2.0 checking for gtkmm-2.4 >= 2.3.4 gconf-2.0 >= 2.4.0... Package gtkmm-2.4 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtkmm-2.4.pc' to the PKG_CONFIG_PATH environment variable No package 'gtkmm-2.4' found configure: error: Library requirements (gtkmm-2.4 >= 2.3.4 gconf-2.0 >= 2.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. make[2]: *** [configure-work/main.d/gconfmm-2.5.1/configure] Error 1 make[2]: Leaving directory `/home/hamid/garnome-0.30.1/bindings/gconfmm' make[1]: *** [paranoid-install] Error 2 make[1]: Leaving directory `/home/hamid/garnome-0.30.1/bindings' make: *** [paranoid-install] Error 2
This looks like a garnome bug - reassigning. gtkmm is available on www.gtkmm.org, and I think it is is garnome.
Did this error occured during gconfmm configuring? If so, it is the same problem that i have encountered. I fixed it by adding bindings/gtkmm in LIBDEPS in garnome-2.5.92/bindings/gconfmm/Makefile. First i thought too that it must been gtkmm missing. i donwload it and put it in bindings/gtkmm and it still didn't work. So i realize that gtkmm was there but the script wasn't aware of that. why, i found out that gconfmm depends on gtkmm but that info was not in the Makefile!!
gconfmm should not depend on gtkmm. It should depend on glibmm.
Fixed in GARNOME 2.8.0 and later