Arch Linux: Package requirements (enchant >= 1.0) were not met

Автор: | 04/10/2018
 

Уже не первый раз сталкиваюсь с этой ошибкой, на свежеустановленной системе вылезла снова.

Что бы в следующий раз не гуглить – сохраню описание “фикса“.

Сама ошибка возникает при установке, например, xneur:

[simterm]

...
checking for ENCHANT... configure: error: Package requirements (enchant >= 1.0) were not met:

Package 'enchant', required by 'virtual:world', not 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 ENCHANT_CFLAGS
and ENCHANT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

==> ERROR: A failure occurred in build().
    Aborting...
Error making: xneur

[/simterm]

А для решения – устанавливаем enchant, и создаём симлинк с v2 на v1:

[simterm]

$ sudo ln -s /usr/include/enchant-2 /usr/include/enchant && sudo ln -s /usr/lib/pkgconfig/enchant-2.pc /usr/lib/pkgconfig/enchant.pc

[/simterm]

И повторяем установку xneur.