gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Вторник, 31 октября 2017< ^ >
evadim установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Кто-нибудь, сделайте что-нибудь с фортунками :'-(
Конфигурация комнаты
Участники комнаты

GMT+3
[00:12:19] medvedko вышел(а) из комнаты
[01:28:39] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[01:28:49] 0xd34df00d вошёл(а) в комнату
[02:11:05] 0xd34df00d вышел(а) из комнаты
[02:42:23] 0xd34df00d вошёл(а) в комнату
[05:23:49] rea вышел(а) из комнаты
[06:05:46] <0xd34df00d> Чят.
[06:06:04] <0xd34df00d> А я могу на системе, собранной gcc 5.4, тупо перейти на gcc 7.1 и ожидать, что система не развалится?
[06:06:12] <0xd34df00d> В смысле, они же вроде как бинарно совместимы?
[06:06:55] <0xd34df00d> m
[06:12:30] <mva> чому не 7.2?
[06:12:38] <0xd34df00d> mva: не смержил чо-т пока.
[06:12:42] <0xd34df00d> Но можно и 7.2, пофигу.
[06:15:22] <mva> ну, энивей, ты таки можешь
[06:15:27] <0xd34df00d> Почему?
[06:15:40] <mva> (перейти и ожидать)
[06:15:53] <mva> самое плохое что может случиться - тебе придётся сделать emerge -e @world
[06:15:55] <mva> ;)
[06:16:33] <0xd34df00d> Ну это не оч приятно, так как у меня Qt 5.9.1, которое из дерева уже всё.
[06:16:39] <0xd34df00d> А на 5.9. 2 я перейти не могу.
[06:16:43] <0xd34df00d> Так как qtwebkit'а нема.
[06:16:55] <mva> да и фиг с ним
[06:16:58] <mva> ^_^
[06:17:07] <0xd34df00d> Тебе фиг с ним, а у меня личкрафты.
[06:17:23] <0xd34df00d> Блин, C++17 тема.
[06:17:32] <mva> так эт
[06:17:40] <mva> ты их разве ещё на webengine не перевёл?
[06:18:05] <0xd34df00d> mva: браузер может оба из них поддерживать (но с вебкитом лучше, лул, и infinality норм с ним).
[06:18:08] <0xd34df00d> Азотх только вебкитовый.
[06:18:09] <mva> ну и да, не вижу особой проблемы иметь 5.9.1 вебкит при 5.9.2 кутях
[06:18:16] <0xd34df00d> mva: блочится.
[06:18:17] <mva> оно вроде даже не ругается и не падает
[06:18:28] <mva> 0xd34df00d: ЛПП
[06:19:24] <mva> https://i.imgur.com/VWH3ndG.png
[06:21:04] <mva> впрочем, может и не лпп, но у меня, вон, стоит и мне норм
[06:21:25] <0xd34df00d> Ну лан.
[06:21:30] <0xd34df00d> Посмотрим, как пойдёят.
[06:21:39] <0xd34df00d> Энивей, всё равно с++17 круто.
[06:21:46] <0xd34df00d> Я тут универсальный принтер запилил для QtTest, лул.
[06:22:00] <0xd34df00d> mva: каждому типу достаточно определить функцию AsTuple вроде такой:
[06:22:28] <0xd34df00d> http://bpaste.net/show/85be7e5af131
[06:22:46] <0xd34df00d> А потом просто делаешь
[06:22:50] <0xd34df00d> QByteArray ba { name };
ba.append (" { ");
std::apply ([&ba] (const auto&... args) { (ba.append (toString (args)).append (", "), ...); }, t.AsTuple ());
[06:22:52] <0xd34df00d> И оно печатается.
[06:23:22] <0xd34df00d> std::apply из C++17 (хотя можно ручками накостылять), вот эта ерунда внутри с многоточием — generic lambdas, другая ерунда — folding expressions, тоже С++17.
[06:23:24] <0xd34df00d> Ништяк прст.
[06:23:41] <0xd34df00d> В итоге получаем
FAIL!  : LeechCraft::Util::OralTest::testSimpleRecordInsertSelect() Compared lists differ at index 2.
   Actual   (list): SimpleRecord { 2, "2" }
   Expected ((QList<SimpleRecord> { { 0, "0" }, { 1, "1" }, { 2, "1" } })): SimpleRecord { 2, "1" }
