Ананас на OpenSUSE

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

Re: Ананас на OpenSUSE

Сообщение app » Чт май 21, 2009 10:20 am

Сообщение
>Система не может связаться с сервером баз данных

именно то и означает, что система не может связаться с базой данных.
Причиной, скорее всего является отсутствие или не возможность использования драйвера mysql библиотеки qt

Самый простой способ проверить работает ли драйвер mysql в qt4 - откомпилировать и запустить прилагаемый проект.
В нем при установке соединения предлагается список доступных драйверов.

Суда по логам, неудачная попытка открытия происходит в строке 533 файла ./src/lib/sys/adatabase.cpp

Готов разобраться с этой ошибкой, правда только на 32 битной системе.
Вложения
sqlbrowser.tgz
(89.38 КБ) Скачиваний: 162
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ананас на OpenSUSE

Сообщение app » Чт май 21, 2009 10:59 am

Файл
http://download.opensuse.org/repositori ... 1.i586.rpm
у меня скачивается битым.
При попытке просмотреть его при помощи mc (Fedora 7) получаю cpio error
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ананас на OpenSUSE

Сообщение greenif » Чт май 21, 2009 9:51 pm

app писал(а):Сообщение
>Система не может связаться с сервером баз данных

именно то и означает, что система не может связаться с базой данных.
Причиной, скорее всего является отсутствие или не возможность использования драйвера mysql библиотеки qt

Самый простой способ проверить работает ли драйвер mysql в qt4 - откомпилировать и запустить прилагаемый проект.
В нем при установке соединения предлагается список доступных драйверов.

Суда по логам, неудачная попытка открытия происходит в строке 533 файла ./src/lib/sys/adatabase.cpp

Готов разобраться с этой ошибкой, правда только на 32 битной системе.

Спасибо.

Скачал.
Распокавал.
./sqlbrowser
Матюгается что не может найти
libQtSql.so.4
Тут ясно скомпилин под 32, тогда
make clean
make
./sqlbrowser
Выдает окно
Вложения
sqlbrowser.jpg
Вывод команды ./sqlbrowser других драйверов в списке нету. Только QMYSQL
sqlbrowser.jpg (14.58 КБ) Просмотров: 3546
Последний раз редактировалось greenif Чт май 21, 2009 9:56 pm, всего редактировалось 1 раз.
greenif
 
Сообщения: 28
Зарегистрирован: Пт мар 06, 2009 4:00 pm

Re: Ананас на OpenSUSE

Сообщение greenif » Чт май 21, 2009 9:55 pm

app писал(а):Файл
http://download.opensuse.org/repositori ... 1.i586.rpm
у меня скачивается битым.
При попытке просмотреть его при помощи mc (Fedora 7) получаю cpio error

Странно, у меня просматривает без проблем.
Вложения
ps.jpg
greenif
 
Сообщения: 28
Зарегистрирован: Пт мар 06, 2009 4:00 pm

Re: Ананас на OpenSUSE

Сообщение radist » Чт май 21, 2009 11:22 pm

По моим ощущениям - второй (Fedora,Ubuntu).
/usr/share/doc/имя_пакета_версия

Что говорит FHS?


Нет там не чего о каталоге /usr/share/doc/

tom@book:~> ls -l /usr/share/doc
итого 80
drwxr-xr-x 2 root root 4096 Май 7 16:51 aria2
drwxr-xr-x 2 root root 4096 Фев 4 22:56 corefonts
drwxr-xr-x 3 root root 4096 Май 4 19:03 kde
drwxr-xr-x 4 root root 4096 Май 16 23:05 licenses
drwxr-xr-x 4 root root 4096 Апр 24 17:54 manual
drwxr-xr-x 2 root root 4096 Фев 14 18:04 nero
drwxr-xr-x 926 root root 32768 Май 17 11:56 packages
drwxr-xr-x 3 root root 4096 Мар 13 13:46 release-notes
drwxr-xr-x 3 root root 4096 Май 10 14:25 Thunar
drwxr-xr-x 2 root root 4096 Фев 5 02:24 vlc
drwxr-xr-x 2 root root 4096 Фев 15 18:57 vmware-player
drwxr-xr-x 6 root root 4096 Фев 15 18:55 vmware-vix
drwxr-xr-x 3 root root 4096 Фев 15 19:00 vmware-workstation
tom@book:~>


