gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 31 января 2010< ^ >
NegatiV установил(а) тему: Upcoming release: 2.0alpha || SVN: 12 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO for 2.0:
* Production prepairings: update CMake build system
* GUI: settings for basic units
* Code cleanup
Release schedule:
* 15.02 Feature-freeze
* 17.02 Tag EiskaltDC++ 2.0alpha
* 21.02 Release EiskaltDC++ 2.0alpha
Конфигурация комнаты
Участники комнаты

GMT+3
[00:11:41] <Ским> NegatiV: кстати, спасибо за UPnP ;)
[00:11:58] <Ским> теперь можно выпилить из ручного проброса портов DC'шниые :)
[00:43:47] tonal вышел(а) из комнаты
[01:13:08] WiseLord вышел(а) из комнаты
[01:27:40] <dhampire> dcpp настолько кросплатформенна....
что не держит кросскомпиляцию :)
[01:28:21] <Abram> :-D
[01:31:12] <dhampire> я чего-то не догоняю как её в mingw32 for windows под винду собирают :)
[01:33:30] <dhampire> а ведь почти собралось
[ 98%] Building CXX object CMakeFiles/eiskaltdcpp.dir/dcpp/Util.cpp.obj
[ 98%] Building CXX object CMakeFiles/eiskaltdcpp.dir/dcpp/ZUtils.cpp.obj
/home/egik/work2/c/eiskaltdcpp-build/dcpp/Util.cpp: In function 'std::string dcpp::getDownloadsPath(const std::string&)':
/home/egik/work2/c/eiskaltdcpp-build/dcpp/Util.cpp:94: error: no matching function for call to 'fromT(WCHAR*&)'
/home/egik/work2/c/eiskaltdcpp-build/dcpp/Text.h:91: note: candidates are: const std::string& dcpp::Text::fromT(const dcpp::tstring&, std::string&)
/home/egik/work2/c/eiskaltdcpp-build/dcpp/Text.h:92: note:                 std::string dcpp::Text::fromT(const dcpp::tstring&)
make[2]: *** [CMakeFiles/eiskaltdcpp.dir/dcpp/Util.cpp.obj] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [CMakeFiles/eiskaltdcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[01:34:22] <Abram> напутано что-то с путями
[01:34:23] <Abram> о
[01:34:24] <Abram> стоп
[01:34:30] <Abram> fromT(WCHAR*&)
[01:34:35] <Abram> что-то я такое уже видел
[01:34:41] <Abram> и где-то я уже с этим анально ебался
[01:34:59] <dhampire> не с путями а с функциями inline'овыми
[01:35:24] <Abram> нет, точно уже ебался
[01:35:26] <dhampire> ругается на это
#ifdef UNICODE
    inline const tstring& toT(const string& str, tstring& tmp) throw() { return utf8ToWide(str, tmp); }
    inline tstring toT(const string& str) throw() { return utf8ToWide(str); }
    inline const string& fromT(const tstring& str, string& tmp) throw() { return wideToUtf8(str, tmp); }
    inline string fromT(const tstring& str) throw() { return wideToUtf8(str); }
#else
    inline const tstring& toT(const string& str, tstring& tmp) throw() { return utf8ToAcp(str, tmp); }
    inline tstring toT(const string& str) throw() { return utf8ToAcp(str); }
    inline const string& fromT(const tstring& str, string& tmp) throw() { return acpToUtf8(str, tmp); }
    inline string fromT(const tstring& str) throw() { return acpToUtf8(str); }
#endif
[01:35:34] <Abram> именно с этими WCHAR-ами
[01:36:12] <Abram> эммм
[01:36:27] <Abram> dhampire, а то что ф-ции надо два аргумента и она никак не перегружено - это похер?
[01:36:45] <dhampire> я не писал этого ядра :)
[01:36:56] grayich вошёл(а) в комнату
[01:37:18] <Abram> имхо есть смысл ебнуть автора
[01:37:24] <Abram> чем-нибудь тяжёлым
[01:37:31] <dhampire> define UNICODE я как то не видел в флагах сборки
[01:37:32] <grayich> ку
[01:37:39] <Abram> ку
[01:37:41] <Abram> куку
[01:37:45] <Abram> кукурекуууууу!
[01:37:47] <dhampire> ку-ку
[01:37:53] <grayich> dhampire: когда в аур EiskaltDC++ добавиш?  а то уже хоца потыкать =))
[01:38:02] <Abram> кстати +1
[01:38:04] <Abram> :-D
[01:38:09] <dhampire> за вами уже выехали ©
[01:38:15] <grayich> гг
[01:38:15] <Abram> да-да
[01:38:46] <dhampire> grayich, патчить хочешь?
[01:39:11] <grayich> dhampire: все так еще весело?
[01:39:34] <dhampire> ещё как :)
[01:39:42] <grayich> =)
[01:41:00] <dhampire> Abram, не помнишь какая либа отвечает за unicode в win32
[01:41:03] <dhampire> ?
[01:41:13] <Abram> dhampire, нененененене
[01:41:45] <dhampire> что не не не ?
[01:42:00] <Abram> только не винда >_<
[01:43:14] <dhampire> '-mwindows' - что за флаг такой у gcc ?
[01:43:53] <dhampire> Abram, имеешь что то против винды?
[01:45:26] <Abram> dhampire, да
[01:45:35] <Abram> имею три гондона
[01:45:37] <Abram> ведро мусора
[01:45:42] <Abram> могу ещё насрать
[01:46:03] <dhampire> какой изобретательный тролль :)
[01:46:08] <Abram> =)
[01:46:09] <Abram> да я
[01:46:19] <Abram> хотя гондоны не дам
[01:47:01] <dhampire> Abram, жадничаешь для святой винды ? :)
[01:47:14] <Abram> dhampire, зачем добро выбрасывать?
[01:49:06] <dhampire> Abram, ну да этож большая ценность :) низя транжирить:)
[01:49:16] <Abram> угу
[01:49:32] <Abram> последний раз куплял - цена за 12 штук уже была дето 8 баксов
[01:50:02] <dhampire> -- Boost version: 1.41.0
-- Found the following Boost libraries:
мухаха же boost - костыль особенный :)
[01:53:15] grayich вышел(а) из комнаты
[01:53:23] <dhampire> хотя не всё нашлось правильно :)
[01:57:22] <NegatiV> dhampire: почему boost костыль? помоему программистам очень здорово помогает
[01:59:20] <dhampire> NegatiV, просто по выводу я подумал что он не нашёлся автоматом, оказалось всё нормально :)
[02:03:18] <dhampire> NegatiV,
[02:03:23] <dhampire> эм
[02:03:26] <NegatiV> ,
[02:03:27] <NegatiV> ?
[02:03:34] <dhampire> я сделал -DUNICODE и
[02:03:36] <dhampire> вот
[02:03:51] <dhampire> 'QString::fromStdString(dcpp::tstring)'
[02:03:58] <dhampire> error: no matching function for call to 'QString::fromStdString(dcpp::tstring)'
[02:04:53] <NegatiV> гм
[02:05:05] <NegatiV> -DUNICODE не надо
[02:05:18] <NegatiV> Qt автоматом все строки в уникод переводит
[02:05:30] <dhampire> тогда см выше
[02:05:39] <dhampire> я приводил ошибку dcpp
[02:06:19] <dhampire> в чём прикол не понятно
[02:08:19] <NegatiV> dhampire: флаги компиляции по аналогии с dc++ делал?
[02:11:07] <dhampire> gcc_flags = {
    'common': ['-g', '-Wall', '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers', '-Wno-address', '-fexceptions', '-mthreads'],
    'debug': [],
    'release' : ['-O2', '-mwindows']
}
gcc_xxflags = {
    'common' : [],
    'debug' : [],
    'release' : ['-fno-enforce-eh-specs']
ну вот флаги dc++
[02:11:40] <dhampire> не знаю что за флаг -mwindows
[02:12:51] <dhampire> NegatiV,
[02:15:15] <NegatiV> просто PWST нет в параметрах функций не для UNICODE не без него
[02:15:21] <NegatiV> *PWSTR
[02:16:03] <NegatiV> получается должно происходить неявное преобразование типов
[02:16:20] <NegatiV> PWSTR -> tstring или PWSTR -> string
[02:16:45] <NegatiV> какие флаги добавить чтобы это работало под виндой я не знаю)
[02:19:36] <dhampire> CXX_FLAGS = -O2 -g -I/usr/i486-mingw32/include -I/usr/i486-mingw32/include/QtNetwork -I/usr/i486-mingw32/include/QtXml -I/usr/i486-mingw32/include/QtCore   -g -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-address -fexceptions -mthreads - и вообще не собирает :)
[03:22:25] Ским потыкал NegatiV чтоб прикрутил цель install
[03:22:31] <Ским> а то хрен поставишь :)
[03:23:10] <NegatiV> Ским: как раз этим сейчас и занимаюсь)
[03:40:49] <Abram> аааааааааааа
[03:40:50] <Abram> http://stopgame.ru/machinima/show/74
[04:59:53] Abram вышел(а) из комнаты
[05:24:13] <Ским> лол
[07:05:55] dhampire вышел(а) из комнаты
[07:06:17] dhampire вошёл(а) в комнату
[07:45:09] tonal вошёл(а) в комнату
[07:50:20] Ским вышел(а) из комнаты
[07:51:16] Ским вошёл(а) в комнату
[07:57:24] tonal вышел(а) из комнаты
[08:32:44] Ским >_> NegatiV
[08:48:25] dhampire вышел(а) из комнаты
[09:33:19] NegatiV вышел(а) из комнаты
[10:10:09] Phazeus вышел(а) из комнаты
[10:12:30] NegatiV вошёл(а) в комнату
[10:13:03] <NegatiV> Ским: я еще ночью прикрутил установку
[10:13:08] NegatiV вышел(а) из комнаты
[10:59:20] tonal вошёл(а) в комнату
[13:36:21] Ским вошёл(а) в комнату
[13:36:22] WiseLord вошёл(а) в комнату
[14:30:46] WiseLord вошёл(а) в комнату
[14:30:46] Ским вошёл(а) в комнату
[14:36:38] WiseLord вышел(а) из комнаты
[14:46:11] gray_graff вошёл(а) в комнату
[14:54:03] Ским вошёл(а) в комнату
[15:10:08] gray_graff вошёл(а) в комнату
[15:24:50] Phazeus вошёл(а) в комнату
[16:33:40] tonal вошёл(а) в комнату
[16:55:30] tonal вышел(а) из комнаты
[16:55:40] tonal вошёл(а) в комнату
[17:19:38] Ским вышел(а) из комнаты
[17:19:52] Ским вошёл(а) в комнату
[17:29:50] tonal вышел(а) из комнаты
[17:30:22] tonal вошёл(а) в комнату
[17:34:17] tonal вышел(а) из комнаты
[17:34:29] tonal вошёл(а) в комнату
[17:51:17] Ским вышел(а) из комнаты
[17:51:27] Ским вошёл(а) в комнату
[17:57:00] Ским вышел(а) из комнаты
[17:57:10] Ским вошёл(а) в комнату
[18:03:47] Ским вышел(а) из комнаты
[18:03:57] Ским вошёл(а) в комнату
[19:15:50] Ским вышел(а) из комнаты: Logged out
[19:16:00] Ским вошёл(а) в комнату
[19:19:56] WiseLord вошёл(а) в комнату
[20:06:28] <Ским> так
[20:06:32] <Ским> куда негатив ушел
[20:06:38] <Ским> сломат транслейшн, редиска :)
[20:14:11] <WiseLord> где сломат?
[20:17:02] <Ским> >>> Working in BUILD_DIR: "/var/tmp/portage/net-p2p/eiskaltdc-9999/work/eiskaltdc-9999_build"
make -j5
[  1%] [  1%] [  1%] [  2%] [  3%] Generating ui_UITransferView.h
Generating translations/eiskaltdcpp.en.qm
Generating translations/eiskaltdcpp.ru.qm
Generating moc_DownloadQueueModel.cxx
Generating moc_DownloadQueue.cxx
lrelease error: Cannot open translations/eiskaltdcpp.en.ts: No such file or directory
lrelease error: Cannot open translations/eiskaltdcpp.ru.ts: No such file or directory
make[2]: *** [translations/eiskaltdcpp.en.qm] Ошибка 1
[20:21:53] <Ским> WiseLord:
[20:22:29] <WiseLord> аа.. плюсовой
[20:22:47] <Ским> угу
[20:30:15] <Ским> блин
[20:30:18] <Ским> где dhampire?
[22:56:55] WiseLord вышел(а) из комнаты
[23:00:34] NegatiV вошёл(а) в комнату
[23:04:20] <NegatiV> Ским: попробуй сейчас собрать
[23:07:22] <Ским> NegatiV: Ъ
[23:07:27] <Ским> работает, мерси
[23:07:36] <Ским> а я тут пол дня ломаю голову, как починить
[23:08:07] WiseLord вошёл(а) в комнату
[23:08:27] <NegatiV> WiseLord: переводы сейчас из локали подхватываются
[23:24:33] <Ским> NegatiV: фу
[23:24:43] <Ским> в чате жестко прописанный черный текст
[23:33:41] <NegatiV> Ским: ну извини, мне было важно чтобы все просто заработало
[23:34:17] <NegatiV> автодетект надо будет прикрутить
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!