myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Сборка, Debian

Теги
Нет тегов для показа
ShadoWx
сообщение 19.2.2012, 3:34
Сообщение #1


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Код_
Код
*** glibc detected *** ./RusHub: free(): invalid pointer: 0x080ae92c ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b381)[0xb7582381]
/lib/i686/cmov/libc.so.6(+0x6cbd8)[0xb7583bd8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb7586cbd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb775e701]
/usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb775e75d]
./plugins/lua.so(_ZN9LuaPlugin11loadScriptsEv+0x230)[0xb736d530]
./plugins/lua.so(_ZN9LuaPlugin6onLoadEPN8dcserver12DcServerBaseE+0x535)[0xb736e1                                           25]
./RusHub[0x806faad]
./RusHub[0x80701cd]
./RusHub[0x8070731]
./RusHub[0x807a0ea]
./RusHub[0x807ec42]
./RusHub[0x807ef6f]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb752dca6]
./RusHub[0x804c281]
======= Memory map: ========
08048000-080ae000 r-xp 00000000 fe:00 397067     /home/shadowx/rushub_bin/RusHub
080ae000-080af000 rw-p 00066000 fe:00 397067     /home/shadowx/rushub_bin/RusHub
080af000-080e0000 rw-p 00000000 00:00 0
0a06b000-0a14f000 rw-p 00000000 00:00 0          [heap]
b6f00000-b6f21000 rw-p 00000000 00:00 0
b6f21000-b7000000 ---p 00000000 00:00 0
b70bf000-b70c9000 r-xp 00000000 fe:00 141619     /lib/i686/cmov/libnss_files-2.1                                           1.3.so
b70c9000-b70ca000 r--p 00009000 fe:00 141619     /lib/i686/cmov/libnss_files-2.1                                           1.3.so
b70ca000-b70cb000 rw-p 0000a000 fe:00 141619     /lib/i686/cmov/libnss_files-2.1                                           1.3.so
b70cb000-b70de000 r-xp 00000000 fe:00 533337     /usr/lib/libz.so.1.2.3.4
b70de000-b70df000 rw-p 00013000 fe:00 533337     /usr/lib/libz.so.1.2.3.4
b70df000-b70f2000 r-xp 00000000 fe:00 141616     /lib/i686/cmov/libnsl-2.11.3.so
b70f2000-b70f3000 r--p 00012000 fe:00 141616     /lib/i686/cmov/libnsl-2.11.3.so
b70f3000-b70f4000 rw-p 00013000 fe:00 141616     /lib/i686/cmov/libnsl-2.11.3.so
b70f4000-b70f6000 rw-p 00000000 00:00 0
b70f6000-b70ff000 r-xp 00000000 fe:00 141617     /lib/i686/cmov/libcrypt-2.11.3.                                           so
b70ff000-b7100000 r--p 00008000 fe:00 141617     /lib/i686/cmov/libcrypt-2.11.3.                                           so
b7100000-b7101000 rw-p 00009000 fe:00 141617     /lib/i686/cmov/libcrypt-2.11.3.                                           so
b7101000-b7128000 rw-p 00000000 00:00 0
b7128000-b72da000 r-xp 00000000 fe:00 533488     /usr/lib/libmysqlclient.so.16.0                                           .0
b72da000-b72de000 r--p 001b1000 fe:00 533488     /usr/lib/libmysqlclient.so.16.0                                           .0
b72de000-b7323000 rw-p 001b5000 fe:00 533488     /usr/lib/libmysqlclient.so.16.0                                           .0
b7323000-b7324000 rw-p 00000000 00:00 0
b732b000-b7350000 r-xp 00000000 fe:00 532265     /usr/lib/liblua5.1.so.0.0.0
b7350000-b7351000 rw-p 00024000 fe:00 532265     /usr/lib/liblua5.1.so.0.0.0
b7351000-b7381000 r-xp 00000000 fe:00 396045     /home/shadowx/rushub_bin/plugin                                           s/lua.so
b7381000-b7382000 rw-p 0002f000 fe:00 396045     /home/shadowx/rushub_bin/plugin                                           s/lua.so
b7382000-b74f7000 r--p 00000000 fe:00 525315     /usr/lib/locale/locale-archive
b74f7000-b74f9000 rw-p 00000000 00:00 0
b74f9000-b74fd000 r-xp 00000000 fe:00 292        /lib/libattr.so.1.1.0
b74fd000-b74fe000 rw-p 00003000 fe:00 292        /lib/libattr.so.1.1.0
b74fe000-b7513000 r-xp 00000000 fe:00 141623     /lib/i686/cmov/libpthread-2.11.                                           3.so
b7513000-b7514000 r--p 00014000 fe:00 141623     /lib/i686/cmov/libpthread-2.11.                                           3.so
b7514000-b7515000 rw-p 00015000 fe:00 141623     /lib/i686/cmov/libpthread-2.11.                                           3.so
b7515000-b7517000 rw-p 00000000 00:00 0
b7517000-b7657000 r-xp 00000000 fe:00 141634     /lib/i686/cmov/libc-2.11.3.so
b7657000-b7658000 ---p 00140000 fe:00 141634     /lib/i686/cmov/libc-2.11.3.so
b7658000-b765a000 r--p 00140000 fe:00 141634     /lib/i686/cmov/libc-2.11.3.so
b765a000-b765b000 rw-p 00142000 fe:00 141634     /lib/i686/cmov/libc-2.11.3.so
b765b000-b765f000 rw-p 00000000 00:00 0
b765f000-b767c000 r-xp 00000000 fe:00 289        /lib/libgcc_s.so.1
b767c000-b767d000 rw-p 0001c000 fe:00 289        /lib/libgcc_s.so.1
b767d000-b76a1000 r-xp 00000000 fe:00 141613     /lib/i686/cmov/libm-2.11.3.so
b76a1000-b76a2000 r--p 00023000 fe:00 141613     /lib/i686/cmov/libm-2.11.3.so
b76a2000-b76a3000 rw-p 00024000 fe:00 141613     /lib/i686/cmov/libm-2.11.3.so
b76a3000-b778c000 r-xp 00000000 fe:00 533639     /usr/lib/libstdc++.so.6.0.13
b778c000-b7790000 r--p 000e9000 fe:00 533639     /usr/lib/libstdc++.so.6.0.13
b7790000-b7791000 rw-p 000ed000 fe:00 533639     /usr/lib/libstdc++.so.6.0.13
b7791000-b7798000 rw-p 00000000 00:00 0
b7798000-b779a000 r-xp 00000000 fe:00 141612     /lib/i686/cmov/libdl-2.11.3.so
b779a000-b779b000 r--p 00001000 fe:00 141612     /lib/i686/cmov/libdl-2.11.3.so
b779b000-b779c000 rw-p 00002000 fe:00 141612     /lib/i686/cmov/libdl-2.11.3.so
b779c000-b77b1000 r-xp 00000000 fe:00 525102     /usr/lib/libtinyxml.so.2.5.3
b77b1000-b77b2000 rw-p 00014000 fe:00 525102     /usr/lib/libtinyxml.so.2.5.3
b77b2000-b77b3000 rw-p 00000000 00:00 0
b77b3000-b77ba000 r-xp 00000000 fe:00 141632     /lib/i686/cmov/librt-2.11.3.so
b77ba000-b77bb000 r--p 00006000 fe:00 141632     /lib/i686/cmov/librt-2.11.3.so
b77bb000-b77bc000 rw-p 00007000 fe:00 141632     /lib/i686/cmov/librt-2.11.3.so
b77bc000-b77bf000 r-xp 00000000 fe:00 285        /lib/libcap.so.2.19
b77bf000-b77c0000 rw-p 00002000 fe:00 285        /lib/libcap.so.2.19
b77c3000-b77c6000 r-xp 00000000 fe:00 535242     /usr/lib/liblua5.1-sql-mysql.so                                           .2.0.0
b77c6000-b77c7000 rw-p 00003000 fe:00 535242     /usr/lib/liblua5.1-sql-mysql.so                                           .2.0.0
b77c7000-b77c9000 rw-p 00000000 00:00 0
b77c9000-b77ca000 r-xp 00000000 00:00 0          [vdso]
b77ca000-b77e5000 r-xp 00000000 fe:00 2932       /lib/ld-2.11.3.so
b77e5000-b77e6000 r--p 0001b000 fe:00 2932       /lib/ld-2.11.3.so
b77e6000-b77e7000 rw-p 0001c000 fe:00 2932       /lib/ld-2.11.3.so
bfba6000-bfbbb000 rw-p 00000000 00:00 0          [stack]
Аварийный останов

