Anonymous
Леша
Pavel
вот в том и проблема, что хочется часто тупо обертки на сокетный код :)
Vitaliy
asio кошмарно тормозен
Я знаю ASIO как драйвер для MIDI
Pavel
а из относительно унифицированного / универсального только asio
Vitaliy
Это не оно, да?
Deleted Account
анон тебе написано что нет смеклистс файла
Deleted Account
убедись что он есть
Pavel
есть Poko, там красивая модель классов
Deleted Account
Anonymous
Pavel
но для кучи фич нужно рушить их наследование и вляпывать костыли :(
Anonymous
если я делаю мейк
Deleted Account
так а нах он
так он контролирует сборку
Deleted Account
если я делаю мейк
а откуда ты взял мейкфайл?
Deleted Account
сам написал ?
Anonymous
амазоновского
Deleted Account
=)
Deleted Account
ну залезь в него и глять есть ли бам упоминания cmake
Surreal
Там Utest какой-то. Можно выпилить тесты из проекта, если поддерживать не надо.
Surreal
В см. не из проекта, а из этой либы. Из проектов не надо тесты выпиливать.
Gregory
вот в том и проблема, что хочется часто тупо обертки на сокетный код :)
ну смотри, если основная задача и модель решения проблемы это сама сеть - и именно тут надо усраться в пефомансе, ну какие нафиг абстракции? )
Gregory
А если основная задаа, основная нагрузка не сеть - то тут хорошо заходят разные либы с абстракциями прожорливость которых несущественна на фоне решаемой задачи
Pavel
Не, у меня разные кейсы есть. где пифоманс - там все свое, это ясно-понятно
Gregory
ну да )
Pavel
а вот когда нечем тупо по сокету данные отправить в блокирующем режиме либо собрать листенер опять же, тупой и с форками - задолбаешься.
Gregory
ну вот в плане библиотечки изи-бризи незамудренных сокетов... да было бы интересно
Pavel
тут как бы и скорость не шибко важна, но хочется красивый и ясный код. Для кейса "открой сокет на этом хосте и влей в него вот это, блокирующем режиме" - ASIO просто утонет в абстракциях =)
Gregory
а ну я тебя понял, да
Anonymous
в либе вряд ли ошибки будут
Pavel
и вместо 10 строк платформо зависимого кода на Linux API поулчается 25 на ASIO, которые хрен как работаюи внутри =)
Pavel
плохая замена!
Anonymous
в чем может быть ошибка?
Pavel
Poco - ок, но она крупная, ради сокетов тащить жаба душит :)
Gregory
да, чорт, тоже захотелось тупой, простой либы сокетов и еще бы прям в стандартной библиотеке
Gregory
без всяких реакторов и проакторов
Gregory
во всяком случае чтобы не обязательно было
Surreal
asio в 20 стандарте будет, если все как надо пойдет.
cyber
ждем новый стандарт, мб припилят нетворк
Gregory
asio в 20 стандарте будет, если все как надо пойдет.
но оно потащит свою про-реактивность
Anonymous
гляньте кто плз
Gregory
гляньте кто плз
чорт, чел, ну не тот это чат
cyber
надеюсь не asio потянут или хотябы не в чистом виде
Surreal
гляньте кто плз
Вы почитайте в репе инструкции к сборке.
Pavel
надеюсь ASIO не притянут :/
Pavel
это пшп какой-то ей богу
Aleksei
так по ней и делаю
https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/master/external_libs/CppUTest именно 3.6 взял?
Anonymous
да-да
Anonymous
скачал
Anonymous
закинул
Anonymous
именно 3.6
Aleksei
#define new ... круто :)
Anonymous
либо все из-за того, что я на макосе
Anonymous
либо потому что в либе ошибка
Surreal
либо потому что в либе ошибка
Попробуйте в папке cpputest ./configure замутить
Surreal
И в репе есть в этой папке cmakelists.txt
Anonymous
но все равно ошибка та же
Aleksei
У меня на линуксе собирается gcc 4.9
Anonymous
Anonymous
вот итог сборки
Deleted Account
а шо без с++11
Aleksei
по-умолчанию выключен
Aleksei
вот итог сборки
это не итог сборки, а итог конфигурирования
Surreal
но все равно ошибка та же
make clean делали перед новой сборкой?
Deleted Account
да
да надо смотрет ьтекст ошибки
Anonymous
Anonymous
вот
Anonymous
но это бред
Deleted Account
чойт
Anonymous
вряд ли мужики писали с ошибками
Surreal
да
Потрите ту папку, сделайте: git clone --branch v3.6 https://github.com/cpputest/cpputest.git И пробуйте снова.
Deleted Account
попробуй убери из сборки эти тесты
Surreal
один хрен
https://github.com/cpputest/cpputest/issues/782
Anonymous
CPPUTEST_CXX_WARNINGFLAGS += -Wno-reserved-id-macro -Wno-keyword-macro
Anonymous
первый аргумент это что?