Ошибка сборки CPPCMS с библиотеками - PullRequest
3 голосов
/ 21 мая 2011

Несмотря на то, что у меня установлен open ssl, он не может найти, где находится библиотека. Openssl существует в моем Ubuntu по умолчанию, но все еще не может найти его, поэтому я загружаю новый дистрибутив и переустанавливаю его в / usr / local / ssl. Я устанавливаю по умолчанию команду cmake:

cmake ..

А также явно указать путь:

cmake -DCMAKE_INCLUDE_PATH=/usr/local/ssl/include -DCMAKE_LIBRARY_PATH=/usr/local/ssl/lib ..  

Он продолжает генерировать эту ошибку:

-- Looking for ICU libraries
-- ICU not found, disabling ICU localization backend
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PCRE_LIB
    linked by target "booster" in directory /home/hoangtu/Programs/cppcms-0.99.7/booster
    linked by target "booster-static" in directory /home/hoangtu/Programs/cppcms-0.99.7/booster

Что это значит? Это должно найти открытый ССЛ. ICU также устанавливается по умолчанию в Ubuntu. Кроме того, о чем последние две строки?

РЕДАКТИРОВАТЬ : Хорошо, я загрузил и установил ICU в свой каталог usr. Реанимация найдена сейчас. Теперь остается единственная ошибка:

-- Looking for ICU libraries
-- ICU Found, building booster locale
GNU-TLS Gcrypt or OpenSSL librarys are not found, disabling AES encryption support
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PCRE_LIB
    linked by target "booster" in directory /home/hoangtu/Programs/cppcms-0.99.7/booster
    linked by target "booster-static" in directory /home/hoangtu/Programs/cppcms-0.99.7/booster

это ракета-носитель. Openssl кадры не найдены.

1 Ответ

5 голосов
/ 21 мая 2011

Отлично,

Я нашел ответ здесь: http://cppcms.sourceforge.net/wikipp/en/page/cppcms_1x_build_troubleshooting

sudo apt-get install build-essential libpcre3-dev libicu-dev libgcrypt11-dev zlib1g-dev cmake
...