00:32:27 Пользователи: Diver_, diGer, ɹǝɟılʍǝu, Ботиха, Зелёновый (5)
00:32:27 diGer установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 4.1: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://myfreenet.ru/haiku-os@conference.jabber.ru/
Ночные сборки: http://haiku-files.org/
Git-репозиторий Haiku: http://git.haiku-os.org
Вставлять логи сюда: http://pastie.org
Вставлять картинки сюда: http://imgur.com
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].
00:32:27 Зелёновый зашел как модератор и администратор online [30]
00:46:17 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Updated lzo and libssh2 packages.
Updated lzo and libssh2 packages.
https://github.com/haiku/haiku/commit/2a8be552b7ef5814cd12195dce5d30d13561ad23
01:24:50 diGer вышел
01:46:43 Ботиха: RSS: Новости для Recent Commits to haiku:master
• Updated sqlite and mpg123 packages
Updated sqlite and mpg123 packages
* added libunistring packages.
https://github.com/haiku/haiku/commit/4d04c262c9a630de3091d1ee2d47ccc998a5547c
• Fix style issues in MediaAddonServer
Fix style issues in MediaAddonServer
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
https://github.com/haiku/haiku/commit/5a1e452ba295a4999dc9c5f61e30bd45640821f7
• Unregister SystemTimeSource when the media_addon_server quit, better error checking and explicit initialization/deletion for some attributes
Unregister SystemTimeSource when the media_addon_server quit, better error checking and explicit initialization/deletion for some attributes
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
https://github.com/haiku/haiku/commit/49f0011c1e19d0bdb731957e8847b6debf79e3cb
• Use ERROR macro in MediaAddonServer instead of debugger call
Use ERROR macro in MediaAddonServer instead of debugger call
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
https://github.com/haiku/haiku/commit/e40dece194839e6e0c738137467da9f6c7468d27
02:08:16 Зелёновый теперь away [30]
02:28:16 Зелёновый теперь xa [30]
02:41:58 siaržuk зашел как владелец конференции online [50]
02:43:12 siaržuk: ɹǝɟılʍǝu: в итальянскую - около флоренции.
02:50:07 siaržuk вышел (Disconnected: Replaced by new connection)
02:50:08 siaržuk зашел как владелец конференции online [50]
03:19:56 siaržuk теперь online [50]
03:29:54 siaržuk теперь away [40] (Auto-Status (untätig))
03:33:01 siaržuk теперь online [50]
03:43:01 siaržuk теперь away [40] (Auto-Status (untätig))
03:43:03 ɹǝɟılʍǝu вышел (Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable)
03:43:21 siaržuk теперь online [50]
04:47:08 siaržuk вышел (Disconnected: No route to host)
05:49:42 beos зашел как постоянный участник online [50]
05:51:19 beos вышел
08:06:08 diGer зашел как модератор и администратор online [50]
09:58:55 Зелёновый теперь online [30]
10:24:45 Зелёновый теперь away [30]
10:26:03 ɹǝɟılʍǝu зашел как постоянный участник online [0]
10:26:13 ɹǝɟılʍǝu вышел
10:26:24 ɹǝɟılʍǝu зашел как постоянный участник online [0]
10:33:44 Зелёновый теперь online [30]
10:53:04 Зелёновый теперь away [30]
10:55:55 Diver_ теперь online [0]
10:58:38 beos зашел как постоянный участник online [50]
11:03:26 Зелёновый теперь online [30]
11:32:42 ɹǝɟılʍǝu: siaržuk, вот как :)
11:33:23 beos вышел
12:12:25 ɹǝɟılʍǝu теперь online [0]
12:19:17 diGer теперь away [40] (Автостатус (неактивен))
12:19:35 diGer теперь online [50]
12:23:18 ɹǝɟılʍǝu теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))
12:24:10 Зелёновый теперь away [30]
12:24:42 gour зашел как постоянный участник online [1] (в офисе (3DiVi))
12:27:02 ɹǝɟılʍǝu теперь online [0]
12:35:04 gour теперь away [0] (3DiVi: отошел куда-то)
12:44:10 Зелёновый теперь xa [30]
12:46:22 Зелёновый теперь online [30]
12:51:16 beos зашел как постоянный участник online [50]
12:51:41 beos: http://www.haikuware.com/directory/view-details/utilities/desktop-accessories/bookmarkerhpkg
12:51:42 beos: _ver
12:51:55 Ботиха: beos: Psi+ 0.15.5188-webkit (Feb 8 2012) // Haiku ( Walter Rev. hrev48893)
12:55:18 gour теперь online [1] (в офисе (3DiVi))
12:56:38 Зелёновый теперь away [30]
12:57:20 Зелёновый теперь online [30]
13:10:12 Зелёновый теперь away [30]
13:16:57 Зелёновый теперь online [30]
13:26:41 Diver_: diGer: хай, не знаешь как такое починить? http://pastie.org/pastes/10022553/text
13:27:29 Зелёновый теперь away [30]
13:35:38 diGer теперь away [40] (Автостатус (неактивен))
13:42:42 Зелёновый теперь online [30]
13:55:37 diGer теперь xa [30] (Автостатус (неактивен))
14:00:40 Зелёновый теперь away [30]
14:20:39 Зелёновый теперь xa [30]
14:22:16 Зелёновый теперь online [30]
14:52:16 diGer вышел (Replaced by new connection)
14:52:17 diGer зашел как модератор и администратор online [50]
15:02:06 diGer теперь away [40] (Автостатус (неактивен))
15:07:41 gour теперь away [0] (3DiVi: отошел куда-то)
15:22:03 diGer теперь xa [30] (Автостатус (неактивен))
15:23:24 ɹǝɟılʍǝu теперь xa [0] ( (Автостатус 'Недоступен' по причине бездействия более 15 мин))
15:35:39 Diver_ вышел
15:35:46 Diver_ зашел как модератор и администратор online [0]
15:35:46 Diver_ теперь online [0]
15:42:16 diGer вышел (Replaced by new connection)
15:42:16 diGer зашел как модератор и администратор online [50]
15:43:55 diGer: Diver_: дак multiple definition of `main'
15:44:13 Diver_: да, и как быть?
15:44:33 diGer: дак я так понимаю это либа, не?
15:45:50 diGer: нахрена в ней второй main
15:45:52 Diver_: неи
15:45:59 diGer: kb,f
15:46:04 diGer: чё нее
15:46:07 Diver_: ща
15:46:08 diGer: либа
15:46:23 diGer: libuibe.a
15:46:33 Diver_: https://github.com/diversys/XaoS/blob/master/src/ui/ui-drv/BeOS/be_main.cpp
15:47:19 diGer: смысл короче такой, линкуется с либкой, а там уже есть main
15:47:42 diGer: либо мейкфайл кривой, либо ...
15:49:57 diGer: на линковке не допустимо иметь два main
15:51:58 Diver_: https://github.com/diversys/XaoS/blob/master/src/ui/ui.c#L1096
https://github.com/diversys/XaoS/blob/master/src/include/config/aconfig.be#L6
15:52:07 Diver_: вот эти вроде конфликтуют?
15:52:54 diGer: ну дак в оибке всё есть
15:52:58 diGer: *ш
15:53:29 Diver_: а?
15:53:31 diGer: не, ты не то нашел
15:53:40 Diver_: хм
15:54:08 Diver_: после комментирования #define MAIN_FUNCTION main получаю undefined reference to `be_main'
15:54:25 diGer: ессно
15:54:30 diGer: эьто
15:54:36 diGer: это вообще другое
15:54:40 diGer: не трогай
15:54:48 Diver_: а не, и без него тоже самое
15:55:01 Diver_: multiple definition of `main исчезает только
15:55:13 diGer: грепни сорс по main
15:55:27 diGer: jlby
15:55:36 diGer: епт
15:55:45 diGer: один в ui.c
15:55:53 Diver_: там много
15:56:38 Diver_: http://pastie.org/pastes/10022780/text
15:56:47 Diver_: grep -rni main ui/ui.c
15:57:13 diGer: именно "main" ?
15:57:56 Diver_: http://pastie.org/pastes/10022784/text
15:59:03 Diver_: у меня 2 ошибки я так понял:
ui.c:(.text+0x2ba4): multiple definition of `main'
ui/ui-drv/BeOS/be_main.o:be_main.cpp:(.text+0x0): first defined here
и
ui/ui-drv/BeOS/be_main.o: In function `main':
be_main.cpp:(.text+0x17): undefined reference to `be_main'
15:59:29 Diver_: или все же одна...
15:59:46 diGer: одна
16:00:15 Diver_: чего делать?
16:00:47 Diver_: be_main живет тут https://github.com/diversys/XaoS/blob/master/src/ui/ui-drv/BeOS/be_main.cpp
16:01:27 diGer: у тебя кофигура скорее всего не верно сработала
16:01:44 diGer: подозреваю, что либу билдит как бинарь
16:02:00 Diver_: хм
16:02:02 Diver_: какую?
16:02:38 Diver_: https://github.com/diversys/XaoS/blob/master/src/ui/ui-drv/BeOS/Makefile.in
16:03:08 diGer: а не
16:03:12 diGer: либа не при чем
16:03:32 Diver_: а что тогда?
16:04:19 diGer: может либа должна быть шареной
16:04:29 diGer: я встречал такой софт
16:04:41 diGer: нельзя статикой линковать
16:05:20 diGer: а у тебя статикой линкуется к libui.a
16:05:31 diGer: а туда уже вкомпилен main
16:06:08 diGer: Diver_: ты посмотри лог конфигуры, вообще она определила, что на гайке можно собирать shared
16:06:36 Diver_: https://bpaste.net/show/23d9033765da
16:07:24 Diver_: grep -i share config.log
configure:3922: checking for shared library run path origin
| #define DATAPATH "/usr/local/share/XaoS"
| #define DATAPATH "/usr/local/share/XaoS"
LOCALEDIR='/usr/share/locale'
datarootdir='${prefix}/share'
sharedstatedir='${prefix}/com'
#define DATAPATH "/usr/local/share/XaoS"
~/XaoS-release-3.4>
16:07:29 Diver_: ничего про это нет
16:08:05 diGer: ну типа да
16:08:15 diGer: а что за софт-то?
16:09:02 Diver_: продвинутый фрактал вьюер
16:09:10 gour теперь online [1] (в офисе (3DiVi))
16:10:05 diGer: Diver_: дай ссыль на be_main.cpp
16:10:19 Diver_: https://github.com/diversys/XaoS/blob/master/src/ui/ui-drv/BeOS/be_main.cpp
16:10:19 diGer: лень искать :)
16:11:13 diGer: Diver_: а ты чего комментил https://github.com/diversys/XaoS/blob/master/src/ui/ui.c#L1096
16:11:17 diGer: этото?
16:11:58 Diver_: да
16:13:08 Diver_: <br> grep -rni MAIN_FUNCTION
src/include/config/aconfig.be:6:#define MAIN_FUNCTION be_main
src/include/config/config.autoconf:6:#define MAIN_FUNCTION be_main
src/include/config/config.autoconf:131:#define MAIN_FUNCTION XaoS_main
src/include/config.h:6:#define MAIN_FUNCTION be_main
src/include/config.h:131:#define MAIN_FUNCTION XaoS_main
src/ui/ui-drv/BeOS/XaoSApplication.cpp:73:XaoSApplication::XaoSApplication(main_function_ptr pMainFunction)
src/ui/ui-drv/BeOS/XaoSApplication.h:29: typedef int (*main_function_ptr) (int argc, char **ppArgv);
src/ui/ui-drv/BeOS/XaoSApplication.h:32: XaoSApplication (main_function_ptr pMainFunction);
src/ui/ui-drv/BeOS/XaoSApplication.h:57: main_function_ptr mpMainFunction;
src/ui/ui-drv/cocoa/aconfig.h:36:#define MAIN_FUNCTION XaoS_main
src/ui/ui-drv/cocoa/ui_cocoa.m:184: return MAIN_FUNCTION(argc, argv);
src/ui/ui.c:1133:#ifndef MAIN_FUNCTION
src/ui/ui.c:1134:#define MAIN_FUNCTION main
src/ui/ui.c:1139: int MAIN_FUNCTION (int argc, char **argv);
src/ui/ui.c:1143:MAIN_FUNCTION (int argc, char **argv)
~/XaoS-release-3.4>
16:14:40 diGer: верно мыслишь
16:16:57 diGer: хм
src/include/config.h:6:#define MAIN_FUNCTION be_main
src/include/config.h:131:#define MAIN_FUNCTION XaoS_main
16:17:05 diGer: это как так
16:17:17 diGer: выложи этот файл
16:17:48 gour теперь away [0] (3DiVi: отошел куда-то)
16:18:35 Diver_: http://pastie.org/pastes/10022818/text
16:20:34 Diver_: может нужно
#ifdef __HAIKU__
?
16:21:19 diGer: Diver_: !
16:21:22 diGer: ++
16:22:03 diGer: скорее всего надо править в src/include/config/aconfig.be
16:23:14 diGer: либо src/include/config/config.autoconf
16:23:29 diGer: смотри откуда конфигура макрос подхватывает
16:23:54 diGer: Diver_: а вот
https://github.com/diversys/XaoS/blob/master/src/include/config/config.autoconf#L5
16:23:59 Diver_: вроде что-то проканало
16:24:50 diGer: Diver_: там кстати много под макросом __BEOS__
16:25:02 Diver_: ага
16:25:06 diGer: возможно конечно что-то уже имплементировано
16:25:31 diGer: так что тупо на HAIKU менять не надо
16:25:45 Diver_: собралось и упало
16:25:52 Diver_: Active Threads:
thread 136138: xaos (main)
thread 136145: team 136138 debug task
thread 136143: XaoS main program
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
00000000 0xffc00000 ?
Unable to retrieve disassembly for IP 0xffc00000: No such file or directory
Frame memory:
0x79dd4438 0xfd8611 make_fractalc + 0x31
0x79dd4468 0xf9f76a /boot/home/XaoS-release-3.4/bin/xaos + 0x3276a
0x79dd4498 0xfa04c0 uih_mkcontext + 0x298
0x79dd47a8 0xf90f4d be_main + 0x6e9
0x79dd4808 0xf846fc XaoSApplication::MainThread(void*) + 0x2c
00000000 0x61f44250 commpage_thread_exit + 0
16:26:15 diGer: лучше начисто собири
16:26:23 diGer: переконфигурь
16:26:44 gour теперь online [1] (в офисе (3DiVi))
16:30:02 Diver_: ага
16:30:03 Diver_: делаю
16:35:41 Diver_: хм
16:35:48 Diver_: только что же собралось, а теперь вот что
16:35:56 Diver_: lz -lbe -lgame -lmedia -ltracker -ltranslation -Xlinker -soname=_APP_
lib/libuibe.a(XaoSScreenView.o):(.bss+0x0): multiple definition of `globaluih'
ui/ui-drv/BeOS/ui_be.o:(.bss+0x0): first defined here
lib/libuibe.a(XaoSDialog.o):(.bss+0x0): multiple definition of `globaluih'
ui/ui-drv/BeOS/ui_be.o:(.bss+0x0): first defined here
lib/libuibe.a(XaoSView.o):(.bss+0x0): multiple definition of `globaluih'
ui/ui-drv/BeOS/ui_be.o:(.bss+0x0): first defined here
lib/libuibe.a(XaoSDirectView.o):(.bss+0x0): multiple definition of `globaluih'
ui/ui-drv/BeOS/ui_be.o:(.bss+0x0): first defined here
lib/libuibe.a(be_checkfile.o):(.bss+0x24): multiple definition of `globaluih'
ui/ui-drv/BeOS/ui_be.o:(.bss+0x0): first defined here
16:39:25 diGer: Diver_: ну подозреваю что из той же оперы
16:40:15 gour теперь away [0] (3DiVi: отошел куда-то)
16:42:59 gour теперь online [1] (в офисе (3DiVi))
16:44:55 Diver_: собралось
16:45:10 Diver_: но падает на этом
16:45:23 Diver_: -----------------------------------------------
0x704514d0 0x1a74b9c BMessage::_FindField(BMessage, char*, uint32, BMessage::field_header*) + 0x28
Disassembly:
BMessage::_FindField(BMessage, char*, uint32, BMessage::field_header*):
0x01a74b74: 55 push %ebp
0x01a74b75: 89e5 mov %esp, %ebp
0x01a74b77: 83ec0c sub $0xc, %esp
0x01a74b7a: 57 push %edi
0x01a74b7b: 56 push %esi
0x01a74b7c: 53 push %ebx
0x01a74b7d: e800000000 call 0x1a74b82
0x01a74b82: 5b pop %ebx
0x01a74b83: 81c35a342100 add $0x21345a, %ebx
0x01a74b89: 8b7d08 mov 0x8(%ebp), %edi
0x01a74b8c: 837d0c00 cmp $0x0, 0xc(%ebp)
0x01a74b90: 750a jnz 0x1a74b9c
0x01a74b92: b805000080 mov $0x80000005, %eax
0x01a74b97: e9ae000000 jmp 0x1a74c4a
0x01a74b9c: 8b4704 mov 0x4(%edi), %eax <--
Frame memory:
[0x704514b0] .........P....g. dc 7f c8 01 00 00 00 00 de 50 03 00 f8 9d 67 01
[0x704514c0] ..g..Q....EpFS.. e0 9d 67 01 ed 51 97 00 08 15 45 70 46 53 a7 01
0x70451510 0x1a75341 BMessage::FindData(BMessage, char*, uint32, int32, void*, void*) + 0x49
0x70451550 0x1a790e6 BMessage::FindPointer(BMessage, char*, int32, void*) + 0x4e
0x70451580 0x1a79089 BMessage::FindPointer(BMessage, char*, void*) + 0x21
0x18429640 0xede94e XaoSMenu::EnableDisable(menuitem*) + 0xa2
16:45:36 Diver_: -----------------------------------------------
0x704514d0 0x1a74b9c BMessage::_FindField(BMessage, char*, uint32, BMessage::field_header*) + 0x28
Disassembly:
BMessage::_FindField(BMessage, char*, uint32, BMessage::field_header*):
Frame memory:
0x70451510 0x1a75341 BMessage::FindData(BMessage, char*, uint32, int32, void*, void*) + 0x49
0x70451550 0x1a790e6 BMessage::FindPointer(BMessage, char*, int32, void*) + 0x4e
0x70451580 0x1a79089 BMessage::FindPointer(BMessage, char*, void*) + 0x21
0x18429640 0xede94e XaoSMenu::EnableDisable(menuitem*) + 0xa2
16:45:53 Diver_: пришлось вырубить код
16:49:23 Diver_: а как вытащить ресурсы из бинарника можно?
16:55:04 diGer: Diver_: иконку что ли
17:01:40 Diver_: да, уже вытащил
17:01:54 Diver_: не понял даже как :P
17:05:17 diGer вышел
17:46:39 gour теперь away [0] (3DiVi: отошел куда-то)
17:52:59 gour теперь online [1] (в офисе (3DiVi))
18:46:44 beos теперь away [40] (где-то рядом...)
18:53:19 diGer зашел как модератор и администратор online [50]
18:55:10 beos вышел
19:17:09 ɹǝɟılʍǝu: _sayto valexey Плюсы практичны и удобны! http://dump.bitcheese.net/images/yhasehu/screenshot.png
19:17:11 Ботиха: ɹǝɟılʍǝu: Я видела несколько человек с таким ником и могу ошибочно передать. Совпадений: 4, будет передано сообщений: 4
19:24:54 Зелёновый теперь away [30]
19:26:15 Зелёновый теперь online [30]
19:48:00 Зелёновый теперь away [30]
19:59:30 diGer теперь away [40] (Автостатус (неактивен))
20:08:00 Зелёновый теперь xa [30]
20:17:14 diGer теперь online [50]
20:32:43 diGer теперь away [40] (Автостатус (неактивен))
20:37:08 diGer теперь online [50]
20:58:38 diGer теперь away [40] (Автостатус (неактивен))
21:00:44 diGer теперь online [50]
21:10:53 diGer теперь away [40] (Автостатус (неактивен))
21:19:52 gour теперь away [0] (3DiVi: отошел куда-то)
21:22:26 gour теперь online [1] (в офисе (3DiVi))
21:30:52 diGer теперь xa [30] (Автостатус (неактивен))
22:03:49 gour вышел
22:13:01 Зелёновый теперь online [30]
22:21:04 diGer вышел
22:28:23 ɹǝɟılʍǝu теперь online [0]
22:33:15 ɹǝɟılʍǝu теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))
22:33:52 tasini зашел как гость без полномочий online [0] (Доступен)
22:34:29 ɹǝɟılʍǝu теперь online [0]
22:38:26 diGer зашел как модератор и администратор online [50]
22:38:44 diGer вышел
22:40:56 diGer зашел как модератор и администратор online [50]
22:43:25 tasini вышел
22:51:14 Ботиха: RSS: Новости для Recent Commits to haiku:master
• addattr: minor cleanup.
addattr: minor cleanup.
https://github.com/haiku/haiku/commit/06732c7c7183ff41620a802729d90605ba46d567
• listattr: added support for B_TIME_TYPE.
listattr: added support for B_TIME_TYPE.
https://github.com/haiku/haiku/commit/31a414d453b26ac0d50e16a40e3ff18a9f77613d
• addattr: added support for B_TIME_TYPE.
addattr: added support for B_TIME_TYPE.
* Using parsedate().
https://github.com/haiku/haiku/commit/78c9dabd9e6a969385b9c1346c4918027b63d1cf
23:01:33 ɹǝɟılʍǝu теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))
23:02:27 ɹǝɟılʍǝu теперь online [0]
23:22:22 Зелёновый теперь away [30]
23:27:36 diGer теперь away [40] (Автостатус (неактивен))
23:35:21 Зелёновый теперь online [30]
23:45:37 Зелёновый теперь away [30]
23:47:45 diGer теперь xa [30] (Автостатус (неактивен))
23:49:18 diGer теперь online [50]
23:52:43 ɹǝɟılʍǝu теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))