Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Установка VyQChat


Автор: Kirill123 17.6.2006, 10:34
Помогите, пожалуйста, со сборкой  VyQChat 

У меня ОС mandrake Linux 10.2, пользователи локалки сидят на Windows и пользуются vypress Chat. Я решил установить  VyQChat, скачал vyqchat-0.2.8.tar.gz, при сборке ./configure  прошла успешно, а вот когда выполняется make, вываливаются ошибки и в итоге компиляция прерывается. Вот  текст ошибок:

uuid.cpp:15:26: openssl/rand.h: No such file or directory
uuid.cpp: In member function `void UUID::generate()':
uuid.cpp:38: error: `RAND_bytes' undeclared (first use this function)
uuid.cpp:38: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[2]: *** [vyqchat-uuid.o] Ошибка 1
make[2]: Leaving directory `/home/linus/Programes/VyQChat/vyqchat-0.2.8/src'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/linus/Programes/VyQChat/vyqchat-0.2.8/src'
make: *** [all-recursive] Ошибка 1
[root@host vyqchat-0.2.8]#            

Помогите, пожалуйста, я уже не знаю, что с этим делать... 

Автор: Deface 19.6.2006, 12:20
эт не сюда smile
Модератор: Перенесено из ПО 

Автор: cenix 19.6.2006, 13:24
Гугль+прямые руки:

http://www.sql.ru/forum/actualthread.aspx?bid=17&tid=305261
http://forum.raid.ru/index.php?showtopic=55725
советуют ставить openssl-devel. 

Автор: MasterOfCode 23.12.2008, 19:38
Поставил убунту 8.10
Хотел поставить VyQChat чтоб общаться с юзерами из виндовс.
разархивировал архив
пишу:
Код

master@master:~/vyqchat/vyqchat-0.2.8$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.


что это?

ЗЫ: Первый раз за линукс сел...

Автор: nickless 23.12.2008, 20:24
Цитата(MasterOfCode @  23.12.2008,  18:38 Найти цитируемый пост)
что это?

Не установлен компилятор.

Советую для начала посмотреть, нет ли VyQChat в репозитории и если есть, поставить оттуда, если нет, поставить пакет build-essential и попробовать еще раз.

Автор: MasterOfCode 23.12.2008, 20:36
nickless, спасибо! Сейчас качаю обновления, после обновлений попробую еще раз. В репозитарии, если я тебя правильно понял - это GUI где можно выбрать приложения и установить, там нет его :(

Автор: MasterOfCode 23.12.2008, 21:21
После установки обновлений ругается так же.
Команду ./Configure Нужно просто так набирать без параметров?

Автор: MasterOfCode 24.12.2008, 16:57
установил build-essential (сконфигурировал!), далее в инструкции написано сделать make, написал, мне выдал такое сообщение:
Цитата

master@master:~/vyqchat/vyqchat-0.2.8$ make
make: *** Не заданы цели и не найден make-файл.  Останов.

Вот инструкция по установке:

Цитата

The simplest way to compile this package is:

  1. `cd' to the directory containing the package's source code and type
     `./configure' to configure the package for your system.  If you're
     using `csh' on an old version of System V, you might need to type
     `sh ./configure' instead to prevent `csh' from trying to execute
     `configure' itself.

     Running `configure' takes awhile.  While running, it prints some
     messages telling which features it is checking for.

  2. Type `make' to compile the package.

  3. Optionally, type `make check' to run any self-tests that come with
     the package.

  4. Type `make install' to install the programs and any data files and
     documentation.

  5. You can remove the program binaries and object files from the
     source code directory by typing `make clean'.  To also remove the
     files that `configure' created (so you can compile the package for
     a different kind of computer), type `make distclean'.  There is
     also a `make maintainer-clean' target, but that is intended mainly
     for the package's developers.  If you use it, you may have to get
     all sorts of other programs in order to regenerate files that came
     with the distribution.


Народ, подскажите пожалуйста, как сделать?

Автор: nickless 25.12.2008, 19:25
Цитата(MasterOfCode @  24.12.2008,  15:57 Найти цитируемый пост)
установил build-essential (сконфигурировал!)

В смысле ./configure без ошибок завершилось? Если нет Makefile значит была проблема.

Вообще эта софтина давно не обновлялась, я попробовал, пришлось подставить правильный путь к Qt3,
Код

% ./configure --with-Qt-dir=/usr/qt/3/

и пофиксить пару ошибок в исходниках (возможно из-за того, что у меня новый компилятор, см. патч)

Автор: MasterOfCode 26.12.2008, 13:52
nickless,я уже поставил trix. smile почитал в интернете что лучше ставить ТРикс ибо он больше похож на вайпрес и поддерживает все что поддерживает Вайпрес чат. Поставил. Всем доволен smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)