I am running Luna (Elementary OS 0.2.1) on Ubuntu "Precise" 12.0.4. I want to compile Geany 1.26 from the source, but when I ./configure, I get this error:
... checking for GTK... no configure: error: Package requirements (gtk+-2.0 >= 2.24 glib-2.0 >= 2.28 gio-2.0 >= 2.28 gmodule-no-export-2.0) were not met: No package 'gtk+-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config.
However, I have gtk 3.0 installed, re:
dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]' libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev libgtk2-perl libgtk2.0-0 libgtk2.0-common
pkg-config --modversion gtk+-2.0 Package gtk+-2.0 was not found in the pkg-config search path.
Can someone please explain the following?
1) How did this happen? Shouldn't ubuntu update the pkg-config path for me when I installed libgtk-3-0?
2) Do I really need to manually update the pkg-config search path or is there something else that should be done that will correct this problem?
I find that there are typically n+1 ways to accomplish something in linux, but sometimes the most obvious solution is not the best one.