Ananas на Fedora

Начинаете изучать Ананас? Задавайте вопросы здесь. С чего начать? Где найти? Как сделать? А можно...?

Re: Ananas на Fedora

Сообщение app » Чт апр 01, 2010 11:07 am

по умолчанию Ананас собирается без расширения te
Уберите комментарий
#unix:SUBDIRS += te
в строке 8 файла
src/extensions/extensions.pro
для сборки с расширением te
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ananas на Fedora

Сообщение NitroGlycerine » Чт апр 01, 2010 11:19 am

Так куда положить библиотеки чтобы лд их нашел или где-то что-то надо прописать?
или может почитать что-нибудь посоветуете
NitroGlycerine
 
Сообщения: 5
Зарегистрирован: Чт мар 18, 2010 11:36 pm

Re: Ananas на Fedora

Сообщение app » Чт апр 01, 2010 1:19 pm

Чтийте исходники вот по такому ориентиру
grep -Rn addLibraryPath ./src/ananas*
./src/ananas/main.cpp:145: qApp->addLibraryPath( qApp->applicationDirPath() );
./src/ananas/main.cpp:148: qApp->addLibraryPath( "/usr/lib/ananas4" );
app@app:~/devel/clones/ananas-qt4$ grep -Rn addLibraryPath ./src/designer/*
./src/designer/main.cpp:160: qApp->addLibraryPath( qApp->applicationDirPath() );
./src/designer/main.cpp:163:// qApp->addLibraryPath( "/usr/lib/ananas4/" );



addLibraryPath задает где искать динамические библиотеки для подгрузки
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ananas на Fedora

Сообщение Hiisi » Ср апр 07, 2010 9:34 am

app писал(а):Самым верным способом будет пересборка src.rpm Ананаса для 12-той Федоры.
rpmbuild --rebuild ananas...src.rpm

Хотя, без правки зависимостей в спек файле не обойтись. Поэтому src.rpm придется распаковать, подправить зависимости в спек файле и только потом пересобрать.

Ну и для сборки из исходников придется поставить ряд пакетов через yum. Те, что прописаны в BuildRequires спек файла
BuildRequires: gcc-c++ libstdc++-devel
BuildRequires: mysql-devel
BuildRequires: qt-devel
BuildRequires: qt-qsa-devel


Здравствуйте! Вот так и сделал. Спасибо, ананас пересобрался и после успешно установился.
Однако есть следющая сложность: при запуске через меню программа закрывается с ошибкой "Ananas runtime init error. See message window and log file for details." при попытке выбора любой из схем - "Оперативный учёт" или "Оперативный учёт. Демо". При запуске из терминала имеем:
Код: Выделить всё
ananas
Log system not initialized!
QPixmap::fromMimeSource: Cannot find pixmap "engine-splash-fi.png" in the mime source factory
QPixmap::fromMimeSource: Cannot find pixmap "/usr/share/ananas/designer/locale/engine-splash-fi.png" in the mime source factory
extensions:
XML
Service
Meta
SQL
Text
XXXX
QGDict::hashKeyString: Invalid null key
QSqlDatabaseManager::database: unable to open database: Access denied for user 'root'@'localhost' (using password: NO): QMYSQL3U: Unable to connect
QSqlDatabaseManager::database: unable to open database: Access denied for user 'root'@'localhost' (using password: NO): QMYSQL3U: Unable to connect
QSqlDatabaseManager::database: unable to open database: Access denied for user 'root'@'localhost' (using password: NO): QMYSQL3U: Unable to connect
QSqlDatabaseManager::database: unable to open database: Access denied for user 'root'@'localhost' (using password: NO): QMYSQL3U: Unable to connect


Как я понимаю причина ошибки в том, что программа пытается подключиться к mysql как root без пароля. После установки настроил mysql как написано вот тут:
http://ananas.su/wiki/%D0%9D%D0%B0%D1%8 ... 0%B0_mysql
Однако не ясно, как создать пользователя mysql для ананаса и где прописать использование его, а не рута.
С уважением
:q!
Аватара пользователя
Hiisi
 
Сообщения: 16
Зарегистрирован: Вс янв 17, 2010 12:51 am
Откуда: Москва

Re: Ananas на Fedora

Сообщение app » Вт апр 13, 2010 1:28 pm

имя и пароль пользователя базы данных задаются в rc файле
Это можно увидеть в исходниках.
http://www.leaderit.ru/cgi-bin/cvsweb.c ... c?rev=1.20
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ananas на Fedora

Сообщение mouserok » Сб май 15, 2010 2:50 pm

а можно по подробнее в пересборке пакета ananas-0.9.5-2.1.src.rpm
после распаковки имеем 2 файла ananas-0.9.5.tar.bz2 и ananas-fc.spec ... что далее делать ???
mouserok
 
Сообщения: 1
Зарегистрирован: Сб май 15, 2010 2:44 pm

Re: Ananas на Fedora

Сообщение s2010 » Вс янв 23, 2011 9:14 pm

Здравствуйте!
На Федоре 8 установил из rpm
при сохранении бизнес-схемы вылетает.
в ananas.log пишет

2011-01-22 23:54:30 DEBUG main - BinReloc path to data dir is /usr/share.
2011-01-22 23:54:30 DEBUG main - qt library path is '/usr/lib/ananas/qt3plugins:/usr/lib/qt-3.3/plugins:/usr/bin:'
s2010
 
Сообщения: 2
Зарегистрирован: Вс янв 23, 2011 8:47 am

Пред.

Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron