Установка на Haskell wx: отсутствует библиотека C wx_gtk2u_webview-3.0

Я пытаюсь установить wx cabal install wx

Configuring wxc to build against wxWidgets 3.0
setup: Missing dependency on a foreign library:
* Missing C library: wx_gtk2u_webview-3.0
This problem can usually be solved by installing the system package that
provides this library (you may need the "-dev" version). If the library is
already installed but in a non-standard location then you can use the flags
--extra-include-dirs= and --extra-lib-dirs= to specify where it is.
cabal: Error: some packages failed to install :
wx-0.92.0.0 depends on wxc-0.92.0.0 which failed to install.
wxc-0.92.0.0 failed during the configure step. The exception was:
ExitFailure 1
wxcore-0.92.0.0 depends on wxc-0.92.0.0 which failed to install.

но у меня есть следующие файлы в /usr/lib:

/usr/lib/libwx_gtk2u_webview-3.0.so
/usr/lib/libwx_gtk2u_webview-3.0.so.0
/usr/lib/libwx_gtk2u_webview-3.0.so.0.2.0

Я также пытался cabal install --extra-lib-dirs=/usr/lib/ wx но безрезультатно.

Я также попробовал все предложения в Cabal Install WX Missing C библиотека

Я нахожусь на archlinux, и у меня есть мультибиблиотечные и нормальные версии как wxgtk-3.0, так и wxgtk-2.8. Я также попытался переустановить их.

2 ответа

Я только что столкнулся с той же проблемой на Arch; когда я попытался запустить клику с --verbose=3, это выглядело как libwx_gtk2u_webview-3.0 присутствовал, но жаловался на libwebkitgtk-1.0 пропал без вести. После того, как я установил webkitgtk2 пакет, который обеспечивает libwebkitgtk-1.0, wxHaskell установлен без проблем.

Попробуйте "sudo apt-get install libwxgtk-webview3.0-dev". Это сработало для меня.

Другие вопросы по тегам