Настройка SQLCipher в Ubuntu 14.10

у меня проблема с настройкой SQLCipher:
при динамической компоновке
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
я получаю эту ошибку: проверка работоспособности компилятора C... нет
и при статической компоновке
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="/usr/local/openssl/lib/libcrypto.a"
эта ошибка: настроить: ошибка: криптографическая библиотека не найдена. Установите OpenSSL!"

для статического метода я построил последнюю версию openssl

что случилось?


person Amir    schedule 13.03.2015    source источник


Ответы (2)


У меня была такая же проблема в Ubuntu 14.04.02... Openssl уже был установлен, но мне не хватало некоторых файлов заголовков. Попробуйте с

sudo apt-get install libssl-dev

а потом

./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"

это сработало для меня.

person Diego Villa    schedule 13.03.2015
comment
tnx на этот раз я получил E: невозможно найти пакет libssl-dev - person Amir; 13.03.2015
comment
Вам не подходит установка пакета sqlcipher для Ubuntu? Не говорил раньше, потому что, возможно, вы ищете конкретную версию... если нет: sudo apt-get install sqlcipher - person Diego Villa; 13.03.2015
comment
Работал на меня. Спасибо Диего ;) я был в тупике! - person Amir; 14.03.2015

Моя проблема решена!
sudo apt-get update
sudo apt-get install sqlcipher
спасибо Диего

person Amir    schedule 16.03.2015