
Ilia
25.08.2017
16:12:57
Ну идея (CONAN) классная, только надо же чтобы кто-то это всё собирал....

Alexander
25.08.2017
16:13:23
который и занимаются опакечиванием. А вообще, набрав нормальный сноуболл, просто автор либы для распространения будет пакетить

Ilia
25.08.2017
16:14:04
Ну, видимо, маловато их...

Google

Alexander
25.08.2017
16:14:07
тем более, что это надо сделать один раз, а дальше пусть Travis пакетит
потому что штука не так популярна, как хотелось бы. И это надо исправлять

Ilia
25.08.2017
16:16:20
Ну как бы тут будет такая лень, пессемизм народа, типа " а нафига нам это надо".

Alexander
25.08.2017
16:17:13
тут уже ничего с этим не поделаешь

Berkus
25.08.2017
16:18:55

Alexander
25.08.2017
16:19:35

Berkus
25.08.2017
16:19:52

Alexander
25.08.2017
16:20:01
?

Ilia
25.08.2017
16:35:35
@zamazan4ik , а где оно собственно .DLL кладёт ? .LIB я нашёл... Не знаешь ?

Alexander
25.08.2017
16:36:07
попробуй сбилдить что-нибудь в dll

Ilia
25.08.2017
16:36:22
Нет, не там же...

Google

Alexander
25.08.2017
16:36:42
только вот я не совсем могу понять, как тут Conan поможет, если мы имеем дело с .so

Ilia
25.08.2017
16:36:45
что ? POCO билдить?

Alexander
25.08.2017
16:37:09
как бы загрузить и собрать - ок, понятно. А подрубать то в проект как? тебе же надо загрузить откуда-то

Ilia
25.08.2017
16:37:14

Alexander
25.08.2017
16:37:19

Ilia
25.08.2017
16:37:54
Ладно, я домой...
потом добью

Alexander
25.08.2017
16:38:12
да что у тебя за техника такая, что сбилдить не можешь7)

Ilia
25.08.2017
16:38:18
Спасибо.

Alexander
25.08.2017
16:38:25
у меня очень быстро собирается ?
и вроде ноут

Ilia
25.08.2017
16:38:39
Да нет с техникой всё ок, просто CONAN осваиваю

Alexander
25.08.2017
16:39:04
вот и всё ?

Ilia
25.08.2017
16:39:25
Это надо в проекте или в самом конане?

Berkus
25.08.2017
16:39:40
а сам конан ты где запускаешь, не в проекте?

Alexander
25.08.2017
16:40:00

Ilia
25.08.2017
16:40:05
по-разному...
Больше в проекте
Ну я понял уже что глупость спросил

Google

Ilia
25.08.2017
16:41:40

Alexander
25.08.2017
16:42:37
там знак равно, а не тире

Ilia
25.08.2017
16:43:01
Крута! GENTOO отдыхает!

Alexander
25.08.2017
16:43:11

Ilia
25.08.2017
16:43:19
Лана я домой спасибо

Alexander
25.08.2017
16:43:25
не за что

Grigor
25.08.2017
16:43:46
gentoo это хорошо

Ilia
25.08.2017
16:44:55
gentoo — это муторно
Но надёжно усе весёлых выхов!

Pavel
25.08.2017
17:08:57
За генту надо следить и обновлять. Не для ленивых.

Alexander
25.08.2017
17:09:19
кто-нибудь юзал Clang static analyzer?

Alexander
25.08.2017
17:09:28
у меня гадина не находит ни одной баги
int* pre = nullptr;
*pre = 5/0;
int a;
int b = a;
у меня не собран он, а с Убунтовский стоит

Pavel
25.08.2017
17:11:26
Я пару раз запускал на проектах которые в qtcreator отрываю. Вроде работало

Alexander
25.08.2017
17:11:49

Pavel
25.08.2017
17:12:09
Ну, "находило"

Alexander
25.08.2017
17:12:18
`scan-build -o . -analyze-headers -enable-checker core.NullDereference -V make
`

Pavel
25.08.2017
17:12:50
Не находит на ровном месте != работает же

Google

Alexander
25.08.2017
17:13:08
для меня работает == не падает

Berkus
25.08.2017
17:13:12

Alexander
25.08.2017
17:13:28
да, одни ошибки. А мне scan-build говорит - No bugs found

Berkus
25.08.2017
17:13:36
собери сам

Pavel
25.08.2017
17:13:52

Berkus
25.08.2017
17:13:59
убунту это слово на африкаанс для cannot patch shit

Alexander
25.08.2017
17:14:04

Admin
ERROR: S client not available

Alexander
25.08.2017
17:14:28
собери сам
ну как бы я то сам могу собрать, но вот на Travis самосборный не особо позапускаешь

Pavel
25.08.2017
17:14:31
Да, отстал я от жизни

Berkus
25.08.2017
17:14:56

Alexander
25.08.2017
17:15:24
сделать docker образ, заливать на Travis и прверять из-под докера?

Pavel
25.08.2017
17:16:05
Для шланга есть докер?

Berkus
25.08.2017
17:16:21
у меня есть
правда я пытался собрать распоследний из гита и докер клауд помре на сборке )

Pavel
25.08.2017
17:17:56
Сумасошли https://llvm.org/docs/Docker.html

Berkus
25.08.2017
17:21:02
ну а у меня base image это арч - пушо дебиан фуу
ну в общем надо собрать и залить куда-нибудь

Constantine
25.08.2017
17:34:21
а как в std называется тип, который имеет поле type "сам"

Google

Constantine
25.08.2017
17:34:32
типа std::enable_if_t<true, T>
(X-Y) это нужно, чтобы один из параметров функции не участвовал в template type deduction

adam
25.08.2017
17:41:34
он хочет ω комбинатор имплементировать на крестах с использованием auto и без темплейтов

Constantine
25.08.2017
17:42:23
хм... есть identity в experimental и есть identity в реализации MS который имеет type, но не имеет сокращение identity_t и имеет другое назначение

Berkus
25.08.2017
17:42:27

adam
25.08.2017
17:45:25

Constantine
25.08.2017
18:00:29
Хм... работает
https://pastebin.com/fQfHNXqK

Alexander
25.08.2017
18:05:33
да, сука. Поднял наконец-то clang static analyzer

Ilia
25.08.2017
18:31:22

Alexander
25.08.2017
18:31:29

Nikolay
25.08.2017
18:32:12
PVS Studio уже давно
Неплохая вещь

Alexander
25.08.2017
18:32:19
мне он подходит, так как у меня header-only. Но признаюсь, пришлось очень знатно повозиться, чтобы завелось. Почему-то оно так просто не хотело подхватываться
ну, норм
особенно если всё в хедерах

Nikolay
25.08.2017
18:33:59
Если большое количество легаси кода переносить с x86 на x64, PVS сильно помогает

Alexander
25.08.2017
18:34:28
да, у них там какие-то чекеры есть на это

Nikolay
25.08.2017
18:35:28
У них собственно и анализатор начинался с этой темы, и на сайте статей куча

Ilia
25.08.2017
18:36:20

Alexander
25.08.2017
18:36:29
вот когда сделают бесплатным анадизатор для опенсорса, будет классно

Nikolay
25.08.2017
18:38:14
Они вроде сделали, при условии вставки во все сорцы плашки