[06:23:45] <0xd34df00d> Nyan~
[06:25:52] <mva> вот только разве это не работа ли компилятора, без твоих подсказок всё это вычислить и сообщить что, где и как? :)
[06:28:25] <0xd34df00d> mva: ну, в хаскеле да.
[06:28:30] <0xd34df00d> Но плюсы, увы, не хаскель.
[06:28:41] <0xd34df00d> Но в С++20, возможно, завезут метаклассы, и тогда там это будет ещё адекватнее всё выглядеть.
[07:32:06] intellect вошёл(а) в комнату
[09:44:25] michael_ul вышел(а) из комнаты
[10:09:14] rea вошёл(а) в комнату
[10:25:15] nehex вошёл(а) в комнату
[10:27:32] OKTAVIUS вошёл(а) в комнату
[12:15:35] Civilian вошёл(а) в комнату
[12:38:36] michael_ul вошёл(а) в комнату
[12:51:35] OKTAVIUS вышел(а) из комнаты
[12:52:40] OKTAVIUS вошёл(а) в комнату
[13:16:16] KronoZ вошёл(а) в комнату
[13:16:46] KronoZ вышел(а) из комнаты
[13:16:57] KronoZ вышел(а) из комнаты
[13:17:07] KronoZ вошёл(а) в комнату
[13:20:15] KronoZ вошёл(а) в комнату
[13:20:48] KronoZ вышел(а) из комнаты
[14:29:14] medvedko вошёл(а) в комнату
[15:05:12] nis вошёл(а) в комнату
[15:06:38] <nis> 0xd34df00d: azoth из 9999 не собирается на новом кьюте, это известный баг или нужны логи?
[15:19:17] intellect вышел(а) из комнаты
[15:34:48] nis вышел(а) из комнаты
[15:39:07] nis вошёл(а) в комнату
[16:38:58] 0xd34df00d вышел(а) из комнаты
[16:40:10] 0xd34df00d вошёл(а) в комнату
[17:03:42] 0xd34df00d вышел(а) из комнаты
[17:03:52] 0xd34df00d вошёл(а) в комнату
[17:09:12] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[17:14:50] 0xd34df00d вошёл(а) в комнату
[17:17:19] 0xd34df00d вышел(а) из комнаты
[17:17:22] KronoZ вошёл(а) в комнату
[17:17:59] 0xd34df00d вошёл(а) в комнату
[17:20:28] 0xd34df00d вышел(а) из комнаты
[17:20:38] 0xd34df00d вошёл(а) в комнату
[17:21:23] KronoZ вышел(а) из комнаты
[17:21:33] KronoZ вошёл(а) в комнату
[17:29:18] KronoZ вышел(а) из комнаты
[17:34:32] KronoZ вошёл(а) в комнату
[17:41:36] KronoZ вышел(а) из комнаты
[17:45:03] KronoZ вошёл(а) в комнату
[17:45:30] KronoZ вышел(а) из комнаты
[17:46:41] <nis> 0xd34df00d: Do you available?
[17:48:47] 0xd34df00d вышел(а) из комнаты
[17:49:04] KronoZ вошёл(а) в комнату
[17:50:07] 0xd34df00d вошёл(а) в комнату
[18:06:49] KronoZ вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:06:59] KronoZ вошёл(а) в комнату
[18:08:02] KronoZ вышел(а) из комнаты
[18:08:22] nehex вышел(а) из комнаты
[18:09:22] KronoZ вошёл(а) в комнату
[18:11:30] KronoZ вышел(а) из комнаты: Disconnected: Replaced by new connection
[18:11:55] hhexx вошёл(а) в комнату
[18:12:30] KronoZ вошёл(а) в комнату
[18:14:44] KronoZ вышел(а) из комнаты
[18:19:12] OKTAVIUS вышел(а) из комнаты
[18:21:39] KronoZ вошёл(а) в комнату
[18:32:03] KronoZ вышел(а) из комнаты
[18:36:15] <0xd34df00d> nis: покажи логи.
[18:36:18] <0xd34df00d> У меня Qt 5.9, всё собирается.
[18:36:31] <0xd34df00d> Но теперь просто нужен C++17, соответственно гцц 7 либо шланг 5.
[18:37:49] rea вошёл(а) в комнату
[18:40:33] <nis> у меня 5.7.1
[18:40:50] <nis> а падает вообще странно
[18:42:39] <nis> https://hastebin.com/documents
[18:44:30] <nis> https://hastebin.com/documents
[18:44:49] <nis> http://bpaste.net/show/c911015e8f9a
[18:45:12] KronoZ вышел(а) из комнаты
[18:45:26] <nis> 0xd34df00d: в общем как-то так
[18:48:29] <nis> то есть падение вообще непонятное
[18:48:33] <nis> просто выходит и всё
[19:01:46] <Civilian> nis: полный лог покажи
[19:01:51] <Civilian> ошибка вероятно выше
[19:01:58] <nis> хм
[19:03:26] <nis> https://bpaste.net/show/48d4285e64ec
[19:03:38] KronoZ вошёл(а) в комнату
[19:04:11] <nis> Civilian: да ты прав
[19:04:40] <Civilian> nis: я б сказал что у тебя шланг или гцц старый
[19:04:55] <nis> 3358
[19:05:01] <nis> хм
[19:05:05] <Civilian> wtf is 3358?
[19:05:10] <nis> строка
[19:05:15] <nis> где ошибка происходит
[19:05:18] <Civilian> оно выглядит как валидный синтаксис
[19:05:22] <Civilian> но кажется что шланг старый
[19:05:24] <Civilian> clang++ --version
[19:05:24] <nis> а кланг 3.9.1
[19:05:34] <Civilian> nis: дык фуд говорил что нужен 5.0.0+
[19:05:53] <Civilian> или гцц 7.0+
[19:05:59] <nis> хм
[19:06:02] <Civilian> вот да
[19:06:05] <nis> нужно будет обновить да
[19:06:30] <nis> допинал называется
[19:06:38] <Civilian> у меня на макоси не обвонляется (
[19:06:50] <Civilian> впрочем мне лень чинить
[19:07:30] KronoZ вошёл(а) в комнату
[19:13:47] KronoZ вышел(а) из комнаты
[19:13:55] KronoZ вошёл(а) в комнату
[19:14:09] KronoZ вышел(а) из комнаты
[19:16:23] KronoZ вошёл(а) в комнату
[19:17:23] 0xd34df00d вошёл(а) в комнату
[19:24:00] KronoZ вышел(а) из комнаты
[19:35:16] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[19:38:38] 0xd34df00d вошёл(а) в комнату
[19:41:42] KronoZ вошёл(а) в комнату
[19:47:55] <nis> в общем обновляю ллвм
[19:48:02] <nis> так как на него зависит меса
[19:48:14] <nis> и они конфликтанули с клангом по версиям
[19:48:31] <nis> 0xd34df00d: а ты починил уже багу в кде
[19:51:18] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[19:55:44] <evadim> личкрафтоугар!
[19:57:14] <nis> ну так
[19:57:55] <nis> evadim: в генту до сих пор очень много зависимостей от старых версий либ и компиляторов
[19:58:19] <evadim> это не в генту а в пакетах, кмк
[19:58:43] <nis> это в портажах
[19:58:49] <nis> а портажи это генту
[19:59:18] <nis> а иначе что такое генту
[19:59:44] <evadim> ты хочешь сказать что есть много программ которые могут работать с новыми версиями библиотек, а у них в ебилде прописана старая?
[20:00:01] <nis> да
[20:00:18] <nis> просто это нужно проверить
[20:00:30] <rea> Да ладно уж
[20:00:32] <nis> у меня же не пакет не собрался
[20:00:32] <evadim> я с таким не встречался еще
[20:00:46] <rea> Не больше чем в других дистрах
[20:00:46] <nis> у меня к примеру на новую версию ллвм сругался портаж
[20:00:53] <evadim> как я вижу гцц 7 - вобще **
[20:01:03] <nis> я сейчас не о гцц 7
[20:01:15] <evadim> а что за версия ллвм и как ругался?
[20:01:25] <evadim> у меня вот обновляется вполне..
[20:01:27] <nis> я собрался перейти с 3 на 5
[20:01:34] <nis> на анстейбл
[20:01:40] <nis> он мне пометил 3 как блокед
[20:01:50] <nis> сказал меса зависит от 3
[20:01:59] <nis> пока я руками не снёс 3 и не поставил 5
[20:02:02] <evadim> у меня он стоит и не ругается
[20:02:25] <nis> 5?
[20:03:02] <evadim> мне кажется мы о разном, ибо media-libs/mesa у меня 17
[20:03:12] <nis> я про ллвм
[20:03:22] <evadim> ааа, ллвм 3й
[20:03:23] <nis> да 17
[20:03:29] <nis> меса
[20:03:39] <evadim> 5й - на волне
[20:03:53] <evadim> а я не ставлю волновые пакеты просто так
[20:03:58] <nis> я тоже
[20:04:05] 0xd34df00d вошёл(а) в комнату
[20:04:07] <nis> у меня их по пальцам двух рук
[20:04:16] <nis> вот сейчас мне понадобился ллвм
[20:04:19] <nis> новый
[20:04:40] <nis> он стабильно собирает почти всё что мне известно
[20:05:03] <0xd34df00d> nis: там же теперь слотовые кланги.
[20:05:18] <0xd34df00d> nis: багу с кде потыкал, но не проверял.
[20:05:42] <nis> 0xd34df00d: да слотовые
[20:06:02] <0xd34df00d> nis: да, по твоей ссылке ругань на C++17.
[20:06:04] <evadim> nis - врядли четкая блокировка mesa - llvm стоит просто так.
[20:06:19] <nis> evadim: вот в том и казус
[20:06:26] <nis> 0xd34df00d: ну я обновляю
[20:06:36] <0xd34df00d> На structured bindings, если конкретно.
[20:07:04] <nis> evadim: когда руками дропнул а потом поставил - всё норм
[20:07:09] <nis> я такой - что за...
[20:07:54] <evadim> теперь сложно разобраться что к чему
[20:07:56] <evadim> было
[20:08:11] <evadim> а может оно вскоре вылезет боком :D
[20:08:17] <nis> может и да
[20:12:59] KronoZ вышел(а) из комнаты
[20:49:05] KronoZ вошёл(а) в комнату
[20:49:50] KronoZ вышел(а) из комнаты
[20:54:42] medvedko вышел(а) из комнаты
[21:07:17] Civilian вышел(а) из комнаты
[21:16:37] KronoZ вошёл(а) в комнату
[21:16:55] KronoZ вышел(а) из комнаты
[21:30:53] hhexx вышел(а) из комнаты: offline
[21:35:51] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[21:42:14] <nis> evadim: вообще у меня недавно часть либ обновилась а система прозевала, в итоге пришлось руками пересобирать опенцв
[21:42:34] 0xd34df00d вошёл(а) в комнату
[21:54:09] <nis> evadim: а вообще оба этих пакета не хотят жить в одной системе - я про кланг из 0го слота и любого другого
[22:28:00] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[22:28:10] 0xd34df00d вошёл(а) в комнату
[22:44:57] 0xd34df00d вышел(а) из комнаты: Disconnected: Replaced by new connection
[22:45:07] 0xd34df00d вошёл(а) в комнату
[23:22:06] nordwind вошёл(а) в комнату
[23:27:11] <evadim> хы
[23:28:47] <nis> и багу этому аж месяцев 7
[23:29:03] <nis> в итоге я обновил на новую месу и пока успокоился
[23:29:51] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[23:30:01] 0xd34df00d вошёл(а) в комнату
[23:42:06] KronoZ вошёл(а) в комнату
[23:43:59] KronoZ вышел(а) из комнаты
[23:48:52] nis вышел(а) из комнаты
[23:49:19] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[23:49:29] 0xd34df00d вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!