Код: Выделить всё
tom@book:~> ls -l /usr/share/doc/packages/                                                                                                                       
итого 3704                                                                                                                                                       
drwxr-xr-x  2 root root  4096 Дек 10 01:31 3ddiag                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 a2ps                                                                                                                 
drwxr-xr-x  4 root root  4096 Фев  4 22:34 aalib                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 01:02 acl                                                                                                                   
drwxr-xr-x  3 root root  4096 Май 17 11:23 acpid                                                                                                                 
drwxr-xr-x  2 root root  4096 Фев 23 14:04 allegro                                                                                                               
drwxr-xr-x  2 root root  4096 Май 10 14:24 alltray                                                                                                               
drwxr-xr-x  3 root root  4096 Дек 10 01:31 alsa                                                                                                                 
drwxr-xr-x  9 root root  4096 Фев 10 23:02 alsa-firmware                                                                                                         
drwxr-xr-x  2 root root  4096 Май 17 01:13 alsa-oss                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 00:54 alsa-plugins                                                                                                         
drwxr-xr-x  2 root root  4096 Май 17 11:55 alsa-plugins-pulse                                                                                                   
drwxr-xr-x 15 root root  4096 Фев 10 23:02 alsa-tools                                                                                                           
drwxr-xr-x  2 root root  4096 Дек 10 01:31 alsa-utils                                                                                                           
drwxr-xr-x  4 root root  4096 Фев 17 14:53 ananas-0.9.5                                                                                                         
drwxr-xr-x  2 root root  4096 Апр  9 23:44 ant                                                                                                                   
drwxr-xr-x  2 root root  4096 Апр  9 23:43 antlr                                                                                                                 
drwxr-xr-x  2 root root  4096 Апр 13 13:18 apetag                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 11:11 apparmor-docs                                                                                                         
drwxr-xr-x  2 root root  4096 Май 17 13:45 apparmor-parser                                                                                                       
drwxr-xr-x  2 root root  4096 Дек 10 01:31 apparmor-utils                                                                                                       
drwxr-xr-x  2 root root  4096 Фев  4 22:36 aqbanking                                                                                                             
drwxr-xr-x  2 root root  4096 Апр  4 12:27 ardour2                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 10:58 aria2                                                                                                                 
drwxr-xr-x  2 root root  4096 Фев  5 02:02 arts                                                                                                                 
drwxr-xr-x  3 root root  4096 Дек 10 01:31 aspell                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 11:23 aspell-en                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 11:22 aspell-ru                                                                                                             
drwxr-xr-x  2 root root  4096 Фев  4 22:34 at                                                                                                                   
drwxr-xr-x  2 root root  4096 Дек 10 01:31 atk                                                                                                                   
drwxr-xr-x  2 root root  4096 Фев 10 13:23 at-spi                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 00:59 attr                                                                                                                 
drwxr-xr-x  2 root root  4096 Фев  5 12:18 audacity                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 00:49 audiofile                                                                                                             
drwxr-xr-x  2 root root  4096 Дек 10 01:31 audit                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 11:59 autofs                                                                                                               
drwxr-xr-x  2 root root  4096 Фев  4 23:05 avahi                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:04 awesfx                                                                                                               
drwxr-xr-x  2 root root  4096 Май 10 19:59 awn-extras-applets                                                                                                   
drwxr-xr-x  2 root root  4096 Дек 10 01:09 banshee-1                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 10:48 bash                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 10:48 bc                                                                                                                   
drwxr-xr-x  2 root root  4096 Дек 10 01:08 beagle                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 10:59 bind                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 10:48 binutils                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 11:17 blktrace                                                                                                             
drwxr-xr-x  3 root root  4096 Апр 17 02:41 blt                                                                                                                   
drwxr-xr-x  3 root root  4096 Мар 14 22:00 bluez                                                                                                                 
drwxr-xr-x  2 root root  4096 Мар 22 02:14 bluez-firmware                                                                                                       
drwxr-xr-x  3 root root  4096 Фев  4 22:34 bogofilter                                                                                                           
drwxr-xr-x  2 root root  4096 Май 16 23:28 boost-license                                                                                                         
drwxr-xr-x  2 root root  4096 Май 17 13:45 bootcycle                                                                                                             
drwxr-xr-x  2 root root  4096 Дек 10 01:31 bootsplash                                                                                                           
drwxr-xr-x  2 root root  4096 Май 16 22:48 branding-openSUSE                                                                                                     
drwxr-xr-x  2 root root  4096 Май 10 15:22 bug-buddy                                                                                                             
drwxr-xr-x  2 root root  4096 Май 20 02:14 build                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:31 bzip2                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 00:40 cabextract                                                                                                           
drwxr-xr-x  2 root root  4096 Дек 10 01:31 cairo                                                                                                                 
drwxr-xr-x  2 root root  4096 Мар 17 23:06 cairo-devel                                                                                                           
drwxr-xr-x  2 root root  4096 Дек 10 01:07 cairomm                                                                                                               
drwxr-xr-x  2 root root  4096 Фев  4 22:34 cdk                                                                                                                   
drwxr-xr-x  2 root root  4096 Дек 10 01:31 cdparanoia                                                                                                           
drwxr-xr-x  2 root root  4096 Дек 10 01:31 cdrdao                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 check                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:31 checkmedia                                                                                                           
drwxr-xr-x  2 root root  4096 Фев  5 19:48 chmlib                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 11:01 clucene-core                                                                                                         
drwxr-xr-x  2 root root  4096 Мар 17 21:44 cmake                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 12:26 cm-unicode                                                                                                           
drwxr-xr-x  2 root root  4096 Фев  4 22:36 command-not-found                                                                                                     
drwxr-xr-x  2 root root  4096 Дек 10 01:31 coreutils                                                                                                             
drwxr-xr-x  2 root root  4096 Дек 10 01:31 cracklib                                                                                                             
drwxr-xr-x  2 root root  4096 Дек 10 01:31 cron                                                                                                                 
drwxr-xr-x 15 root root  4096 Май  1 12:37 cups                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:08 cups-backends                                                                                                         
drwxr-xr-x  3 root root  4096 Фев  4 22:31 cups-drivers                                                                                                         
drwxr-xr-x  2 root root  4096 Май 17 13:51 curl                                                                                                                 
drwxr-xr-x  3 root root  4096 Май 17 11:17 cyrus-sasl                                                                                                           
drwxr-xr-x  3 root root  4096 Дек 10 01:05 dante                                                                                                                 
drwxr-xr-x  2 root root  4096 Май  1 12:08 dbus-1                                                                                                               
drwxr-xr-x  2 root root  4096 Мар 17 18:37 dbus-python                                                                                                           
drwxr-xr-x  2 root root  4096 Дек 10 01:31 dcraw                                                                                                                 
drwxr-xr-x  3 root root  4096 Май 17 12:24 dejavu                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 deltarpm                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 13:45 desktop-file-utils                                                                                                   
drwxr-xr-x  2 root root  4096 Май 17 11:16 device-mapper                                                                                                         
drwxr-xr-x  3 root root  4096 Мар 14 22:08 dhcp                                                                                                                 
drwxr-xr-x  2 root root  4096 Май 17 01:12 dhcpcd                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 dialog                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 01:36 diffutils                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 11:56 DirectFB                                                                                                             
drwxr-xr-x  3 root root  4096 Май 17 11:54 dirmngr                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 dmraid                                                                                                               
drwxr-xr-x  3 root root  4096 Дек 10 01:31 dnsmasq                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:05 docbook_4                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 00:40 dos2unix                                                                                                             
drwxr-xr-x  4 root root  4096 Май 17 00:40 dosfstools                                                                                                           
drwxr-xr-x  3 root root  4096 Фев  7 18:17 doxygen                                                                                                               
drwxr-xr-x  2 root root  4096 Фев  5 02:07 dvdauthor                                                                                                             
drwxr-xr-x  2 root root  4096 Дек 10 01:31 dvd+rw-tools                                                                                                         
drwxr-xr-x  2 root root  4096 Фев  5 02:14 dvgrab                                                                                                               
drwxr-xr-x  2 root root  4096 Дек 10 01:31 e2fsprogs                                                                                                             
drwxr-xr-x  2 root root  4096 Апр 30 15:27 eel                                                                                                                   
drwxr-xr-x  2 root root  4096 Май 17 12:41 efont-unicode                                                                                                         
drwxr-xr-x  2 root root  4096 Дек 10 01:31 eject                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:31 elfutils                                                                                                             
drwxr-xr-x  2 root root  4096 Май 17 13:45 enchant                                                                                                               
drwxr-xr-x  2 root root  4096 Фев  4 23:48 enscript                                                                                                             
drwxr-xr-x  3 root root  4096 Дек 10 01:05 espeak                                                                                                               
drwxr-xr-x  2 root root  4096 Май 17 00:40 ethtool                                                                                                               
drwxr-xr-x  2 root root  4096 Май 10 15:20 evolution-data-server                                                                                                 
drwxr-xr-x  3 root root  4096 Фев  4 22:30 exiftool                                                                                                             
drwxr-xr-x  2 root root  4096 Мар 13 01:19 exo                                                                                                                   
drwxr-xr-x  3 root root  4096 Май 17 01:18 expat                                                                                                                 
drwxr-xr-x  2 root root  4096 Дек 10 01:31 fam                                                                                                                   
drwxr-xr-x  2 root root  4096 Май 17 11:16 fbset                                                                                                                 
drwxr-xr-x  2 root root  4096 Фев  7 14:03 festival                                                                                                             
drwxr-xr-x  3 root root  4096 Фев  4 23:40 ffmpeg                                                                                                               
drwxr-xr-x  4 root root  4096 Фев  4 22:34 filters
                                                                                                               
