Libgtkhtml2

Пытаюсь собрать приложение (Osmo, если что), configure проходит, но в результате вижу:

Enabled modules:

Calendar:           yes (always)
Tasks:              no
Contacts:           no (libgtkhtml is required)
Notes:              no

То, что для меня принципиально, подчеркнул- в данном случае нужен именно модуль “Контакты”.

фрамент configure.ac:

# Checks for libgtkhtml
PKG_CHECK_MODULES(LIBGTKHTML, libgtkhtml-3_14 >= 2.2.0, have_libgtkhtml=true,
	have_libgtkhtml=false)
if test "x$have_libgtkhtml" = "xtrue"; then
	AC_DEFINE([HAVE_LIBGTKHTML], [1], [Definded to 1 if compile with libgtkhtml support])
	libgtkhtml="yes"
else
	libgtkhtml="no"
fi
AM_CONDITIONAL([HAVE_LIBGTKHTML], test "x$have_libgtkhtml" = "xtrue")
if test "x$have_libgtkhtml" = "xfalse"; then contacts="no"; fi

if test "x$contacts" = "xyes"; then
	AC_DEFINE([CONTACTS_ENABLED], [1], [Contacts module enabled])
fi

Установленные пакеты:

rpm -qa | grep gtkhtml
gtkhtml2-devel-3.32.1-4.1.i586
libgtkhtml-3_14-19-3.32.1-4.1.i586

Вопрос собственно простой: что и как нужно править? Или правка тут не поможет? (Собираю что-то очень редко, с таким пока еще не встречался)

Я думаю, имеет место несовместимость ABI libgtkhtml-2 и libgtkhtml-3.
Судя по фрагменту файла ему хочется libgtkhtml-2 >= 2.2.0, но никак не 3. libgtkhtml-2 выкинули ещё из 11.3, если не ошибаюсь.
У меня в домашнем репозитории есть версия 2.11. Можно попробовать.
software.opensuse.org: Результаты поиска

Lazy_Kent, моя ошибка. И configure.ac тоже не совсем тот :slight_smile:

Нужен был пакет libgtkhtml версии 2.x.x, а не libgtkhtml2 ! Я просто невнимательно посмотрел. Да и вообще не думал, что такие древности кто-то использует.
Так что нашел нужные пакеты, установил, сейчас играю с опциями configure…

Пакет то всё равно libgtkhtml-2-0, у которого версия 2.x.x, а не просто libgtkhtml, так что Вам всё правильно сказали :slight_smile:
2Lazy_Kent, спасибо Вам, что сохранили этот пакет, так как он нужен для работы программы «Соло на клавиатуре»

Это если делать правильно. А я делал быстро, так что у меня первый попавшийся просто-libgtkhtml неведомо от какого дистрибутива. Конечно так делать не стоит… но все собралось и работает.

спасибо Вам, что сохранили этот пакет, так как он нужен для работы программы «Соло на клавиатуре»

Особо благодарить не за что. Чисто практический подход — этот пакет где-то фигурирует в зависимостях в домашнем проекте.