gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 18 июля 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-09-xx Strings freeze
2010-09-xx Release EiskaltDC++ 2.0.4
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:11] <tehnick> vasily.n@k..: вот только у меня винды сейчас нет. =)
[00:00:19] FiliN_ вышел(а) из комнаты
[00:00:29] <tehnick> Надо восстановить ее в виртуалке.
[00:01:10] <vasily.n@k..> CMake Error at eiskaltdcpp/CMakeLists.txt:369 (target_link_libraries):
  Cannot specify link libraries for target "eiskaltdcpp" which is not built
  by this project.
[00:01:33] <vasily.n@k..> wilgib: да нет, я убивал все копии
[00:02:01] <wilgib> у меня таже ошибка
[00:03:29] <vasily.n@k..> а понятно, ${PROJECT_NAME} == Eisk..++, а было eiskaltdcpp, это надо заревертить
[00:04:20] <vasily.n@k..> Index: eiskaltdcpp/CMakeLists.txt
===================================================================
--- eiskaltdcpp/CMakeLists.txt  (revision 1367)
+++ eiskaltdcpp/CMakeLists.txt  (working copy)
@@ -337,7 +337,7 @@
   list (APPEND SRCS ${CMAKE_CURRENT_SOURCE_DIR}/icons/icon_128x128.icns)
