Show quoted text 5 lines
I'm receivng the error:
/usr/bin/ld: cannot find -lglib
during linkage editing.
...
P.S.: Suppose I'm not an expert in linux, please.
Me too :-(
But I solved the same problem just lately, here are some hints:
The message indicates that the linker (ld) couldn't find an glib.la file in any library directory. The library path is system dependent, I found the files in /usr/lib64/.
A shared library seems to come in 2 parts, where the glib package only installs libglib*.so runtime modules, and another glib-devel package installs the glib.la file, which is essential for ld. The .la files contain pure text, have a look at one if you're curious.
Make sure that you install the basic glib (here: libglib-1.2.*)! The -2.0 version doesn't help, it installs e.g. an glib-2.0.la file that is not acceptable to the linker, when looking for -lglib.
You may have to install gtk as well, AFAIR also the basic version, including libgdk_pixbuf and further libraries or symbols. Again look for the according lib*.so and *.la files in your library directory.
The FAQ sould be more verbose about such errors, so that a dumb user can determine the required packages and how to install them. The current version is understandable only to skilled admins, and doesn't take into account newer versions of the same libraries :-(
DoDi