<<---пскипано ибо не влезло-->>

drwxr-xr-x  2 root root  4096 Май 17 00:39 zip
drwxr-xr-x  2 root root  4096 Дек 10 01:31 zisofs-tools
drwxr-xr-x  2 root root  4096 Фев  5 21:49 zlib-devel
drwxr-xr-x  3 root root  4096 Май 17 01:28 zsh


НО!!
Red Hat RPM Guide - говорит что:

%_defaultdocdir %{_usr}/share/doc
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ананас на OpenSUSE

Сообщение radist » Чт май 21, 2009 11:28 pm

Нет. А разве сейчас не так?
Одно время плагины устанавливались в /usr/share, но на сколько помню сейчас - в /usr/lib/...


Я с этим поспорю т.к. на сусе оно вообше не чего и ни куда не ставит, make install просто не работает.
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ананас на OpenSUSE

Сообщение radist » Чт май 21, 2009 11:41 pm

Еще такая мысль есть, кто может загляните в мой проект в OBS я собирал достаточно проектов последнее это exaro, о котором я писал в другой ветке, с учетом того что им пол года от роду и того что за месяц объем кода увеличивается в двое проблем нет, ни со сборкой ни с инсталяцией + еще часть проектов :lol: собираю локально ибо в OBS не все разрешают собирать. Так вот есть такая штука cmake:

