У меня Ubuntu 14.04 32 бит. Я пытаюсь скомпилировать приложение из исходного кода. Это дает мне сообщение об ошибке при связывании в процессе make, хотя ./autogen.sh и ./configure передаются без ошибок. Я получил эту ошибку undefined reference to g_variant_parse_error_quark Я прочитал, что эта функция g_variant_parse_error_quark добавлена в glib2 в 2.39. Я проверил установленные пакеты и обнаружил, что версия libglib составляет 2,40.0 в моей системе. Однако
pkg-config --modversion glib-2.0
сообщает 2.38.2
Похоже, что у меня установлено как минимум два разных glib2. Я мог бы вручную установить glib2 из исходного кода в прошлом.
Как я могу исправить эту проблему и позволить моей системе использовать правильную последнюю библиотеку?