asqltable.cpp:1045:6: предупреждение: suggest explicit braces to avoid ambiguous «else» [-Wparentheses]
asqltable.cpp: В функции-члене «virtual bool aDataTable::Delete()»:
asqltable.cpp:1091:14: предупреждение: variable «rec» set but not used [-Wunused-but-set-variable]
asqltable.cpp: В функции-члене «virtual bool aDataTable::Update()»:
asqltable.cpp:1102:14: предупреждение: variable «rec» set but not used [-Wunused-but-set-variable]
asqltable.cpp: В функции-члене «QString aDataTable::sqlFieldName(const QString&) const»:
asqltable.cpp:1122:28: ошибка: cannot call constructor «QString::QString» directly [-fpermissive]
asqltable.cpp:1122:28: ошибка: for a function-style cast, remove the redundant «::QString» [-fpermissive]
make[2]: *** [.obj/asqltable.o] Ошибка 1
make[2]: Выход из каталога `/root/ananas/ananas-0.9.5/src/lib'
make[1]: *** [sub-lib] Ошибка 2
make[1]: Выход из каталога `/root/ananas/ananas-0.9.5/src'
make: *** [all] Ошибка 2
Что не так? Чего не хватает?
Cтал установиливать из rpm, установка yum`ом закончилась ошибкой:
перечисленные библиотеки установлены в системе, mysqlserver работает на другой машине
--> Проверка зависимостей окончена
Ошибка: Пакет: ananas-0.9.5-f7.i386 (/ananas-0.9.5-f7.i386)
Необходимо: libssl.so.6
Ошибка: Пакет: ananas-0.9.5-f7.i386 (/ananas-0.9.5-f7.i386)
Необходимо: libmysqlclient.so.15(libmysqlclient_15)
Ошибка: Пакет: ananas-0.9.5-f7.i386 (/ananas-0.9.5-f7.i386)
Необходимо: libmysqlclient.so.15
Ошибка: Пакет: ananas-0.9.5-f7.i386 (/ananas-0.9.5-f7.i386)
Необходимо: libcrypto.so.6
Вы можете попробовать --skip-broken чтобы обойти проблему
** Предварительно ошибок в rpmdb: 6, «yum check» выдает следующее:
ananas-0.9.5-f7.i386 имеет недостающие зависимости от bluecurve.so
ananas-0.9.5-f7.i386 имеет недостающие зависимости от libcrypto.so.6
ananas-0.9.5-f7.i386 имеет недостающие зависимости от libmysqlclient.so.15
ananas-0.9.5-f7.i386 имеет недостающие зависимости от libmysqlclient.so.15(libmysqlclient_15)
ananas-0.9.5-f7.i386 имеет недостающие зависимости от libssl.so.6
ananas-0.9.5-f7.i386 имеет недостающие зависимости от mysql-server >= ('0', '4.1', None)
Установил rpm с опцией --nodeps, Ананас установился, запускается, но отказывается коннектится к базе mqsql, выдает ошибку "mysqldriver not loaded":
Библиотека libqsqlmysqlu.so входила в rpm-пакет и во время утановки была скопирована в "/usr/lib/ananas/qt3plugins/sqldrivers".
Log system not initialized!
QPixmap::fromMimeSource: Cannot find pixmap "/usr/share/ananas/designer/locale/engine-splash-ru.png" in the mime source factory
extensions:
XML
Service
Meta
SQL
Text
XXXX
QSqlDatabase: QMYSQL3U driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QPSQL7 QSQLITE QODBC3
Ошибка сегментирования (core dumped)
Я пробовал копировать эту библиотеку в /lib , /usr/lib , /usr/lib , /usr/lib/qt-3.3/plugins/sqldrivers , /usr/lib/qt-3.3/lib . Результата это не дало.
Почему не работает? Где он ищет libqsqlmysqlu.so ?