+ cd exaro-1.80.0.svn
+ cmake CMakeLists.txt
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
*** eXaro use GPL license ***
-- Performing Test CXX_COMPILER_FLAG_WALL
-- Performing Test CXX_COMPILER_FLAG_WALL - Success
-- Performing Test CXX_COMPILER_FLAG_FEXCEPTIONS
-- Performing Test CXX_COMPILER_FLAG_FEXCEPTIONS - Success
-- Performing Test CXX_COMPILER_FLAG_FNON_CALL_EXCEPTIONS
-- Performing Test CXX_COMPILER_FLAG_FNON_CALL_EXCEPTIONS - Success
-- Found shared-mime-info version: 0.23
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.4.0
-- Found OpenSSL: /usr/lib/libssl.so
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found quazip: /usr/lib/libquazip.so
-- Found Zint: /usr/lib/libzint.so
-- Found QZint: /usr/lib/libQZint.so
-- Found PropertyEditor: /usr/lib/libPropertyEditor.so
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/packages/BUILD/exaro-1.80.0.svn
+ make
[ 0%] Generating qrc_preview.cxx
[ 0%] Generating moc_bandinterface.cxx
[ 0%] Generating moc_iteminterface.cxx
[ 1%] Generating moc_reportengine.cxx
[ 1%] Generating moc_reportinterface.cxx
[ 1%] Generating moc_exportinterface.cxx
[ 2%] Generating moc_previewdialog.cxx
[ 2%] Generating moc_searchwidget.cxx
[ 2%] Generating moc_pageinterface.cxx
[ 3%] Generating moc_previewwidget.cxx
[ 3%] Generating moc_sqlquery.cxx
Scanning dependencies of target Report
[ 3%] Building CXX object libs/report/CMakeFiles/Report.dir/bandinterface.cpp.o
[ 3%] Building CXX object libs/report/CMakeFiles/Report.dir/iteminterface.cpp.o
[ 4%] Building CXX object libs/report/CMakeFiles/Report.dir/paintdevice.cpp.o
[ 4%] Building CXX object libs/report/CMakeFiles/Report.dir/reportengine.cpp.o
[ 4%] Building CXX object libs/report/CMakeFiles/Report.dir/document.cpp.o
[ 5%] Building CXX object libs/report/CMakeFiles/Report.dir/page.cpp.o