endif (APPLE)
-add_executable (${PROJECT_NAME} MACOSX_BUNDLE WIN32 main.cpp
+add_executable (eiskaltdcpp MACOSX_BUNDLE WIN32 main.cpp
                 ${M_SRCS}
                 ${U_SRCS}
                 ${SRCS}
[00:05:24] <dhamp> /home/userhome/eiskaltdc/dcppexp/File.cpp:519:7: ошибка: ‘struct dcpp::FileFindIter::DirData’ has no member named ‘base’
/home/userhome/eiskaltdc/dcppexp/File.cpp:520:7: ошибка: ‘struct dcpp::FileFindIter::DirData’ has no member named ‘ent’
как починить если DirData действительно не имеет такой хрени ?
[00:06:50] <vasily.n@k..> DirData наверно от него отнаследовано ( от сруктуры )
[00:07:42] <wilgib> gelraen: что-то и modern версия nsis всё-равно выглядит не так как от cpack -G NSIS хотя напоминает её.
[00:07:53] <dhamp> vasily.n@k..:  struct DirData
[00:08:07] <dhamp> чего не так наследрвано то ?
[00:08:16] <gelraen> wilgib: попробуй таки найти куда оно *.nsi пишет
[00:08:58] <vasily.n@k..> в старых, наших исходниках, этот DirData это в ShareManager.cpp:690
[00:09:10] <vasily.n@k..> там оба поля есть
[00:09:23] mva вышел(а) из комнаты
[00:09:58] <wilgib> gelraen: точно, создаётся файл nsi нашёл его
[00:10:09] <dhamp> vasily.n@k..: теперь он в File
[00:11:48] <dhamp> struct DirData
#ifdef _WIN32
        : public WIN32_FIND_DATA
#endif
    {
        DirData();
        string getFileName();
        bool isDirectory();
        bool isHidden();
        bool isLink();
        int64_t getSize();
        uint32_t getLastWriteTime();
    };
    DirData& operator*() { return data; }
    DirData* operator->() { return &data; }
для сравнения )
[00:12:02] <vasily.n@k..> dhamp: да я уже увидел
[00:12:05] white_master вошёл(а) в комнату
[00:12:24] <vasily.n@k..> надо значит делать чере File::dir
[00:15:48] <dhamp> vasily.n@k..: я просто вставил не достающие переменные в #ifndef
[00:18:55] <vasily.n@k..> dhamp: всмысле в класс File вернул эти 2 поля? ну так и надо было сделать.
[00:19:13] <vasily.n@k..> интересно, что это за класс DIR
[00:19:22] <dhamp> уже ещё одну ошибку нашёл )
[00:22:34] <tehnick> [23:03:29] <vasily.n@k..> а понятно, ${PROJECT_NAME} == Eisk..++, а было eiskaltdcpp, это надо заревертить
Дык wilgib не так давно просил, чтобы в C:\Program Files\EiskaltDC++ все ставилось при make install
[00:22:51] white_master вышел(а) из комнаты: offline
[00:23:15] SolarRay вошёл(а) в комнату
[00:24:05] <dhamp> tehnick: причём тут имя цели ????
[00:25:09] <tehnick> Эм... Промахнулся.
[00:25:56] <vasily.n@k..> через 2 минуты скажу, появилась иконка или нет
[00:27:17] <vasily.n@k..> да есть
[00:27:40] <tehnick> Отлично.
[00:28:00] <tehnick> wilgib: с реестром разобрался?
[00:28:15] <vasily.n@k..> еще один milestone пройден, осталось понять почему виснет при выходе
[00:28:53] <tehnick> vasily.n@k..: разве тот патч не помог?
[00:29:05] <wilgib> tehnick: оказалось что cpack -G NSIS всё-таки создаёт файл nsi поэтому те инструкции что выше мне давали можно в него добавить.
[00:29:38] <tehnick> wilgib: хорошо. Там синтаксис простой. Можно будет рукам его дальше править.
[00:29:52] <tehnick> И в дерево проекта *.nsi файл добавить.
[00:29:56] <vasily.n@k..> tehnick: не, не помогает. даже на линкусе я заметил иногда висит после выхода
[00:30:10] <wilgib> vasily.n@k..: ещё есть серьёзный баг с перезагрузкой windows XP при перетаскивании поискового таба.
[00:30:25] <tehnick> vasily.n@k..: только если есть открытые соединения.
[00:30:40] <tehnick> wilgib: чо-чо? о_О
[00:30:53] <vasily.n@k..> wilgib: ну ка поподробнее
[00:31:41] gelraen вышел(а) из комнаты
[00:31:54] <wilgib> vasily.n@k..: http://code.google.com/p/eiskaltdc/issues/detail?id=589#c8
[00:32:35] gelraen вошёл(а) в комнату
[00:33:07] <tehnick> wilgib: мб это в винде проблема?
[00:33:36] <dhamp> и кто решил что libgnu собиралась на винде ? ????
[00:33:37] <wilgib> vasily.n@k..: у тебя воспроизводится
[00:33:40] <dhamp> признавайтесь
[00:33:42] <wilgib> ?
[00:34:15] <vasily.n@k..> wilgib: нет, под виртуалбоксом на ХР не воспроизводиться
[00:34:51] <wilgib> vasily.n@k..: кнопки закрытия табов включены?
[00:35:07] <tehnick> dhamp:  wilgib первый с ним собрал.
[00:35:27] <dhamp> tehnick: ничего что оно вообще не должно было собраться ?
[00:35:37] <wilgib> vasily.n@k..: поробуй пооткрывать несколько табов разных, а потом поисковый и перетащи его
[00:35:51] <tehnick> dhamp: хз, я вижу скриншоты...
[00:36:10] <dhamp> tehnick: там точно не бустовый ???
[00:36:28] <dhamp> ибо если нет то это просто коперфилд должен собирать
[00:36:37] <wilgib> dhamp: я просто удалил причину вылета: строку -lgnu из файла link.txt
[00:36:38] <tehnick> dhamp: win32/configure.bat
[00:36:50] <tehnick> dhamp: посмотри в файлик-то...
[00:37:01] <dhamp> IF (NOT WIN32)
aux_source_directory(${PROJECT_SOURCE_DIR} gnulib_SRCS)
# actual target:
ADD_LIBRARY(gnu STATIC ${gnulib_SRCS})
ENDIF (NOT WIN32)
[00:37:08] <dhamp> да смотрящиц увидит
[00:37:11] <vasily.n@k..> wilgib: кнопки включены и видны, может дело связано, что в виртуалке я только к одному хабу подключен?
[00:37:25] <wilgib> vasily.n@k..: а у меня отключены
[00:38:01] <wilgib> vasily.n@k..: это сразу после запуска, вообще без подключения к хабам
[00:38:21] <vasily.n@k..> wilgib: dhamp -lgnu из link.txt давно удалять не надо, cmakelists.txt пофиксили же
[00:38:59] <vasily.n@k..> dhamp: и вообще на win32 там fsusage не использовался, сразу через винапи функцию бралось, линковать незачем
[00:39:57] <tehnick> vasily.n@k..: подробнее плз.
[00:40:29] <vasily.n@k..> wilgib: а как кнопки закрытия выключить?
[00:41:04] <vasily.n@k..> tehnick: см MainWindow.cpp в самом низу метод getFreeSpace ...
[00:41:04] <wilgib> vasily.n@k..: я знаю что не надо, dhamp просто спросил: "и кто решил что libgnu собиралась на винде ?"
[00:41:37] <vasily.n@k..> Собирался проект, но не fsusage ))
[00:41:47] <wilgib> vasily.n@k..: пкм на заголовке тулбара с табами
[00:43:35] <vasily.n@k..> не падает
[00:46:44] <wilgib> vasily.n@k..: у меня послк этого падает не EiskaltDC++ а Windows XP.
[00:48:11] <wilgib> vasily.n@k..: причём у меня стабильно воспроизводилось несколько дней назад, на свежих сборках не проверял.
[00:48:14] <dhamp> wilgib: у тебя не лицензионный Windows, EiskaltDC++ всё знает =)
[00:50:04] <wilgib> могу прямо сейчас проверить - если я сейчас отключюсь, значит Windows XP упала.
[00:52:11] WiseLord вышел(а) из комнаты
[00:53:19] wilgib вышел(а) из комнаты: Replaced by new connection
[00:53:29] wilgib вошёл(а) в комнату
[00:53:42] <tehnick> vasily.n@k..: ну так что по поводу добавления в список разработчиков?
[00:53:57] <tehnick> wilgib: что это было?
[00:55:23] <wilgib> упал Windows XP после загрузки предложил отправить microsoft сообщение об ошибке, если его раскрыть то там есть damp наверное ядра виндовс.
[00:55:57] <tehnick> wilgib: синий экран был?
[00:58:04] <wilgib> tehnick: нет, мгновенный ребут.
[00:58:10] <vasily.n@k..> tehnick: подумаю завтра, щас уже никакой - спать хочу, good luck
[00:58:14] vasily.n@k.. вышел(а) из комнаты: QIP 2010: Спокойное общение
[01:00:56] tehnick вышел(а) из комнаты
[01:01:22] tehnick вошёл(а) в комнату
[01:01:52] <dhamp> tehnick: http://aur.pastebin.com/m85eL2w4 - кинь патчик разрабам dc++
[01:02:05] <tehnick> dhamp: ок
[01:02:36] <tehnick> dhamp: а комментарий?
[01:03:31] <tehnick> dhamp: в багтрекер им или в общие вопросы?
[01:03:32] <dhamp> tehnick: не возможность сборки
[01:03:55] <tehnick> dhamp: сборки в линуксе?
[01:04:07] <dhamp> на чём угодно окромя винды
[01:07:50] Kroll вошёл(а) в комнату
[01:12:43] Kroll вышел(а) из комнаты
[01:13:44] Kroll вошёл(а) в комнату
[01:14:08] <tehnick> dhamp: https://bugs.launchpad.net/dcplusplus/+bug/606767
[01:14:14] <tehnick> dhamp: норм?
[01:14:57] <dhamp> tehnick: норм
[01:16:57] <wilgib> tehnick: EisCaltDC++
[01:17:12] <wilgib> неправильно надо k
[01:18:09] <tehnick> wilgib: спс
[01:19:02] <wilgib> и когда vasily.n@k.. прислал вчера им свой патч он точно так же ошибся.
[01:20:39] <tehnick> wilgib: ок, исправил
[01:20:44] <dhamp> https://bugs.launchpad.net/dcplusplus/+bug/603071 - блин
[01:21:15] <dhamp> но там такая свистопляска с патчами )
[01:23:29] Kroll вышел(а) из комнаты
[01:23:42] <tehnick> dhamp: ага, твой патч почти идентичен.
[01:23:52] Kroll вошёл(а) в комнату
[01:25:06] <tehnick> dhamp: отличие в одном пробеле. Может я его закрою как дубликат?
[01:25:29] <dhamp> отличия есть ты просто сравни по лучше
[01:25:41] <dhamp> хотя можешь закрытьт как дубликат
[01:26:05] <dhamp> но вообще должно быть struct dirent *ent;
[01:29:26] quiritius вошёл(а) в комнату
[01:29:39] wilgib вышел(а) из комнаты
[01:32:32] <tehnick> dhamp: добавлю про это коммент?
[01:33:59] <tehnick> dhamp: пинг
[01:34:15] <dhamp> http://aur.pastebin.com/pWBxtX2X - вот что нас ждёт на ядре 0.770 )
[01:34:34] <dhamp> tehnick: добавь если считаешь нужным
[01:35:56] <tehnick> dhamp: это на чистом или адаптированном?
[01:36:34] <dhamp> dcpp 0.770 имени меня ))
[01:37:12] <dhamp> максимально близко по содержанию к оригинальному
[01:37:40] <tehnick> dhamp: а наши предыдущие патчи там есть?
[01:37:45] <dhamp> есть
[01:38:32] <dhamp> хотя можно ещё сделать дифф с 0.75 и сравнить
[01:38:35] <dhamp> для верности
[01:39:11] <dhamp> throttlemanager оставил пока наш, window* послала лесом
[01:39:22] <dhamp> послал* )
[01:41:11] <dhamp> tehnick: diff относительно оригинального ядра не вклбючая Window* 1200 строк
[01:41:47] <tehnick> Нормально.
[01:42:38] <dhamp> diff -NaurEBbwp --unified=1 -x *PerFolderLimit* -x *SConscript -x *Throttle* -x *.pot -x *.po -x *.svn* -x *.txt -x *Wildcards.* -x *Window* -x *version* $HOME/eiskaltdc/dcppexp $HOME/dcplusplus/dcpp > 123.diff - делано вот так
[01:46:22] <dhamp> tehnick: добавить в trunk dcppexp или куда-то в другое место?
[01:48:22] <tehnick> dhamp: добавь в branches
[01:48:34] <tehnick> Там сейчас freedcpp валяется.
[01:49:22] <tehnick> dhamp: или хочешь сразу возможность сборки с ним прикрутить?
[01:49:28] <tehnick> Чтобы тестировали...
[01:49:45] <dhamp> tehnick: возможность с борки я продемонстрировал )
[01:49:48] <dhamp> она никакая
[01:49:57] <dhamp> гуй надо править
[01:50:06] <tehnick> Хм.
[01:51:13] nE0sIghT вышел(а) из комнаты
[01:51:18] <tehnick> Тогда может целую ветку eiskaltdcpp_exp выделить?
[01:51:35] <tehnick> Как ветку core Тролль сделал...
[01:51:51] <tehnick> Там и гуй править.
[01:52:03] <tehnick> А кто захочет --- соберет потестить.
[01:52:17] <tehnick> Потом проще смержить будет.
[01:53:27] dhamp вышел(а) из комнаты
[01:54:08] dhamp вошёл(а) в комнату
[02:01:19] <dhamp> самое интересное в том что не проходит именно линковка
[02:03:23] <tehnick> dhamp: а ты без ccache собираешь сейчас?
[02:03:41] <dhamp> tehnick: без, а что?
[02:05:07] <tehnick> dhamp: у меня как-то проблема случилась недавно при использовании ccache.
[02:05:46] <tehnick> Долго парился, пока не допер, что надо кэш сбросить...
[02:48:57] dhamp вышел(а) из комнаты
[03:00:22] tehnick вышел(а) из комнаты
[03:22:32] quiritius вышел(а) из комнаты
[03:34:55] SolarRay вышел(а) из комнаты
[04:04:53] amfetamin вышел(а) из комнаты
[05:35:40] Abram вышел(а) из комнаты
[07:45:19] mva вошёл(а) в комнату
[09:23:14] Nikoli вышел(а) из комнаты
[09:23:51] Nikoli вошёл(а) в комнату
[09:33:59] dimp вошёл(а) в комнату
[10:04:20] SolarRay вошёл(а) в комнату
[10:05:13] nE0sIghT вошёл(а) в комнату
[10:23:29] quiritius вошёл(а) в комнату
[12:04:54] gelraen вышел(а) из комнаты: Replaced by new connection
[12:05:11] gelraen вошёл(а) в комнату
[13:18:06] SolarRay вышел(а) из комнаты
[13:29:08] FiliN вошёл(а) в комнату
[13:38:00] FiliN вышел(а) из комнаты
[13:38:14] FiliN вошёл(а) в комнату
[13:39:25] dhampire вошёл(а) в комнату
[13:40:53] dhampire вышел(а) из комнаты
[13:41:09] dhampire вошёл(а) в комнату
[13:48:24] dhampire вышел(а) из комнаты
[13:57:06] Shlem вошёл(а) в комнату
[13:58:14] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[14:05:56] FiliN вышел(а) из комнаты
[14:06:09] FiliN вошёл(а) в комнату
[14:11:02] gelraen вышел(а) из комнаты: Replaced by new connection
[14:11:12] gelraen вошёл(а) в комнату
[14:11:20] SolarRay вошёл(а) в комнату
[14:20:18] FiliN вышел(а) из комнаты
[14:20:29] FiliN вошёл(а) в комнату
[14:41:59] dhampire вошёл(а) в комнату
[15:18:24] FiliN вышел(а) из комнаты
[15:18:36] FiliN вошёл(а) в комнату
[15:29:01] SolarRay вышел(а) из комнаты
[15:31:27] SolarRay вошёл(а) в комнату
[15:32:56] SolarRay вышел(а) из комнаты
[15:35:22] SolarRay вошёл(а) в комнату
[15:36:39] SolarRay вышел(а) из комнаты
[15:39:09] SolarRay вошёл(а) в комнату
[15:39:42] SolarRay вышел(а) из комнаты
[15:55:36] WiseLord вошёл(а) в комнату
[16:06:15] SolarRay вошёл(а) в комнату
[16:07:17] SolarRay вышел(а) из комнаты
[16:09:23] tehnick вошёл(а) в комнату
[16:11:57] Abram вошёл(а) в комнату
[16:12:21] FiliN вышел(а) из комнаты
[16:12:48] SolarRay вошёл(а) в комнату
[16:12:49] dhampire вышел(а) из комнаты
[16:13:38] SolarRay вышел(а) из комнаты
[16:16:01] tehnick вышел(а) из комнаты: Replaced by new connection
[16:16:11] tehnick вошёл(а) в комнату
[16:17:47] FiliN вошёл(а) в комнату
[16:20:06] FiliN_ вошёл(а) в комнату
[16:24:00] gelraen вышел(а) из комнаты
[16:29:06] gelraen вошёл(а) в комнату
[16:32:51] Abram вышел(а) из комнаты
[16:36:02] tehnick вышел(а) из комнаты: Replaced by new connection
[16:42:13] gelraen вышел(а) из комнаты: Replaced by new connection
[16:43:45] gelraen вошёл(а) в комнату
[17:01:49] amfetamin вошёл(а) в комнату
[17:04:33] gelraen вышел(а) из комнаты
[17:04:41] wilgib вошёл(а) в комнату
[17:04:55] gelraen вошёл(а) в комнату
[17:07:09] SolarRay вошёл(а) в комнату
[17:25:51] Abram вошёл(а) в комнату
[17:28:59] tehnick вошёл(а) в комнату
[17:36:58] Abram вышел(а) из комнаты
[17:37:17] <wilgib> tehnick: публичные хабы не всегда загружаются на Windows, например, после запуска клиента без подключения к каким либо хабам, не загружаются списки хабов, или загружеются но клиент пишет что список хабов загружен из локальной копии.
[17:45:39] <wilgib> tehnick: причём, когда пишет список хабов загружен из кэша, в каталоге с настройками нет файлов со списками хабов, не понятно откуда он тогда их берёт.
[17:53:54] Abram вошёл(а) в комнату
[18:04:57] FiliN_ вышел(а) из комнаты
[18:05:07] FiliN_ вошёл(а) в комнату
[18:12:46] <wilgib> tehnick: нашёл в чём было дело: если в пути к каталогу загрузок есть папки с русскими именами то неработают публичные хабы - загружаются списки хабов только из кэша, местоположение этого кэша загадка т.к. поиск по файловой системе слова *hublist* не принёс результатов.
[18:25:44] <tehnick> wilgib: добавь в issue. А лучше создай новый.
[18:34:00] <dimp> добрый вечер. у меня вопрос про gettext, cmake и ядро дцпп
[18:35:47] <dimp> правильно ли я понимаю, что при упоминаниях
в CMakeLists.txt:  find_package (Gettext REQUIRED)
и в ядре:
#define _(String) dgettext(PACKAGE, String)
#define F_(String) dcpp_fmt(dgettext(PACKAGE, String))
#define FN_(String1,String2, N) dcpp_fmt(dngettext(PACKAGE, String1, String2, N))
[18:35:52] <dimp> оно работает?
[18:36:30] <dimp> не упустил ли я чего? ибо мне не удаётся скомпилировать ядро(не связано с айскальтом)
[18:36:51] <dimp> выдаёт ошибки в духе "ADLSearch.h:48: error: ‘_’ was not declared in this scope"
[18:37:01] <tehnick> dimp: какое ядро ты собираешь?
[18:37:37] <dimp> 0.762
[18:38:14] <tehnick> dimp: брал из freedcpp?
[18:38:44] <dimp> не помню названия, но от разработчиков
[18:40:08] <dimp> http://dcplusplus.sourceforge.net/
[18:40:11] <dimp> отсюда
[18:40:33] <dimp> просто DC++
[18:40:33] <tehnick> Там 0.770 сейчас.
[18:41:00] <tehnick> И без дополнительных патчей оно не собирается:
https://bugs.launchpad.net/dcplusplus/+bug/603071
[18:42:21] <dimp> хм
[18:42:35] <dimp> спасибо
[18:43:04] quiritius вышел(а) из комнаты
[18:43:31] <tehnick> dimp: я не в курсе, есть ли эта ошибка в стабильной версии (0.762)...
[18:43:38] <tehnick> Но проверить не мешает.
[18:46:44] <wilgib> tehnick: с публичными хабами оказалось что каталоги FileLists и HubLists в
I:\Documents and Settings\pavel\Application Data\EiskaltDC++ не создаются, может надо просто добавить правила в dcppboot.xml чтобы создавались, я пока issue создавать не буду.
[18:48:43] gelraen вышел(а) из комнаты: Replaced by new connection
[18:48:46] <tehnick> wilgib: ты смотрел на содержимое dcppboot.xml в стонге, флайлинке и т.п.?
[18:48:53] gelraen вошёл(а) в комнату
[18:49:02] <wilgib> tehnick: ещё нет
[18:49:24] <tehnick> wilgib: мб они будут полезны и не придется изобретать велосипед...
[18:53:06] <wilgib> tehnick: ещё один баг - если в пути к каталогу с прграммой есть папки с русскими именами то индикатор свободного места не работает, пишет: Свободно 0 Б
[18:53:56] <wilgib> сделать issue для него?
[18:54:01] <tehnick> wilgib: создай issue. Видимо придется перекодировать строку пути.
[18:54:06] <tehnick> wilgib: да
[18:57:02] <dimp> патчи на 0.762 не наложились
[18:58:27] <wilgib> dimp: создаёшь свой клиент?
[18:58:57] <dimp> обновляю ядро на одном заброшенном консольном клиенте
[18:59:40] <tehnick> dimp: ну так возьми уже рабочее (пропатченное под ОС, отличные от винды) ядро.
[19:00:14] <tehnick> dimp: либо из eiskaltdcpp, либо из freedcpp, либо из linuxdcpp.
[19:00:27] <wilgib> dimp: EiskaltDC++ в будущем будет иметь возможность запускаться демоном.
[19:01:29] amatus вошёл(а) в комнату
[19:01:33] <dimp> да, наверно так и поступлю
[19:01:52] <dimp> wilgib: и в светлом, да? :)
[19:02:39] <wilgib> уже ведь и веб интерфейс написан.
[19:04:45] <tehnick> wilgib: черновая версия, еще даже не преальфа.
[19:04:54] <tehnick> Неудачно Негатив руку сломал...
[19:05:31] <dimp> а на чём пишется?
[19:05:48] <tehnick> wt
[19:15:04] amfetamin вышел(а) из комнаты: Replaced by new connection
[19:15:14] amfetamin вошёл(а) в комнату
[19:21:28] <wilgib> tehnick: может в инсталлер включить установку vcredist_x86.exe, хотя у него ведь лицензия своя не знаю можно ли так делать, ну или как вариант собирать windows версию без RelWiDebInfo.
[19:21:56] quiritius вошёл(а) в комнату
[19:23:55] <tehnick> wilgib: второй вариант предпочтительнее на мой взгляд. Но решать тебе. А vcredist_x86.exe ведь и так содержит информацию о копирайтах? Я не думаю, что у него в лицензии запрещено копирование и распространение.
[19:24:44] <tehnick> Можно даже просто *dll-ки из него извлечь и копировать в каталог с бинарником.
[19:37:02] <dimp> запилил ядро от 2.0.3 с егошним CMakeLists.txt
[19:37:20] <dimp> выдало туже ошибку про gettext
[19:39:38] <tehnick> dimp: с какими опциями конфигурировал? Можешь попробовать ядро из нашего транка. Оно в качестве динамической библиотеки собирается.
[19:40:25] <tehnick> dimp: посмотри так же на CMakeLists.txt из корня проекта.
[19:40:52] <dimp> ага. оттуда частично скопировал
[19:41:05] <dimp> я что-то не понял про какие ты опции?
[19:41:15] <tehnick> dimp: заголовки точно все нужные в системе установлены?
[19:41:42] FiliN_ вышел(а) из комнаты
[19:41:54] FiliN_ вошёл(а) в комнату
[19:42:27] <tehnick> dimp: опции для cmake
[19:43:51] <tehnick> dimp: http://eiskaltdc.googlecode.com/svn/branches/trunk/INSTALL
[19:45:21] <dimp> а. никакие не использовал
[19:48:00] FiliN_ вышел(а) из комнаты
[19:48:12] FiliN_ вошёл(а) в комнату
[19:49:33] <dimp> заголовки все
[19:59:13] <tehnick> dimp: скопируй исходники из транка
[19:59:49] <tehnick> dimp: и выполни в корне:
cmake -DCMAKE_INSTALL_PREFIX=/usr -USE_QT=OFF ./
[20:00:29] <tehnick> Аутпут из консоли на пастебин и ссылку сюда.
[20:02:10] gelraen вышел(а) из комнаты: Replaced by new connection
[20:02:20] gelraen вошёл(а) в комнату
[20:03:19] <tehnick> dimp: недопечатка, надо так:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=OFF ./
[20:03:54] <dimp> http://pastebin.com/93LD8skG
[20:04:06] FiliN_ вышел(а) из комнаты
[20:04:20] FiliN_ вошёл(а) в комнату
[20:05:46] <tehnick> dimp: нифига не понял. У тебя сразу сборка начинается?
[20:05:58] <tehnick> dimp: cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=OFF ./
[20:06:07] <dimp> нет. я её запустил следущей командой
[20:06:21] <tehnick> Ага, просто я не заметил.
[20:06:37] <tehnick> Сконфигурируй правильно.
[20:06:55] <tehnick> Чтобы без графического интерфейса собиралось.
[20:07:00] <tehnick> Команда выше.
[20:07:13] gelraen вышел(а) из комнаты: Replaced by new connection
[20:07:31] gelraen вошёл(а) в комнату
[20:07:46] <tehnick> dimp: у тебя какая ОС?
[20:08:09] <dimp> генту
[20:10:44] <tehnick> dimp: почему-то неполный выхлоп у cmake. У меня:
http://pastebin.com/745iRT3E
[20:11:31] <tehnick> Больше информации выводится. Ради этого и попросил показать аутпут...
[20:14:10] <dimp> сейчас сделаю такой же
[20:28:47] <dimp> Could NOT find Threads (missing: Threads_FOUND)
[20:29:40] <dimp> [I] perl-core/threads (1.77@07/18/2010): Perl interpreter-based threads
[20:29:44] <dimp> это что-то другое?
[20:31:11] <tehnick> dimp: на этапе кофигурации?
[20:32:00] <dimp> да
[20:32:15] <dimp> % cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=OFF ./                                                 23:31:51
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
  Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindThreads.cmake:155 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:108 (find_package)
