Автор Тема: Office Server & gluxi  (Прочитано 3472 раз)

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Office Server & gluxi
« : 10.03.2010 12:43:35 »
Хотел собрать xmpp-бота gluxi, однако при выполнении cmake выдёт ошибку
CMake Error: This project requires some variables to be set,
and cmake can not find them.
Please set the following variables:
LIBGLOOX_INC
LIBGLOOX_LIB
Насколько понял, хочет библиотеку libgloox (описание из дебиана - C++ jabber/xmpp library devel files). apt ничего не находит.
Имеется вообще такая библиотека или нужно тянуть и собирать из исходников?
А может быть уже скомпилированный gluxi есть?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Office Server & gluxi
« Ответ #1 : 10.03.2010 13:53:27 »
А может быть уже скомпилированный gluxi есть?
Судя по выводу apt-cache отсутствует.
Андрей Черепанов (cas@)

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #2 : 10.03.2010 15:02:19 »
библиотеку gloox нашел и собрал из исходников.
но, зараза, gluxi при сборке вылетает, не могу понять из-за чего. Вот конец лога:
...
/home/xbow/tmp/gluxi/gluxi-dev/debug/build/plugins/libgluxi_plugin_user.a(image2ascii.o): In function `Image2Ascii::Image2Ascii(QImage const&)':
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage()'
image2ascii.cpp:(.text+0x6d1): undefined reference to `QImage::operator=(QImage const&)'
image2ascii.cpp:(.text+0x753): undefined reference to `QImage::~QImage()'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [gluxi] Ошибка 1
make[2]: Цель `src/base/CMakeFiles/gluxi.dir/build' не была пересобрана из-за ошибок.
make[1]: *** [src/base/CMakeFiles/gluxi.dir/all] Ошибка 2
make[1]: Цель `all' не была пересобрана из-за ошибок.
make: *** [all] Ошибка 2
make: Цель `default_target' не была пересобрана из-за ошибок.

как бы выяснить, из-за чего ошибка?
выполнил make -d, ясности не дало:

...
/home/xbow/tmp/gluxi/gluxi-dev/debug/build/plugins/libgluxi_plugin_user.a(image2ascii.o): In function `Image2Ascii::Image2Ascii(QImage const&)':
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage()'
image2ascii.cpp:(.text+0x6d1): undefined reference to `QImage::operator=(QImage const&)'
image2ascii.cpp:(.text+0x753): undefined reference to `QImage::~QImage()'
collect2: выполнение ld завершилось с кодом возврата 1
Подбираю неудачно завершившегося потомка 0x099dc650 PID 21084
make[2]: *** [gluxi] Ошибка 1
Removing child 0x099dc650 PID 21084 from chain.
Подбираю неудачно завершившегося потомка 0x098e0f10 PID 21080
make[1]: *** [src/base/CMakeFiles/gluxi.dir/all] Ошибка 2
Removing child 0x098e0f10 PID 21080 from chain.
Подбираю неудачно завершившегося потомка 0x098ca8d0 PID 21018
make: *** [all] Ошибка 2
Removing child 0x098ca8d0 PID 21018 from chain.

any ideas?


Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
Re: Office Server & gluxi
« Ответ #3 : 10.03.2010 15:34:26 »
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage()'
Может каких либ от Qt4 не хватает (или их хидеров)

По аналогии отсюда не ставили? http://gluxi.inhex.net/wiki/build_instruction (надо только посмотреть, как подобные пакеты в альте называются)
ALT Linux 5.1 branch (Ziziphora)

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #4 : 10.03.2010 16:00:16 »
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage()'
Может каких либ от Qt4 не хватает (или их хидеров)

Может быть, но как узнать?

Цитировать
По аналогии отсюда не ставили? http://gluxi.inhex.net/wiki/build_instruction (надо только посмотреть, как подобные пакеты в альте называются)

Ну да, по этой инструкции и собирал. Но на 'make' всё и остановилось.

Сейчас плюнул, пробую в debian собрать. а там, если время будет, посмотрим, чего в альте не хватало.



Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Office Server & gluxi
« Ответ #5 : 10.03.2010 16:05:43 »
Может быть, но как узнать?
libqt4-devel
Андрей Черепанов (cas@)

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #6 : 10.03.2010 17:59:11 »
Может быть, но как узнать?
libqt4-devel
Установлена на самом первом шаге.

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
Re: Office Server & gluxi
« Ответ #7 : 10.03.2010 18:28:45 »
можно результат
$ rpm -qa|grep libqtувидеть?
ALT Linux 5.1 branch (Ziziphora)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Office Server & gluxi
« Ответ #8 : 10.03.2010 19:59:33 »
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage - недолинкованыые библиотеки?

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #9 : 11.03.2010 11:08:02 »
можно результат
$ rpm -qa|grep libqtувидеть?

Думаете буду обманывать? :)

Вот, пожалуйста:
.....# rpm -qa|grep libqt
libqt4-test-4.3.4-alt5.M40.1
libqt4-opengl-4.3.4-alt5.M40.1
libqt4-devel-4.3.4-alt5.M40.1
libqt4-assistant-4.3.4-alt5.M40.1
libqt4-qt3support-4.3.4-alt5.M40.1
libqt4-core-4.3.4-alt5.M40.1
libqt4-sql-4.3.4-alt5.M40.1
libqt4-dbus-4.3.4-alt5.M40.1
libqt4-designer-4.3.4-alt5.M40.1
libqt4-xml-4.3.4-alt5.M40.1
libqt4-script-4.3.4-alt5.M40.1
libqt4-qsa-4.3.4-alt5.M40.1
libqt4-uitools-4.3.4-alt5.M40.1
libqt4-network-4.3.4-alt5.M40.1
libqt4-gui-4.3.4-alt5.M40.1
libqt4-4.3.4-alt5.M40.1
libqt4-svg-4.3.4-alt5.M40.1

Кстати, в debian всё собралось без вопросов

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #10 : 11.03.2010 11:12:18 »
image2ascii.cpp:(.text+0x698): undefined reference to `QImage::QImage - недолинкованыые библиотеки?

Там много таких сообщений, просто не стал всё вываливать. А так и QHttp и ещё что-то...

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
Re: Office Server & gluxi
« Ответ #11 : 11.03.2010 12:25:18 »
А можно версию Qt4 в Debian полюбопытствовать?

У меня помнится из-за древнего Qt4 не собирался. Правда это с год назад было и на ALD 4.1

А у Вас там смотрю антиквариат стоит )
ALT Linux 5.1 branch (Ziziphora)

Оффлайн xbow

  • Начинающий
  • *
  • Сообщений: 8
Re: Office Server & gluxi
« Ответ #12 : 11.03.2010 13:52:59 »
А можно версию Qt4 в Debian полюбопытствовать?

У меня помнится из-за древнего Qt4 не собирался. Правда это с год назад было и на ALD 4.1

А у Вас там смотрю антиквариат стоит )

libqt4-4.4.3-1+lenny1_i386
Linux sky 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Office Server & gluxi
« Ответ #13 : 11.03.2010 16:34:28 »
Возможно в makefile неправильно указан ключ -lqt (не в том порядке и т.п.)

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
Re: Office Server & gluxi
« Ответ #14 : 11.03.2010 18:20:20 »
libqt4-4.4.3-1+lenny1_i386
Linux sky 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux
вам не кажется, что 4.4.3 несколько новее 4.3.4 ?
попоробуйте обновить Qt до 4.4.3
ALT Linux 5.1 branch (Ziziphora)