|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
||=== SQLite, Debug ===| sqlite3.c|25665|предупреждение: variable «h» set but not used [-Wunused-but-set-variable]| sqlite3.c|80088|предупреждение: variable «db» set but not used [-Wunused-but-set-variable]| sqlite3.c|80108|предупреждение: variable «db» set but not used [-Wunused-but-set-variable]| sqlite3.c|105802|предупреждение: variable «yyendofinput» set but not used [-Wunused-but-set-variable]| ||=== Build finished: 4 errors, 0 warnings ===| На ubuntu 10.11 (предыдущая, старшая версия ОС) было все нормально. Может кто-то помочь с разрешением проблемы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 19:29 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
Я вижу 4 предупреждения и ни одной ошибки. Предупреждения в SQLite исходника от версии к версии появляются и исчезают. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 19:35 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
Dmitry Arefiev, спасибо за ответ. Согласен, что это предупреждения. Но они приводят к ошибкам, когда приложение компилирую. Библиотека динамическая. ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlOpen':| /SQLite/sqlite3.c|29347|undefined reference to `dlopen'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlError':| /SQLite/sqlite3.c|29361|undefined reference to `dlerror'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlSym':| /SQLite/sqlite3.c|29387|undefined reference to `dlsym'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlClose':| /SQLite/sqlite3.c|29392|undefined reference to `dlclose'| ||=== Build finished: 4 errors, 0 warnings ===| Скомпилированные библиотеки в искомой директории есть, с расширениями ".a" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 19:43 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
Установил чистые системы Ubuntu 11.10 + Code::Block - не работает, не компилируется Ubuntu 10.11 + Code::Block - работает, компилируется ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 19:56 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannovУстановил чистые системы Ubuntu 11.10 + Code::Block - не работает, не компилируется Ubuntu 10.11 + Code::Block - работает, компилируетсяАга... ты бы еще устроил потоп а потом создал цивилизацию заново. Отключи -Wunused-but-set-variable для sqlite.c в своем makefile и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 20:24 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
White OwlАга... ты бы еще устроил потоп а потом создал цивилизацию заново. да, мне подобное решение нравится, спасибо за идею. White OwlОтключи -Wunused-but-set-variable для sqlite.c в своем makefile и все. "в своем makefile" - я не знаю о каком "моем" файле "makefile" идет речь. Можете предоставить более подробную информацию ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 21:00 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannov"в своем makefile" - я не знаю о каком "моем" файле "makefile" идет речь. Можете предоставить более подробную информацию ?Как ты собираешь проект? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2011, 23:22 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
White Owlioannov"в своем makefile" - я не знаю о каком "моем" файле "makefile" идет речь. Можете предоставить более подробную информацию ?Как ты собираешь проект? Использую Code::Block, как пользователь нажимаю Build. Понимаю, что такое задать параметры компиляторы , линковщику. Но я не использую в своем проекте , пока, никаких инструкций по разворачиванию/ установки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 00:37 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
Извините за грамматику, смешно вышло ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 00:38 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannovИспользую Code::Block, как пользователь нажимаю Build. Понимаю, что такое задать параметры компиляторы , линковщику. Но я не использую в своем проекте , пока, никаких инструкций по разворачиванию/ установки.Значит пора использовать. Я не работаю с CodeBlock'ом и не знаю как там делается настройка компилятора для индивидуального файла. Гуляй по диалогам настройки проекта и ищи сам. Еще можно разрезать большой проект на два проекта. Один - библиотека в котором будет только один sqlite3.c а во втором все твои собственные файлы и вызов библиотеки с sqlite. А по хорошему, стоит забить на среды вообще, и писать makefile самостоятельно. Намного надежнее и в конечном итоге проще жить будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 01:01 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannovDmitry Arefiev, спасибо за ответ. Согласен, что это предупреждения. Но они приводят к ошибкам, когда приложение компилирую. Библиотека динамическая. ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlOpen':| /SQLite/sqlite3.c|29347|undefined reference to `dlopen'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlError':| /SQLite/sqlite3.c|29361|undefined reference to `dlerror'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlSym':| /SQLite/sqlite3.c|29387|undefined reference to `dlsym'| ../bin/Debug/libSQLite.a(sqlite3.o)||In function `unixDlClose':| /SQLite/sqlite3.c|29392|undefined reference to `dlclose'| ||=== Build finished: 4 errors, 0 warnings ===| Скомпилированные библиотеки в искомой директории есть, с расширениями ".a" Библиотека libdl входит в состав glibc - проверьте, установлен ли пакет glibc-devel. Если такой пакет есть, то перед сборкой добавьте ключ для линковщика "-ldl": export LD_FLAGS=-ldl ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 11:56 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannov...когда приложение компилирую. Библиотека динамическая. Убунта - пакетный дистрибутив. Пакетный - это значит, софт ставится из пакетов. Следовательно, нужно установить пакет с библиотеками эскулайт. И не нужно - совать в систему самопальные бинари и прочую взрывоопасную хрень. Как пересобрать пакет и обновить версию ПО в нем - описано невесть сколько раз, не стоит и обсуждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2011, 23:26 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
RXL, спасибо за ответ. Что насчет glibc-devel, то сейчас никак не получается его установить. На Make получаю следующее: makemawk: scripts/gen-sorted.awk: line 19: regular expression compile failed (bad class -- [], [^] or [) /[^ mawk: scripts/gen-sorted.awk: line 19: syntax error at or near ] mawk: scripts/gen-sorted.awk: line 19: runaway regular expression /, "", subd ... make[1]: *** Нет правила для сборки цели `/tmp/glibc_build2/Versions.all', требуемой для `/tmp/glibc_build2/abi-versions.h'. Останов. make[1]: Выход из каталога `/tmp/glibc-2.11.1' make: *** [all] Ошибка 2 root@r-VirtualBox1110:/tmp/glibc_build2# Но этот вопрос выходит за рамки темы вопроса, так что ответ пытаюсь найти в Интернет. MBG, вам так же спасибо за ответ. Я установил пакет SQLite. Что насчет реплики "И не нужно - совать в систему самопальные бинари и прочую взрывоопасную хрень", то я не понял ее смысла. Если Вы говорите о моем приложении, то в таком случае это будет правдой, в каком-то смысле. Но я все же не готов отдать все возможности и деньги Mircosoft или другой компании, дабы не было "самопального" софта. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2011, 19:32 |
|
Ubuntu 11.10 + SQLite 3.7.8 = при компиляции ошибки
|
|||
---|---|---|---|
#18+
ioannovMBG, вам так же спасибо за ответ. Я установил пакет SQLite. Нужен пакет libsqlite3 с динамическими библиотеками. А в своем приложении таскать зависимости - не стоит. ioannov...Если Вы говорите о моем приложении... Нет. Речь про дублирование системных библиотек самопально собранными и неведомо где размещенными. Нужна новая версия - обновите нужный пакет. В пакете своего приложения в зависимостях укажите требуемые версии. Поддержка приложения, в состав которого входят непонятно какие версии и неизвестно как собранных библиотек... мучительное и бестолковое занятие. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2011, 15:12 |
|
|
start [/forum/topic.php?fid=54&msg=37489634&tid=2009106]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 415ms |
0 / 0 |