-- Configuring incomplete, errors occurred!
[20:35:42] <tehnick> dimp: аналог libpthread-dev в генте есть?
[20:36:18] <tehnick> cmake не смог найти эту библиотеку у тебя в системе.
[20:40:49] <wilgib> tehnick: у WiseLord тоже гента, наверно он знает.
[20:43:08] <dimp> но при сборке айскалта всё нормально
[20:43:12] <dimp> значит я что-то делаю не так
[20:48:04] <dimp> а вообще с glibc поставляется
[20:59:39] <dimp> ладно. спасибо за участие.
[20:59:44] dimp вышел(а) из комнаты
[21:04:35] gelraen вышел(а) из комнаты
[21:09:45] FiliN_ вышел(а) из комнаты
[21:09:55] FiliN_ вошёл(а) в комнату
[21:10:16] tehnick вышел(а) из комнаты
[21:26:11] FiliN_ вышел(а) из комнаты
[21:26:23] FiliN_ вошёл(а) в комнату
[21:34:58] FiliN_ вышел(а) из комнаты
[21:35:03] Shlem вошёл(а) в комнату
[21:35:09] FiliN_ вошёл(а) в комнату
[21:36:05] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[21:41:15] FiliN_ вышел(а) из комнаты
[21:41:27] FiliN_ вошёл(а) в комнату
[21:52:05] FiliN_ вышел(а) из комнаты
[21:52:15] FiliN_ вошёл(а) в комнату
[21:55:19] quiritius вышел(а) из комнаты
[21:56:54] quiritius вошёл(а) в комнату
[22:25:17] FiliN_ вышел(а) из комнаты
[22:25:27] FiliN_ вошёл(а) в комнату
[22:31:30] FiliN_ вышел(а) из комнаты
[22:31:45] FiliN_ вошёл(а) в комнату
[22:48:27] SolarRay вышел(а) из комнаты
[22:57:36] Клёк вошёл(а) в комнату
[23:00:12] dhamp вошёл(а) в комнату
[23:00:55] tehnick вошёл(а) в комнату
[23:01:28] <tehnick> dhamp: пилил сегодня новое ядро?
[23:04:56] amatus вышел(а) из комнаты
[23:05:08] <dhamp> tehnick нет
[23:05:11] <dhamp> а что ?
[23:05:52] <tehnick> Ничего конкретного. Работу ты проделал немалую. Хотелось бы уже нечто работоспособное потестить...
[23:10:27] gelraen вошёл(а) в комнату
[23:13:50] <tehnick> dhamp: там есть какой-нибудь макрос, который определяет версию ядра. И имеет ли смысл в исходниках графической морды через #ifdef сделать возможность работы с разными ядрами?
[23:14:59] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[23:15:17] <dhamp> tehnick не имеет
[23:16:43] <tehnick> dhamp: даже не конфигурируется:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
MINIUPNP_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_core0770/dcpp
MINIUPNP_LIBRARY (ADVANCED)
    linked by target "dcpp" in directory /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_core0770/dcpp