после сборки и первого запуска ..вот такое ... (последняя версия из свн)

---------
собирал rushub так:
1. autoreconf -i
2. ./configure --enable-caps
3. make
4. make clean
5. make

потом обновил tiny ..скинул папку с tiny в папку с луа_плагином и докинул Plugin.h .. и скомпилил луа..
Go to the top of the page
+Quote Post
mariner
сообщение 19.2.2012, 9:59
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




tiny??? Это какую же? Русхаб указанным выше методом собирается с системные libtinyxml.so

Всегда правлю исходники вот до такого вида
Код
Общие подкаталоги: rushub/lua_plugin/src//lua и rushub-new/lua_plugin/src//lua
diff -ud rushub/lua_plugin/src//LuaPlugin.cpp rushub-new/lua_plugin/src//LuaPlugin.cpp
--- rushub/lua_plugin/src//LuaPlugin.cpp        2012-02-19 11:17:19.675733804 +0400
+++ rushub-new/lua_plugin/src//LuaPlugin.cpp    2012-02-19 11:18:36.901718517 +0400
@@ -25,11 +25,7 @@
   #include <config.h>
#endif // HAVE_CONFIG_H

-#if HAVE_TINYXML_H
-  #include <tinyxml.h>
-#else
-  #include "tinyxml/tinyxml.h"
-#endif // HAVE_TINYXML_H
+#include <tinyxml.h>

