gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 28 октября 2011< ^ >
dhamp установил(а) тему: Last stable release: 2.2.4 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-10-30 Release EiskaltDC++ 2.2.5
TODO:
* IPv6 in DC++ Core
* JSON interface in EiskaltDC++ Daemon
* Gtk3 support in EiskaltDC++ Gtk
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
http://www.adcportal.com/wiki/ADC_Proposals_list
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
JSON:
http://ru.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON
http://en.wikipedia.org/wiki/JSON-RPC
Как правильно задавать вопросы:
http://parallel.ru/cluster/smart-questions-ru.html
How To Ask Questions The Smart Way
http://catb.org/%7Eesr/faqs/smart-questions.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:57] ONYX вышел(а) из комнаты
[01:01:17] dein.negativ вышел(а) из комнаты
[01:05:19] Diger вышел(а) из комнаты
[01:25:12] FiliN вышел(а) из комнаты
[01:59:42] Kroll вышел(а) из комнаты
[03:46:03] Alexey вышел(а) из комнаты
[06:22:32] Diger вошёл(а) в комнату
[08:19:32] gelraen вышел(а) из комнаты
[08:20:22] ONYX вошёл(а) в комнату
[08:25:28] gray_graff вышел(а) из комнаты
[08:27:09] gray_graff вошёл(а) в комнату
[08:31:19] gelraen вошёл(а) в комнату
[09:36:07] Kroll вошёл(а) в комнату
[10:25:06] e_zombie вошёл(а) в комнату
[13:30:53] dhamp вышел(а) из комнаты
[14:45:47] e_zombie вышел(а) из комнаты
[14:45:57] Alexey вошёл(а) в комнату
[14:55:38] dein.negativ вошёл(а) в комнату
[15:10:14] Diger вышел(а) из комнаты
[15:33:11] crypton вошёл(а) в комнату
[15:34:27] gray_graff/home вышел(а) из комнаты
[15:34:51] gray_graff/home вошёл(а) в комнату
[16:01:47] Diger вошёл(а) в комнату
[17:14:12] ONYX вышел(а) из комнаты
[17:27:30] crypton вышел(а) из комнаты
[19:51:40] Nikoli вышел(а) из комнаты
[20:07:05] Nikoli вошёл(а) в комнату
[20:41:09] ONYX вошёл(а) в комнату
[20:49:07] ONYX вышел(а) из комнаты
[20:51:58] ONYX вошёл(а) в комнату
[21:10:28] ONYX вышел(а) из комнаты
[21:15:14] ONYX вошёл(а) в комнату
[21:17:34] <ONYX> gelraen: !
[21:17:43] <gelraen> чочо
[21:18:11] <ONYX> обновил сабж на десктопе. не запускается:
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.10 required by /usr/local/bin/eiskaltdcpp-qt not found
[21:19:58] <gelraen> хуйня какая-то. CMAKE_ARGS+=    -DCMAKE_SKIP_RPATH:BOOL=ON в Makefile есть? uname -sr ?
[21:20:15] <ONYX> gelraen: уже у 4-х человек такие симптому
[21:20:50] <ONYX> 8-stable
[21:21:24] <ONYX> что делать? что тебе надо знать, говори-я сделаю
[21:21:25] <gelraen> бля, freshports тупит
[21:21:53] <ONYX> чочо
[21:22:05] <gelraen> grep -R RPATH /usr/ports/net-p2p/eiskaltdcpp-*
[21:22:26] <ONYX> /usr/ports/net-p2p/eiskaltdcpp-daemon/Makefile:CMAKE_ARGS+=     -DCMAKE_SKIP_RPATH:BOOL=ON
/usr/ports/net-p2p/eiskaltdcpp-gtk/Makefile:CMAKE_ARGS+=        -DCMAKE_SKIP_RPATH:BOOL=ON
/usr/ports/net-p2p/eiskaltdcpp-lib/Makefile:CMAKE_ARGS+=        -DCMAKE_SKIP_RPATH:BOOL=ON
/usr/ports/net-p2p/eiskaltdcpp-qt/Makefile:CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=ON
[21:22:53] <gelraen> гмм
[21:23:24] <ONYX> пика-пика-пикачуууу
[21:23:29] <ONYX> придумай что нибудь
[21:25:14] <gelraen> % readelf -a /usr/local/bin/eiskaltdcpp-qt| grep RPATH
0x0000000f (RPATH)                      Library rpath: [/usr/local/lib/gcc45]
[21:25:22] <gelraen> должно быть как-то вот так
[21:25:42] <ONYX> 0x0000000f (RPATH)                      Library rpath: [/usr/lib:/usr/local/lib:/usr/local/lib/gcc44]
[21:25:46] <gelraen> хуйня.
[21:25:49] <ONYX> аххалол
[21:26:14] <ONYX> я знаешь как делал?
[21:26:21] <gelraen> вобщем, должно лечиться LD_LIBRARY_PATH=/usr/local/lib/gcc44
[21:26:25] <gelraen> как?
[21:26:49] <ONYX> щас, 3 мин
[21:30:45] <ONYX> -DCMAKE_CXX_FLAGS="-Wl,-R/usr/local/lib/gcc45" -Dlinguas="en,ru" -DCMAKE_INSTALL_RPATH="/usr/local/lib/gcc45" ../
[21:30:49] <ONYX> gelraen:
[21:31:08] <ONYX> ну без -Dlinguas="en,ru" можно конечно
[21:31:53] <gelraen> я в makefile порта никак не могу определить с какой именно версией gcc собирается порт
[21:32:38] <ONYX> а может вот так:
-DCMAKE_C_COMPILER=gcc45 -DCMAKE_CXX_COMPILER=g++45
[21:32:50] <gelraen> ты не понял
[21:33:00] <ONYX> да, я не понел :)
[21:33:00] <gelraen> там написано USE_GCC=4.4+
[21:33:11] <ONYX> ХМ
[21:33:35] <ONYX> ща я приду, минут 10. подумай плиз, а то ниукого не пашет ведь
[21:33:55] <gelraen> а вот какая именно версия будет использоваться (и какую директорию вписывать в CMAKE_INSTALL_RPATH) я определить не могу
[21:34:21] <gelraen> потому я говорю cmake вообще не трогать rpath
[21:55:30] <ONYX> gelraen: ок, может есть возможность нам щас как то собрать порт путем модификации переменных локального окружения?
[21:55:42] <ONYX> тот же RPATH
[21:55:56] <gelraen> оно и так должно нормально собираться
[21:56:09] <gelraen> с нормальным rpath
[21:56:09] <ONYX> ща еще раз пропбую...
[21:56:26] <gelraen> почему там оказались всякие /usr/lib и /usr/local/lib - я не знаю
[21:58:08] <ONYX> блин, если бы у меня одного... а то ведь у нескольких человеков. ладно, щас еше раз попытаюсь
[22:06:51] <ONYX> gelraen: нет, всегда линкуется с
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x2977f000)
[22:07:05] <gelraen> хрень какая-то
[22:07:18] <ONYX> я знаешь что припоминаю
[22:07:26] <ONYX> я припоминаю что дело то в сборке
[22:07:33] <ONYX> а именно в линковке.
[22:07:40] <ONYX> щас поясню
[22:08:55] <ONYX> когда я собирал вот так:
cmake -DCMAKE_C_COMPILER=gcc45 -DCMAKE_CXX_COMPILER=g++45  ../
то собиралось, но после установки было неправильно слинковано
[22:09:30] <ONYX> и тогда я добавил и стало:
cmake -DCMAKE_C_COMPILER=gcc45 -DCMAKE_CXX_COMPILER=g++45  -DCMAKE_CXX_FLAGS="-Wl,-R/usr/local/lib/gcc45" -DCMAKE_INSTALL_RPATH="/usr/local/lib/gcc45" ../
[22:09:43] <ONYX> вот именно последняя переменная решает
[22:09:50] <ONYX> или 2 последние
[22:10:12] <ONYX> и тогда, после сборки, бинарник оказывался слинкован верно
[22:49:13] <gelraen> да
[22:49:41] <gelraen> только вот -DCMAKE_SKIP_RPATH:BOOL=ON делает cmake вообще не трогать rpath
[22:50:00] <gelraen> и  bsd.gcc.mk должен указать правильный rpath
[22:50:06] <gelraen> чтобы всё бибикало
[23:00:31] <ONYX> gelraen: но оно к сожалению не бибикает...
[23:42:03] <ONYX> gelraen: нифига не помогает, все испробывал. по преждему
0x0000000f (RPATH)                      Library rpath: [/usr/lib:/usr/local/lib:/usr/local/lib/gcc44]
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!