SQLite и криптография, например SQLCipher |
Здравствуйте, гость ( Вход | Регистрация )
SQLite и криптография, например SQLCipher |
Litkevich Yuriy |
26.5.2010, 12:27
Сообщение
#11
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
AntonH851, а у тебя файл-то такой есть?
|
|
|
igor_bogomolov |
26.5.2010, 17:40
Сообщение
#12
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Конечно же выдает. Будь внимательнее, и двигайся по инструкции по шагам с самого начала, а не с середины.
В этот раз ты пытался запустить скрипт из домашней директории (~). Т.е. ты с начала в консоли MSYS должен перейти в каталог с исходниками sqlcipher, а уже потом делать ./configure Сборка самого sqlcipher и плагина для Qt, это два разных этапа. Цитата(цитата с первого скриншета) $ cd /c/Qt/2010.02/qt/src/plugins/sqldrivers/sqlcipher Сюда на первом этапе тебе не надо. Тут ты потом будешь плагин собирать.С начало нужно собрать сам sqlcipher. Для этого из консоли MSYS перейти в каталог с исходниками sqlcipher, в те что ты склонировал гитом. И вот в нем уже тебе надо будет скомандовать ./configure ....... |
|
|
AntonH851 |
27.5.2010, 8:14
Сообщение
#13
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
./configure вроде выполнилось
но вот make выдало ошибку: |
|
|
igor_bogomolov |
27.5.2010, 9:20
Сообщение
#14
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
не знаю в чем ошибка. У меня таких проблем не было. Может опять где-нибудь ошибся.
Сборка проверялась не один раз. И описание тоже. Даже разработчик sqlcipher ссылается на наш мануал |
|
|
AntonH851 |
4.7.2010, 17:04
Сообщение
#15
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Очень нужна эта штука, решил еще раз попробовать...
Первым делом как я понимаю(в случае с виндой) надо установить msys... При установке msys, после того как я указал путь к mingw начался какой-то процесс... и в результате и получил вот такое сообщение: Цитата Oh joy. You do not have c:/qt/2010.02/mingw/bin/make.exe. Keep it that way. Если я правильно понимаю, это значит что необнаружен файл make.exe(которого действительно нет, потому что есть mingw32-make.exe), и что-то вроде "сделайте это другим путем". Это не должно повлиять на дальнейший процесс сборки sqlcipher? Помогите пожалуйста Если есть у кого-нибудь OpenSSL дайте рабочую ссылку, а то чет не могу найти ту версию что указана нигде, или подойдет более поздняя? Сообщение отредактировал AntonH851 - 4.7.2010, 17:13 |
|
|
Litkevich Yuriy |
4.7.2010, 18:00
Сообщение
#16
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AntonH851 |
30.8.2010, 10:50
Сообщение
#17
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
необнаружен файл make.exe(которого действительно нет, потому что есть mingw32-make.exe) можно бросить рядом с mingw32-make.exe bat-файл, make.bat, такого содержания:
это не помогло, переименовал mingw32-make.exe в make.exe, вроде проглотило, только выдало сообщение об обратном переименовании... еще вот такой вопрос возник по конфигурированию: ./configure --prefix=/QTPATH/src/plugins/sqldrivers/sqlcipher --disable-tcl --disable-amalgamation CFLAGS="-DSQLITE_HAS_CODEC -I../OpenSSL/include /c/Windows/System32/libeay32.dll" нужно ли при этом изменять опцию -I../OpenSSL/include? т.е. если у меня OpenSSL находится в C:\OpenSSL\include то я должен писать -I/C:/OpenSSL/include? |
|
|
molchanoviv |
30.8.2010, 11:03
Сообщение
#18
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
|
|
|
igor_bogomolov |
30.8.2010, 19:00
Сообщение
#19
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
AntonH851 |
1.9.2010, 9:54
Сообщение
#20
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Ну вот, выполняю configure:
Цитата ./configure --prefix=/c/qt/2010.02/qt/src/plugins/sqldrivers/sqlcipher --disable-tcl --disable-amalgamation CFLAGS="-DSQLITE_HAS_CODEC -I/c/OpenSSL/include /c/Windows/System32/libeay32.dll" Уже прогресс . Выполняю make. Среди прочего вывода есть сообщения: Цитата gcc.exe: c:/Windows/System32/libeay32.dll: linker input file unused because linking not done и такое: Цитата make: Circular utf.o <- utf.o dependency dropped. а в конец вот это: bin, include, lib в каталоге драйвера не появились... Если можно, подскажите пожалуйста, как можно исправить вышеуказанные ошибки |
|
|
Текстовая версия | Сейчас: 22.11.2024, 17:07 |