#ifdef _WIN32
        #pragma comment(lib, "tinyxml.lib")
diff -ud rushub/lua_plugin/src//Makefile rushub-new/lua_plugin/src//Makefile
--- rushub/lua_plugin/src//Makefile     2012-02-19 11:17:20.082718248 +0400
+++ rushub-new/lua_plugin/src//Makefile 2012-02-19 11:18:57.336758802 +0400
@@ -22,7 +22,7 @@
        $(CXX) -shared -fpic -lrt -o lua.so $(OBJS) $(CURDIR)/tinyxml/tinyxml.a /usr/local/lib/liblua.a

debian: $(OBJS)
-       $(CXX) -llua5.1 -shared -fpic -lrt -o lua.so $(OBJS) $(CURDIR)/tinyxml/tinyxml.a
+       $(CXX) -llua5.1 -ltinyxml -shared -fpic -lrt -o lua.so $(OBJS)

linux: $(OBJS)
        $(CXX) -llua -shared -fpic -lrt -o lua.so $(OBJS) $(CURDIR)/tinyxml/tinyxml.a
Общие подкаталоги: rushub/lua_plugin/src//.svn и rushub-new/lua_plugin/src//.svn


Спасибо сказали:
Go to the top of the page
+Quote Post
ShadoWx
сообщение 19.2.2012, 10:36
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Благодарю, собралось
Go to the top of the page
+Quote Post
ShadoWx
сообщение 20.2.2012, 7:06
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Решил собрать 730 ревизию из свн и получил такую ошибку:
ошибка_
Код
In file included from /usr/include/netdb.h:43,
                 from ConnBase.h:76,
                 from ConnChoose.h:28,
                 from Server.h:31,
                 from DcServer.h:28,
                 from DcConfig.cpp:26:
/usr/include/bits/netdb.h:32: error: ‘uint32_t’ does not name a type
In file included from ConnBase.h:76,
                 from ConnChoose.h:28,
                 from Server.h:31,
                 from DcServer.h:28,
                 from DcConfig.cpp:26:
