2015-11-06 2 views
0

Я использую Haskell на сервере webfaction с доступом без root в системе CentOS 6.Каббал не находит относительную библиотеку для компиляции пакета gsasl

У меня есть папка /lib/, которая содержит библиотеки.

На самом деле, у меня проблема с некоторыми библиотеками, необходимыми для установки пакета с использованием cabal install.

мне нужно установлен libgsasl библиотека, поэтому я загрузить и скомпилировать gsasl пакет из источников:

  • Я Wget последнюю tar.gz here
  • Я бегу ./configure --prefix=$HOME установить скомпилированные библиотеки в $HOME/lib
  • i make и make install

Далее я стараюсь два пути с cabal install gsasl командой, которая на самом деле терпит неудачу:

  • export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
  • cabal install gsasl --bindir=$HOME/bin --extra-include-dirs=/home/reyman64/lib/ --extra-lib-dirs=/home/reyman64/lib

Любой из команды нашел хорошие библиотеки ...

The pkg-config package 'libgsasl' version superior to 1.1 is required but it could not be found. 

Поэтому я проверяю, моя версия 1,8, и у меня есть libgsasl.sa .la .so .so.7 .so.7.9.6 в $HOME/lib, и у меня есть libgsasl.pc в $home/lib/pkgconfig

Есть идеи?

+0

Какова ваша ценность переменной 'PKG_CONFIG_PATH'? – ErikR

+0

Значение не установлено, возможно, это так? – reyman64

+0

Это то, спасибо @erikR. Возможно, вы хотите создать ответ с этим? – reyman64

ответ

1

Убедитесь, что переменная окружения PKG_CONFIG_PATH установлена ​​в $HOME/lib/pkgconfig, то есть в каталог, в котором вы разместили libgsasl.pc.

+0

Сейчас я пытаюсь сделать полный учебник для haskell на webfaction: https://community.webfaction.com/questions/19167/install-haskell-ghc-and-cabal-from-source-on-webfaction – reyman64