gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Среда, 21 сентября 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.3 || Конференция разработчиков 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-09-24 Release EiskaltDC++ 2.2.4
* 2011-10-23 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
JSON parser from Boost:
http://plaincodesource.blogspot.com/2011/03/json-c-boost.html
http://stackoverflow.com/questions/717618/simple-server-client-boost-example-not-working
HTTP and TCP client/server examples:
http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/examples.html
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:56] <dein.negativ> Kroll: поправил баг с браузером шары
[00:07:01] FiliN вышел(а) из комнаты
[00:07:05] <rzed> эх.. пойду спать, а то снова застрял. openssl нехочет собираться с кроссС++ хотя на самой убунте с х86С++ собирается
[00:07:20] FiliN вошёл(а) в комнату
[00:09:02] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[00:11:07] FiliN вышел(а) из комнаты
[00:14:31] <tehnick> Кстати, вот любопытная заметка про использование отступов: http://habrahabr.ru/blogs/programming/118204/
[00:15:43] dein.negativ вышел(а) из комнаты
[00:17:42] <ONYX> tehnick: не пойму что ты там поправил? подскаи как посмотреть разницу между последним и предпоследним коммитом какого то файла?
[00:18:37] <tehnick> git show 9c24347
[00:19:19] <tehnick> gitk
[00:19:24] <tehnick> qgit
[00:19:29] <tehnick> github...
[00:19:54] <tehnick> https://github.com/negativ/eiskaltdcpp/commit/9c24347
[00:20:01] <tehnick> И т.д.
[00:20:04] <tehnick> И т.п.
[00:20:34] <ONYX> tehnick: спасиба, не ругайся, ну я не шарю, только базовые функции git знаю. я научусь
[00:20:51] <tehnick> А где я ругаюсь?
[00:21:04] <tehnick> ONYX: и да, ссылки в топике
[00:21:27] <tehnick> ONYX: для начального знакомства с гит их более чем достаточно
[00:21:48] <tehnick> Всем пока.
[00:21:55] tehnick вышел(а) из комнаты
[00:49:51] ONYX вышел(а) из комнаты
[01:03:55] dein.negativ вошёл(а) в комнату
[01:05:29] <dein.negativ> tehnick: гм, по-моему ты зря добавил в чейнжлог * Fixed navigation in the share browser widget., т.к. баг был из-за отложенного заполнения модели
[01:05:32] dein.negativ вышел(а) из комнаты
[01:56:43] Diger вышел(а) из комнаты
[04:08:11] gray_graff вышел(а) из комнаты
[04:09:21] gray_graff вошёл(а) в комнату
[06:19:52] Diger вошёл(а) в комнату
[07:56:54] ONYX вошёл(а) в комнату
[09:31:46] Alexey вошёл(а) в комнату
[10:33:21] rzed вошёл(а) в комнату
[10:50:33] <rzed> "This is command line interface for eiskaltdcpp-deamon written on perl. <<< незнаю как у меня получается видеть очепятки. Нарпример в слове дЕАмон - такое слово вроде как не английское написание ))
[11:28:30] dein.negativ вошёл(а) в комнату
[11:30:27] Diger вышел(а) из комнаты
[11:38:50] Diger вошёл(а) в комнату
[12:14:29] <rzed> для заметок, вдруг пригодится:  eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile.h:0: Warning: No relevant classes found. No output generated.
[12:35:37] <rzed> собирал с последнего коммита cbef8a6 вот што выскакивает /usr/local/lib/libz.so: could not read symbols: File in wrong format
[12:44:34] <rzed> наверное у меня косяк
[12:51:43] <rzed> ага с этим разобрался, на другое напоролся
[12:52:54] <rzed> In file included from /nasdc/ServerThread.cpp:36:0: /nasdc/xmlrpcserver.h:72:40: error: ‘class xmlrpc_c::serverAbyss::constrOpt’ has no member named ‘serverOwnsSignals’
[12:54:34] <ONYX> всем приветы
[12:55:28] <rzed> ONYX: собери демона с последнего коммита
[12:57:55] <ONYX> rzed: done
[12:59:38] <rzed> )) у меня не так быстро. начисто еще раз пробую
[13:00:15] <ONYX> так, я обедать
[13:01:34] Tehnick вошёл(а) в комнату
[13:04:19] <Tehnick> [12:14:29] <rzed> для заметок, вдруг пригодится:  eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile.h:0: Warning: No relevant classes found. No output generated.
Это вообще не наш код. Весь подкаталог eiskaltdcpp-qt/src/qtsingleapp
Негатив его в готовом виде увел из какого-то проекта и не признается откуда.
Хорошо хоть лицензия подходящая...
[13:04:45] <Tehnick> [12:35:37] <rzed> собирал с последнего коммита cbef8a6 вот што выскакивает /usr/local/lib/libz.so: could not read symbols: File in wrong format
Локальная трабла.
[13:05:16] <rzed> Tehnick: с libz.so разобрался да был косяк
[13:05:22] <Tehnick> [12:52:54] <rzed> In file included from /nasdc/ServerThread.cpp:36:0: /nasdc/xmlrpcserver.h:72:40: error: ‘class xmlrpc_c::serverAbyss::constrOpt’ has no member named ‘serverOwnsSignals’
Ты файл INSTALL все-таки посмотри...
[13:05:40] <Tehnick> Рекомендую обратить внимание на требуемую версию xmlrpc
[13:06:05] <dein.negativ> Tehnick: из qbittorent вроде взял qtsingleapplication
[13:06:18] <dein.negativ> или smplayer
[13:06:40] <Tehnick> dein.negativ, нужно проверить и обновить по возможности
[13:06:50] <Tehnick> Или самим подправить.
[13:07:29] <rzed> Tehnick: да видимо оно. исходники xmlrpc-c-1.16.38.tgz
[13:07:57] <Tehnick> Diger вообще просил сделать этот код опциональным. Сейчас для гайки специальный костыль используется, чтобы проблемы не было.
[13:07:59] <rzed> на сайте указана как супер стэйбл
[13:11:51] Tehnick вышел(а) из комнаты
[13:13:26] <rzed> libxmlrpc-c++4 (>= 1.19.0) откуда вы такое берёте ? в пакетах убунты невижу
[13:16:42] <rzed> а нашел исходники http://xmlrpc-c.svn.sourceforge.net
[13:18:55] <Diger> Tehnick: а в линухе нет другого способа проверки на синглапп?
[13:19:52] <Diger> в BeOS и Haiku в атрибутах бинарника можно задать его поведение
[13:20:15] <Diger> а аппсерв уже разруливает
[13:25:03] <dein.negativ> Tehnick: http://www.qtcentre.org/wiki/index.php?title=SingleApplication - можно через QSharedMemory сделать
[13:25:47] <dein.negativ> думаю уж shared memory в гайке прикрутили
[13:41:01] <Diger> dein.negativ: есть такое
[13:41:06] <rzed> а как в линуксе задать что бы конфиг был не в /home/user/.eiskaltdc++/ а конкретно где я хочу ?
[14:37:36] <dein.negativ> rzed:
$ XDG_CONFIG_HOME=/some/path/
$ export XDG_CONFIG_HOME
теперь настройки будут в /some/path/eiskaltdc++
[14:38:26] <rzed> спс
[14:38:30] <dein.negativ> rzed: ну и клиент должен быть собран с опцией -DFORCE_XDG
[14:38:45] <dein.negativ> что в принципе у нас поставлено по-умолчанию
[14:39:57] <rzed> другой момент, собрал, запустил для началаQT оно поклало конфиг в ~/.eiskaltdc++
[14:40:46] <rzed> потом попробывал пускануть -cli оно пытается искать свой конфиг в ~/.config/eiskaltdc++
[14:45:33] <rzed> я сунул нос внутрь файла исправил этот путь на нужный и оно всё равно ненаходит свой конфиг
[14:45:46] <rzed> ONYX: где собака зарыта ?
[14:45:54] <ONYX> читаю
[14:46:51] <ONYX> rzed: щас я тут одно дело доделаю и вернусь помогу. 10 мин
[14:47:44] <rzed> make install должен куда то перетаскивать config.pl ? или этот конфиг надо ручками создать покласть по адресу конфигов?
[14:48:35] <rzed> а да вижу инсталит
[14:50:46] <ONYX> итак
[14:50:48] <rzed> только ксожалению ты конфиг ищешь жостко на стандартных путях а я ж инсталюсь с -DCMAKE_INSTALL_PREFIX=своим
[14:51:57] <ONYX> скрипт требует что бы бы файл назывался config.pl и по идее лежал с ним в одной директории. щас я посмотрю что делает вон та вставка
[14:52:02] Tehnick вошёл(а) в комнату
[14:52:07] <Tehnick> [13:25:03] <dein.negativ> Tehnick: http://www.qtcentre.org/wiki/index.php?title=SingleApplication - можно через QSharedMemory сделать
[14:52:16] <Tehnick> А с ним проблем не будет?
[14:52:40] <ONYX> а блииин
[14:52:40] <Tehnick> Под осоновными системами.
[14:53:05] <rzed> ONYX: )))) я тебя забетатестил?
[14:53:20] <ONYX> rzed: щас исправлю скрипт. я перенес секцию чтения конфигов выше секции определения нестандартных еего путей
[14:53:21] <Tehnick> rzed, эти пути указывал я
[14:53:40] <ONYX> rzed: и хорошо, надо еще тестить пока есть время
[14:53:45] <Tehnick> Но ONYX конечно тоже напортачил...
[14:53:54] <rzed> ага, разберитесь )) и я дальше потестю
[14:54:16] <Tehnick> ONYX, там сейчас добавлено мной три пути для поиска конфига
[14:54:16] <dein.negativ> Tehnick: ну в офф доке написано что работает везде где работает кутэ (оффициально)
[14:54:23] <Tehnick> Причем в опредененном порядке.
[14:54:29] <Tehnick> И его нарушать нельзя.
[14:54:37] <rzed> я решил преждем чем смогу откомпилить для ARM проверить что всё работает на х86
[14:54:46] <Tehnick> Но нужно добавить четвертый вариант.
[14:55:21] <Tehnick> ONYX, $XDG_CONFIG_HOME/eiskaltdc++
[14:55:50] <ONYX> хм.
[14:55:53] <rzed> а после компиляции у меня например улетает так -- Installing: /opt/share/eiskaltdcpp/cli/config.pl
[14:56:02] <Tehnick> И XDG_CONFIG_HOME должна браться из переменных окружения...
[14:56:12] <Tehnick> ONYX, понятно объяснил?
[14:56:28] <ONYX> Tehnick: понятно. думаю как сделать
[14:56:56] <ONYX> ну слепой я, чо поделать. щас починю
[14:57:59] FiliN вошёл(а) в комнату
[14:59:15] <Tehnick> dein.negativ, сделаем в этом релизе? Только надо чтобы Diger застестил у себя. Если что, сделаем откат...
[14:59:23] <Tehnick> *затестил
[14:59:37] <Diger> Tehnick: затестим
[14:59:52] <Tehnick> dein.negativ, сейчас оно через временный файл работает что ли?
[15:00:08] <Diger> да ваще изврат
[15:00:11] <Diger> прошлый век
[15:00:26] <Tehnick> Diger, но-но-но!
[15:00:35] <Tehnick> Проверенное решение.
[15:00:37] <Diger> :)
[15:01:01] <Tehnick> Может ты еще и против скрытых файлов с названием, начинающимся с точки?. =)
[15:01:11] <Diger> аттавизм
[15:01:13] <Diger> :)
[15:01:16] <Tehnick> Тоже архаизм же...
[15:01:41] <Tehnick> Ведь современные клевые ФС умеют хранить мета-данные...
[15:02:02] <Diger> собственно я смотрю в линухе тоже хомяка начали подчищать
[15:02:24] <dein.negativ> Tehnick: locked file вполне годно
[15:02:29] <Tehnick> Diger, это стандарты free desktop
[15:02:38] <Diger> давно пора
[15:02:44] <Tehnick> dein.negativ, а где я спорю?
[15:04:16] <dein.negativ> Tehnick: да я и не оспариваю)
[15:04:52] <dein.negativ> могу прям щас на shared memory перевести все
[15:06:08] <Tehnick> Diger, у гайки дерево каталогов сильно отличается от FHS?
[15:06:35] <Diger> ну да
[15:06:59] <dein.negativ> как же этот баг достал - http://wstaw.org/m/2011/09/21/1.png
[15:07:13] <Diger> например вместо share - /boot/common/data
[15:07:37] <Tehnick> dein.negativ, а в чем баг?
[15:07:46] <Diger> а весь /usr в /boot/common
[15:08:01] <dein.negativ> Tehnick: в середине панели рисуется окошко
[15:08:02] <Tehnick> Кстати, давно я qtcreator не запускал, надо попробовать снова.
[15:08:07] <dein.negativ> а должно слева
[15:08:08] <Tehnick> Катя рулит.
[15:08:18] <Tehnick> А для сборки --- скрипты,
[15:08:43] <Tehnick> dein.negativ, так это в кедах проблема
[15:09:20] <dein.negativ> Tehnick: 4.7 глюкалово редкостное
[15:09:53] <Tehnick> dein.negativ, у меня KDE 4.6.5
[15:10:08] <dein.negativ> Tehnick: с ним проблем у меня не было)
[15:10:21] <Tehnick> dein.negativ, тему плазмы менять не пробовал? У них бывают несовместимости.
[15:10:58] <dein.negativ> ща попробую...
[15:11:21] <Tehnick> Еще может быть, что в /ush/share/kde/... лежит свежая, а в ~/.kde/... старый вариант.
[15:11:38] <Diger> вот почему мой выбор - сырая гайка, заеб этот секес с иксовыми WM
[15:12:00] <dein.negativ> Tehnick: фокус не удался)
[15:12:15] <Tehnick> dein.negativ, и да, у меня еще LXDE стоит как запасной вариант. Но я им редко пользуюсь.
[15:12:26] <Tehnick> dein.negativ, а ты
[15:12:35] <dein.negativ> Tehnick: только кеды пока
[15:12:40] <dein.negativ> но это только пока)
[15:12:45] <Tehnick> plasma-desktop перезапустил после применения новой темы?
[15:13:21] <ONYX> 6a330fa..0614cda
[15:13:28] <Tehnick> И см. коммент выше про расположение темы: в домашнем каталоге или в общесистемном.
[15:13:53] <ONYX> кстати, kde на фряхе-просто сказочно стабильна, что б вы знали.
[15:14:30] <ONYX> ни единого разрыва, где то с 4.2-4.3. Ничего не падает, все работает.
[15:14:59] <Tehnick> ONYX, порядок неправильный. Сейчас исправлю через гитхаб.
[15:15:10] <Diger> На правах рекламы
Господа, попробуйте Hаiku-OS, очень нужны талантливые разработчики
[15:15:29] <Diger> :)
[15:15:36] <Tehnick> Льстишь? =)
[15:16:00] <ONYX> Diger: что это? откуда ноги то у ней растут?
[15:16:20] <Diger> ONYX: да я те уж писал, у тя память короткая
[15:16:43] <rzed> хмм интересно как на сайте из комита только один файл скачать а не весь тарбол
[15:16:58] <ONYX> Diger: согласен, короткая, страдаю из за этого и все время записываю что то и нош пачку бумажечек
[15:17:04] <Diger> ни тебе иксов, ни гнома, ни КДЕ -
чистый дестоп
[15:17:42] <ONYX> как так нету kde?
[15:17:47] <Diger> ONYX: я тоже ношу, тока потом рассматриваю свои писульки, и нихера понять не могу
[15:18:07] <ONYX> как так нету KDE и одновременно есть десктоп?
[15:18:12] <Diger> ыыы
[15:18:16] <ONYX> щас разорвал мне шаблон
[15:21:53] <Tehnick> [15:16:43] <rzed> хмм интересно как на сайте из комита только один файл скачать а не весь тарбол
raw файл открой или скачай. На гитхабе очень удобный веб-гуй.
[15:23:11] <rzed> не только удобный но и огромный, я там теряюсь )
[15:23:22] Tehnick вышел(а) из комнаты
[15:25:03] <ONYX> вот бы сделать векторный десктоп. то есть полностью на векторной графике построенный. было бы кул, например изменять вид кнопок на круглые, и это будет не просто скин к кнопке а прямо сама кнопка. круглые окна, загнутые текстбоксы.
[15:25:41] Tehnick вошёл(а) в комнату
[15:26:07] <Tehnick> Разрывы даже на работе...
[15:26:15] <Tehnick> ONYX, 5810b04
[15:26:23] <ONYX> Tehnick: заценил
[15:26:38] <ONYX> сильвупле, можно тестировать
[15:27:41] <Tehnick> ONYX, все темы плазмы в кедах --- векторные
[15:28:04] <Tehnick> Настройки оформления прог на Qt --- CSS
[15:28:27] <Tehnick> Еще и иконки стараются сейчас векторные сделать везде.
[15:28:36] <Tehnick> Итог: с разморозкой!
[15:29:05] <ONYX> Tehnick: недостаточно векторно. я хочу закрепить один угол окна, потянуть за другой и получить искривленное окно и пропорционально искривленными контролами. потом отпустить все углы и вот так вот и работать с окном
[15:29:14] <ONYX> а можно просто дунуть шашек
[15:29:18] <ONYX> шишек
[15:29:22] <Diger> в гайке еще круче, там иконки тоже векторные, но не svg, а hvif
[15:29:49] <Tehnick> Diger, чем круче? Свой малоизвестный формат?
[15:30:09] <Tehnick> И да, cvgz (сжатый) еще и места мало занимает.
[15:30:19] <Tehnick> *ымпя
[15:30:25] <Tehnick> *svgz
[15:30:28] <Diger> из svg в него перегонятся в один клик
[15:30:40] <Diger> https://www.haiku-os.org/tags/hvif
[15:30:52] <Tehnick> Мы ушли от темы.
[15:31:03] <Tehnick> Тестируем айскаль перед релизом!
[15:31:25] <ONYX> Tehnick: да. выпадает демон на hub.list. все так же
[15:31:46] <ONYX> вот так:
Assertion failed: (instance), function getInstance, file /data/Projects/qt4/eiskaltdcpp/dcpp/Singleton.h, line 40.
[15:32:19] <ONYX> думаю где то на 50% методов выпадает. ты сказал что нашол причину, но вроде как ждем dhamp
[15:32:56] <Tehnick> Не я, а Негатив. И не причину, в место в файле...
[15:33:01] <rzed> ONYX: а может надо было еще и INSTALL_PREFIX туда докласть тоже вместо /usr/local ?
[15:33:21] <ONYX> каэш
[15:33:38] <Tehnick> ONYX, у тебя не дебаг сборка случайно?
[15:33:46] <ONYX> Tehnick: она
[15:33:56] <rzed> просто непойму зачем тогда оно инсталит с префиксом а ищет на стандартных ?
[15:34:06] <Tehnick> ONYX, а именно?
[15:34:25] <Tehnick> Если Debug, то оно вообще нежизнеспособно.
[15:34:26] FiliN вышел(а) из комнаты
[15:34:37] <ONYX> Tehnick: -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG="-Wl,-R/usr/local/lib/gcc45"
[15:34:39] FiliN вошёл(а) в комнату
[15:34:53] <Tehnick> ONYX, ССЗБ, да
[15:34:53] <ONYX> Tehnick: или что ты имел ввиду по "а именно"
[15:35:04] <ONYX> Tehnick: ахтыж
[15:35:17] <ONYX> не ну господа, дебаг для того и нужен посути
[15:35:23] <Tehnick> ONYX, даже и разработчиков оно не работает
[15:35:28] <Tehnick> Дебаг есть.
[15:35:33] <Tehnick> Но с другой опцией.
[15:36:00] <Tehnick> RelWithDebInfo
[15:36:09] <Tehnick> https://github.com/negativ/eiskaltdcpp/blob/master/INSTALL#L223
[15:36:17] <ONYX> такая же фигня будет, инфа 100%
[15:36:23] <Tehnick> Нет.
[15:36:27] <Tehnick> Не будет.
[15:36:59] <Tehnick> В ней макрос assert() вообще не работает.
[15:37:04] <ONYX> с опцией RelWithDebInfo собирать, насколько я понял-все равно что без неё
[15:37:14] <ONYX> то есть она по умолчанию. да?
[15:37:23] <Tehnick> И ошибки с используемых либах не обнаруживаются, а только в нашем коде.
[15:38:13] <Tehnick> ONYX, да
[15:38:20] <ONYX> ну вот щас и попробую
[15:38:22] <Tehnick> Исключение --- генту
[15:38:39] <Tehnick> У них свои велосипеды.
[15:40:34] <Tehnick> [15:33:01] <rzed> ONYX: а может надо было еще и INSTALL_PREFIX туда докласть тоже вместо /usr/local ?
Не вместо, а в дополнение.
[15:41:22] <rzed> ну в дополнение.. просто я синтаксиса не знаю так бы сам доклал
[15:42:25] <Tehnick> rzed, а зачем его знать? Посмотри выше в том же файле...
[15:44:55] <rzed> ну я так понимаю переменную надо вначале взять как use Env qw[$XDG_CONFIG_HOME];
[15:45:21] <Tehnick> В 32-битной сборке только одно предупреждение:
/build/buildd/eiskaltdcpp-unstable-2.2.4-20110920-232238-2e056d9/eiskaltdcpp-qt/src/qtsingleapp/qtlockedfile.h:0: Warning: No relevant classes found. No output generated.
[15:45:39] <Tehnick> А 64-битной есть еще одно:
/build/buildd/eiskaltdcpp-unstable-2.2.4-20110920-232238-2e056d9/dht/Utils.cpp: In static member function 'static bool dht::Utils::checkFlood(const string&, const dcpp::AdcCommand&)':
/build/buildd/eiskaltdcpp-unstable-2.2.4-20110920-232238-2e056d9/dht/Utils.cpp:117:118: warning: format '%d' expects argument of type 'int', but argument 2 has type 'std::_Hashtable<unsigned int, unsigned int, std::allocator<unsigned int>, std::_Identity<unsigned int>, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, false>::size_type {aka long unsigned int}' [-Wformat]
[15:45:47] <Tehnick> Тоже жлетельно поправить.
[15:45:56] <rzed> переменная CMAKE_INSTALL_PREFIX как её к этой строке добавить ?
[15:46:33] <rzed> через запятую? use Env qw[$XDG_CONFIG_HOME, $CMAKE_INSTALL_PREFIX];
[15:47:12] <Tehnick> rzed, что за бред вообще?
[15:47:36] <Tehnick> Тебя префикс CMAKE не смущает?
[15:47:51] <Tehnick> Это только внутри скрипта cmake и работает.
[15:48:06] <Tehnick> В окружении таких переменных нет.
[15:48:42] <Tehnick> И вообще, я не уверен, что эта штука нужна.
[15:48:48] <rzed> с твоей подачи бред.. я же говорю синтаксиса незнаю
[15:49:02] <Tehnick> При чем тут систаксис?
[15:49:17] <Tehnick> Синтаксис относится к языку программирования.
[15:49:24] <Tehnick> А не к переменным окружения.
[15:49:26] FiliN вышел(а) из комнаты
[15:49:28] <rzed> ну и про переменные незнаю
[15:49:32] <Tehnick> Вроде PATH, TEMP...
[15:49:42] FiliN вошёл(а) в комнату
[15:50:01] <Tehnick> rzed, даже в винде они есть, ага... =)
[15:53:53] <rzed> ладно, объяснять у вас времени нет. сделайте тогда сами правильно.. все те пути которые вы описали в этом CLI.PL у меня отсутствуют по факту
[15:59:23] <ONYX> Tehnick: блин, работает
[16:01:23] Tehnick вышел(а) из комнаты
[16:27:17] FiliN вышел(а) из комнаты
[16:55:16] <ONYX> о, я научился обрабатывать результаты поиска! да будет поиск по хабу!
[16:55:49] <ONYX> dhamp: надо только приделать в массив с результатом поиска так же и магнет ссылку если это файл!
[16:56:05] <ONYX> хотя как же тогда скачивать директории непонятно..
[16:59:08] <ONYX> ну вобщем по поиску и его результатам после релиза отработаем наверное, щас не успеем.
[16:59:22] <ONYX> тем не менее, уже щас можно ставить магнеты в закачку.
[17:00:07] <rzed> можно ли в линуксе упаковать все либы вместе с бинарником ?
[17:02:19] <rzed> или я вопрос неправильно задаю
[17:03:00] <rzed> что то типа static
[17:04:19] <dein.negativ> rzed: был какой-то проект который ставил своей целью создание бандлов как в макоси
[17:06:26] <rzed> демона скомпилить так можно ? а то я смотрю ldd мне нехилый такой список выдаёт зависимостей
[17:07:23] <ONYX> dein.negativ: в pc-bsd такое запилили. pbi кажись называется. но я почему то не сторонник
[17:12:35] ONYX вышел(а) из комнаты
[17:13:26] <dein.negativ> rzed: надо гуглить в сторону AppImage
[17:13:38] <dein.negativ> ONYX: тоже не сторонник - репы рулят
[17:14:42] <rzed> а при компиляции разве не далается так например gcc -static Hello-world.c
[17:16:12] <dein.negativ> rzed: тебе тогда надо все либы статикой собрать
[17:16:33] <dein.negativ> ну и перепилить наши сборочные скрипты
[17:17:08] <rzed> тоесть это не быстро и не просто ?
[17:17:50] <dein.negativ> rzed: угу
[17:18:15] <rzed> пересобрать то непроблема знать бы как
[17:19:00] <rzed> выходит что я скомпилю файл для ARM перенесу его на железку а он при запуске начнет материться что нет библиотек
[17:20:39] <rzed> вот подошол бы даже вариант как на винде компилится там все dll рядом с exe в одном каталоге
[17:22:04] <dein.negativ> rzed: а что если закинуть все нужные библиотеки в одну директорию и просто обновить PATH?
[17:23:02] <rzed> угу попробую
[17:23:25] <dein.negativ> rzed: т.е. создать скрипт-обертку который перед запуском приложения добавит в PATH текущий каталог
[17:23:41] <dein.negativ> должно проканать
[17:24:09] <rzed> да я подумал о таком варианте, просто думал вдруг есть другие
[17:49:15] gray_graff вышел(а) из комнаты
[18:08:00] <rzed> хмм бот выпадает при попытке добавить ему хаб в лист
[18:08:43] <rzed> хотя цепляется на хабы которые уже в списке с автоконектом
[18:10:03] amfetamin вошёл(а) в комнату
[18:16:55] gray_graff вошёл(а) в комнату
[18:37:40] WiseLord вошёл(а) в комнату
[19:30:21] <rzed> хмм как вот это исправить может кто подскажет? /usr/lib/gcc/arm-linux-gnueabi/4.5.2/../../../../arm-linux-gnueabi/bin/ld: warning: libc.so, needed by /usr/lib/gcc/arm-linux-gnueabi/4.5.2/libgcc_s.so.1, not found (try using -rpath or -rpath-link)
[19:31:35] <rzed> файл вроде есть но как ему подсказать путь
[20:06:10] Kroll вышел(а) из комнаты
[20:09:39] <rzed> ёмаё сам немогу доковыряться в чем затык.. уже последнее буквально действо что бы получить скомпиленый файл
[20:20:03] Nikoli вышел(а) из комнаты
[20:24:33] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[20:59:32] FiliN вошёл(а) в комнату
[21:46:36] rzed вошёл(а) в комнату
[22:17:25] WiseLord вышел(а) из комнаты
[22:27:35] WiseLord вошёл(а) в комнату
[22:54:10] Nikoli вошёл(а) в комнату
[23:40:31] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[23:44:11] WiseLord вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!