/usr/include/netdb.h:217: error: ‘uint32_t’ was not declared in this scope
/usr/include/netdb.h:217: error: expected primary-expression before ‘int’
/usr/include/netdb.h:217: error: initializer expression list treated as compound expression
/usr/include/netdb.h:241: error: ‘uint32_t’ was not declared in this scope
/usr/include/netdb.h:241: error: expected primary-expression before ‘int’
/usr/include/netdb.h:242: error: expected primary-expression before ‘struct’
/usr/include/netdb.h:243: error: expected primary-expression before ‘char’
/usr/include/netdb.h:243: error: expected primary-expression before ‘__buflen’
/usr/include/netdb.h:244: error: expected primary-expression before ‘struct’
/usr/include/netdb.h:245: error: expected primary-expression before ‘int’
/usr/include/netdb.h:245: error: initializer expression list treated as compound expression
/usr/include/netdb.h:528: error: ‘uint32_t’ was not declared in this scope
/usr/include/netdb.h:528: error: expected primary-expression before ‘int’
/usr/include/netdb.h:529: error: expected primary-expression before ‘const’
/usr/include/netdb.h:529: error: expected primary-expression before ‘const’
/usr/include/netdb.h:529: error: initializer expression list treated as compound expression
make[2]: *** [DcConfig.o] Ошибка 1
make[2]: Leaving directory `/home/shadowx/tmp/trunk/rushub/src'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/shadowx/tmp/trunk/rushub/src'
make: *** [all-recursive] Ошибка 1
Go to the top of the page
+Quote Post
Setuper
сообщение 20.2.2012, 22:21
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Пофикшено.
Был конфликт в именах файлов.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 148 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsСборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
248 mariner 229 639 16.5.2015, 18:39 Посл. сообщение: KT315
No New Posts Готовая сборка хаба
Идея создания готовой сборки RusHub
2 Enyby 8 531 10.8.2013, 22:30 Посл. сообщение: Артём
No New Posts Сборка Rushub 2.3.8 на FreeBSD 9.0 x64
10 LEXSOR 14 868 3.10.2012, 22:11 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsСборка Rushub на платформе SUN (Oracle). OpenSolaris, Nexenta для x86
Патч для Rushub 2.3.8
6 KT315 10 292 4.2.2012, 14:48 Посл. сообщение: KT315
No New Posts ВАЖНО: Сборка хаба PtokaX 0.4.1.2 с поддержкой Lua и luasocket в ОС Solaris 10 x86
Краткое описание сборки PtokaX 0.4.1.2 в ОС Solaris
7 Gatsu 14 026 2.2.2012, 19:49 Посл. сообщение: Gatsu
No New Posts Topic has attachments[FlyLink] Партнерская сборка
13 ShadoWx 16 321 20.9.2011, 13:44 Посл. сообщение: ShadoWx
No New Posts От: [FlyLink] Партнерская сборка
От темы с ID: 4973
0 striker 4 307 19.9.2011, 15:04 Посл. сообщение: striker
No New Posts ВАЖНО: Topic has attachmentsСборка PtokaX в Fedora Linux, openSUSE
Краткий HOW-TO
10 dmvn 20 787 10.12.2009, 9:55 Посл. сообщение: dmvn
Moved Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
0 mariner 0 19.4.2009, 23:35 Посл. сообщение: mariner
No New Posts От: Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
От темы с ID: 597
8 Master-Grow 11 307 3.4.2009, 22:58 Посл. сообщение: Master-Grow
No New Posts От: Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
От темы с ID: 597
0 Wariner 4 965 23.2.2009, 23:01 Посл. сообщение: Wariner
No New Posts От: Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
От темы с ID: 597
0 Jaska 4 625 19.1.2009, 21:44 Посл. сообщение: Jaska
No New Posts От: Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
От темы с ID: 597
0 Spongebob 4 691 19.12.2008, 7:04 Посл. сообщение: Spongebob
Closed Topic has attachmentsPtokax_0.4.1.1 Готовая Сборка, Включающая Множество Полезных Скриптов
6 Accelerator 13 524 25.11.2008, 20:00 Посл. сообщение: NikseR

 



RSS Сейчас: 19.3.2024, 14:10