|
|
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, со сборкой 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]# Помогите, пожалуйста, я уже не знаю, что с этим делать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2006, 11:55:09 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
может Ваш топик в линукс перенести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 02:24:42 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
А если перенести, то большая вероятность что помогут? Перенесите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 09:09:46 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
# rpm -qa | grep openssl что говорит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 11:38:25 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Говорит: [root@host linus]# rpm -qa | grep openssl libopenssl0.9.7-0.9.7e-5mdk openssl-0.9.7e-5mdk [root@host linus]# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 12:15:32 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Kirill123Говорит: [root@host linus]# rpm -qa | grep openssl libopenssl0.9.7-0.9.7e-5mdk openssl-0.9.7e-5mdk [root@host linus]# поставь пакет openssl-devel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 12:29:58 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Млин опять у мандрейк какая то своя система именования пакетов. Вообщем делов в том, что программа не находит заголовочный файл rand.h, который входит в пакет openssl. На редхат подобных дистрибутивах надо было бы поставить пакет openssl-devel, в котором как раз и находятся т.н. заголовочные файлы. Посмотри еще так # rpm -ql libopenssl0.9.7-0.9.7e-5mdk | grep rand.h # rpm -ql openssl-0.9.7e-5mdk | grep rand.h Либо у тебя вообще нет этого файла, либо программа просто не видит его и ей надо указать путь с помощью ключа в configure. Посмотреть все доступные ключи можно так # ./configure --help возможно там есть ключ --with-openssl или что нибудь подобное. А вообще рекомендую собирать из src.rpm, тогда подобных проблем не должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 12:33:02 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
На # rpm -ql libopenssl0.9.7-0.9.7e-5mdk | grep rand.h ничего не говорит, на rpm -ql openssl-0.9.7e-5mdk | grep rand.h тоже ничего не говорит. openssl-devel под Mandrake уже очень долго искал (где-то с месяц), так ничего и не нашёл. Нашёл я rand.h по такому пути: /usr/local/ssl/include/openssl/rand.h Потом посмотрел help на configure, и так и не понял, как можно прописать папку с библиотеками openssl... Вот текст справки по configure: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 13:14:16 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
авторпоставь пакет openssl-devel если не ошибаюсь, то там нет такого разделения как в Red Hat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 13:16:06 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
# rpm -qf /usr/local/ssl/include/openssl/rand.h ? авторЯ не пойму, как прописать путь... я не вижу специального ключа :(. Как вариант посмотреть лог configure и глянуть где он ищет этот файл. После этого скопировать или создать соответствующий симлинк. Но это уже из разряда изврата. А вообще на будущее, который раз убеждаюсь, что мандрейк полный ацтой, без обид всем его фанам, если таковые имеются :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 13:26:57 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
[root@host linus]# rpm -qf /usr/local/ssl/include/openssl/rand.h файл /usr/local/ssl/include/openssl/rand.h не принадлежит ни одному из пакетов В configure нашёл такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Там заменил OPENSSL_LIBS="" на OPENSSL_LIBS="/usr/local/ssl/include/openssl/" и в итоге получил: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Что самое интересное, в первом случае должно выводиться на экран после echo Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 14:00:20 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
ALex_hhaМлин опять у мандрейк какая то своя система именования пакетов. Вообщем делов в том, что программа не находит заголовочный файл rand.h, который входит в пакет openssl. На редхат подобных дистрибутивах надо было бы поставить пакет openssl-devel, в котором как раз и находятся т.н. заголовочные файлы. ..а мандрейк не RH подобный дистрибутив ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 15:14:15 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
автор..а мандрейк не RH подобный дистрибутив ???? скажем так, не совсем классический ;). Вчера ради интереса собрал vyqchat на CentOS 4 без проблем. При конфигурировании были такие строки Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 11:35:52 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Не нужно трогать ./configure! Он создаетcя на основе config.in и обычно ошибок не содержит. Если не находятся библиотеки или заголовочные файлы, копать в сторону pkg-config Проверить: > pkg-config openssl --libs --cflags если отсутствует строки типа -I/usr/local/ssl/include/openssl - либо искать и поправлять соответствующий openssl.pc (обычно находится в /usr/lib/pkgconfig или в /usr/local/lib/pkgconfig) либо вручную добавить во все Makefile проекта к переменной PACKAGE_CFLAGS путь к заголовкам не забывая ключ -I ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 11:45:31 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Как вариант быстрое решение: Код: plaintext 1. PS... только возможно это не единственный хэдер который вам понадобится. http://surgutnet.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 11:59:08 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Some influential environment variables: CXX C++ compiler command CXXFLAGS C++ compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CC C compiler command CFLAGS C compiler flags CPP C preprocessor Не судьба видимо переменные окружения установить, нужно быстрее все править export CPPFLAGS=-I/usr/local/ssl/include/openssl export LDFLAGS=-L/path_to_openssl_lib make distclean ./configure make ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 14:58:59 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
вернее вот так, судя по сообщению uuid.cpp:15:26: openssl/rand.h: No such file or directory export CPPFLAGS=-I/usr/local/ssl/include ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 15:00:40 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 13:40:32 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
А ещё я скачал slackware 10.2, и, как ни странно, там VyQChat собрался с пол пинка.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 13:42:01 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
На CentOS тоже ;) => Мандрейк в мусорку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 15:37:57 |
|
||
|
Установка VyQChat, Проблемы со сборкой
|
|||
|---|---|---|---|
|
#18+
Kirill123 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. "А ну-ка давайте его сюда, мы сейчас посмотрим - голова у него или держалка для ушей ..." П.Нортон "Пасынки Вселенной" (насчет автора мог и наврать) тогда просто без make distclean ./configure make PS. так по каждому чиху и будем постить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 18:06:53 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33797967&tid=1489364]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 307ms |

| 0 / 0 |