[23:17:07] <dhamp> tehnick miniupnpc
[23:17:12] <dhamp> поставь
[23:17:50] <tehnick> А чем обычный upnp не угодил? Возможности выбора нет?
[23:18:30] <dhamp> это ядерный upnp я его по позже сделаю аналогично libupnp
[23:20:06] <tehnick> Не нашел в дебиане miniupnp.
[23:20:35] <tehnick> Что-то малораспространенное...
[23:20:57] <WiseLord> народ, а кто-нибудь уже обдумывал, как под виндой реализовать функционал /me слушает
[23:22:12] <dhamp> tehnick http://miniupnp.free.fr
[23:22:36] <dhamp> WiseLord: чего?
[23:22:40] dhamp вышел(а) из комнаты
[23:22:50] dhamp вошёл(а) в комнату
[23:22:50] <WiseLord> ну в linux с плеером связаться просто
[23:23:05] <WiseLord> многие dbus поддерживают, у многих свои утилиты есть для опроса текущей песни
[23:23:12] <WiseLord> а в винде надо что-то своё придумывать
[23:23:22] <tehnick> А надо ли?..
[23:23:47] <WiseLord> ну.. такая функция во всех win-клиентах
[23:23:56] <WiseLord> и одна из самых востребованных
[23:24:00] <WiseLord> хотя и вредных
[23:24:10] <dhamp> WiseLord: и кто ж её требует ?
[23:24:23] <WiseLord> ладно, не надо демагогии
[23:24:23] <tehnick> WiseLord: и в оригинальном DC++ она есть?
[23:24:34] <dhamp> неужели 1,5 пользователя вин сборки ?
[23:24:36] <WiseLord> tehnick: покажи мне кто в винде оригинальный клиент юзает
[23:24:41] <WiseLord> а я тебе покажу, кто альтернативные
[23:24:50] <dhamp> tehnick: нету и врядли будет в ближайшее время
[23:24:51] <WiseLord> соотношение будет очень большое
[23:25:01] <tehnick> Ну и что?
[23:25:07] <WiseLord> если клиент позиционируется как кроссплатформенный
[23:25:14] <WiseLord> то надо чтобы и эта возможность была везде
[23:25:19] <tehnick> Нет.
[23:25:24] <tehnick> Не надо.
[23:25:37] <WiseLord> твоё мнение не учитывается
[23:25:49] <WiseLord> ты всё равно ни с чем обычно не соглашаешься
[23:26:12] <WiseLord> :)
[23:26:54] <dhamp> WiseLord: если ты придумаешь как это не велосипедным обрразом сделать
[23:26:55] <tehnick> WiseLord: это обманчивое впечатление.
[23:27:08] <WiseLord> вот я и поднимаю вопрос
[23:27:25] <WiseLord> потому что вариантов по сути два
[23:27:41] <WiseLord> или искать способо делать это через cmd.exe (вроде оно работает и в винде, правда глюки с русским)
[23:27:57] <WiseLord> либо какие-то dll для связки с конкретными плеерами, что некрасиво
[23:28:24] <dhamp> WiseLord: ни один плейр в винде не работает с консолью вообще
[23:29:05] <WiseLord> насколько помню, в виндоклиентах обычно поддерживается winamp/aimp
[23:29:22] <WiseLord> остальные как-то не у дел
[23:30:02] <tehnick> WiseLord: а также wmp и foobar
[23:30:34] <WiseLord> а с этим как, глухо: http://en.wikipedia.org/wiki/Media_Player_Remote_Interfacing_Specification ?
[23:31:01] <WiseLord> насколько понимаю, это что-то типа попытки как-то стандартизировать всё это
[23:32:37] gelraen вышел(а) из комнаты
[23:49:06] <dhamp> http://code.google.com/p/eiskaltdc/issues/detail?id=606 =>)
[23:49:24] FiliN_ вышел(а) из комнаты
[23:53:01] <tehnick> dhamp: добавим?
[23:54:28] <tehnick> Только с лицензиями надо разобраться...
[23:59:20] <dhamp> tehnick: их там нет )
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!