Помоему это вариант решить проблемы со сборкой? Cmake используют большинство проектов на куте 4, в том числе и кде4 и я не встречал в них проблем со сборкой и инсталяцией. Даже не понимая не чего в програмировании похоже что это очень мощное средство.
radist
 
Сообщения: 97
Зарегистрирован: Ср фев 25, 2009 10:39 am

Re: Ананас на OpenSUSE

Сообщение app » Пт май 22, 2009 8:50 am

Возможно стоит попробовать CMake. Если есть специалисты, владеющие CMake и способные продемонстрировать его правильное использование в Ананасе - буду только рад увидеть успешный результат.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ананас на OpenSUSE

Сообщение app » Пт май 22, 2009 11:10 am

radist писал(а):
Нет. А разве сейчас не так?
Одно время плагины устанавливались в /usr/share, но на сколько помню сейчас - в /usr/lib/...


Я с этим поспорю т.к. на сусе оно вообше не чего и ни куда не ставит, make install просто не работает.


Если речь о ananas-qt4, то это совершенно верно, так как портирование на qt4 выполнено для довольно старых исходников Ананаса.
Поэтому, для разработки и выполнения бизнес-схем я пока рекомендую использовать ananas для qt3.
ananas-qt4 - еще не релизился и разработчики бизнес-схем вряд ли получат удовольствие от перехода на этот код с последнего релиза Ананаса.
Андрей
Аватара пользователя
app
 
Сообщения: 332
Зарегистрирован: Вт фев 24, 2009 5:38 pm

Re: Ананас на OpenSUSE

Сообщение app » Пт май 22, 2009 11:19 am

>greenif

Ошибка, непозволявшая ananas-qt4 коннектиться к базе, найдена и исправлена. Изменения залиты в CVS.
http://www.leaderit.ru/cgi-bin/cvsweb.c ... 1.6;r2=1.7
и в лабораторный git
http://github.com/app/ananas-labs-qt4/c ... 658db9bb01

Проверено на ananas4-designer Ubuntu Intrepid 32bit

Однако, хочу напомнить, что ananas-qt4 это девелоперская ветка кода. Соответственно, в ней еще много чего нужно почистить, прежде чем пускать к ней обычных разработчиков бизнес-схем.

Опять же достижения последних релизов Ананаса для qt3 еще не попали в ananas-qt4, так как Валерий Гражданкин портировал на qt4 довольно старый код Ананаса.

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

Пред.След.

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

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

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

cron