Anonymous
@Vascom2 спасибо за свежий megasync 🎉
Vasiliy Glazov
Нужна помощь по boost. Вот у нас же 1.69 в репах. И там есть https://www.boost.org/doc/libs/1_69_0/doc/html/boost_asio/reference/posix__stream_descriptor.html функция get_io_context. Она deprecated, но всё же есть. Так вот, при сборке error, что нет такой функции. В чём дело?
Vasiliy Glazov
error: 'boost::asio::posix::stream_descriptor' {aka 'class boost::asio::posix::basic_stream_descriptor<>'} has no member named 'get_io_context'
|2etr0
Ребят, привет! Нужен совет/помощь: Есть ли тут те, кто перешел на xfce? Как вы мирились с этой оболочкой? Сколько не смотрю на крысу - не могу перебороть какое-то отвращение к ней. Почему идет такое чувство - хз. Понимаю, что она быстрее, легковестнее и многое-многое, но никак не могу с ней смириться. Сейчас сижу на GNOME. Устраивает всем, но все-же надо перебираться на xfce
|2etr0
А с чего ты решил, что надо перебираться на xfce?
Есть некоторые интересные дистры на которых только крыса есть
Dmitriy
error: 'boost::asio::posix::stream_descriptor' {aka 'class boost::asio::posix::basic_stream_descriptor<>'} has no member named 'get_io_context'
У тебя что-то странное происходит. Я вот смотрю на 69 буст в 32 федоре. Там есть такой метод. Но stream_descriptor никак не связан с basic_stream_descriptor, а у тебя в ошибке говорится что связан.
|2etr0
Кстати, как вам 32 федора? Сразу скажу я не развожу хуливар, а реально спрашиваю
Vasiliy Glazov
Вот и я не пойму... Может он не видит части заголовков, где эта функция описана?
|2etr0
Серьезно?
|2etr0
Много багов?
|2etr0
Как оболочка? Как новый GUI?
|2etr0
Vasiliy Glazov
|2etr0
Shit
Dmitriy
Вообще basic_stream_descriptor.hpp инклюдится в stream_descriptor.hpp
#if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) // Typedef for the typical usage of a stream-oriented descriptor. typedef basic_stream_descriptor<> stream_descriptor; #else class stream_descriptor : public descriptor{........} #endif
Dmitriy
У тебя видимо где-то объявлен BOOST_ASIO_ENABLE_OLD_SERVICES и поэтому поведение отличается от дефолтного. В basic_stream_descriptor действительно такого метода нет.
Dmitriy
Круто. И как мне его определить? :)
Он уже где-то объявлен, скорее его надо убрать)))
Dmitriy
Попробуй просто грепнуть исходники проги на предмет этого дефайна
Vasiliy Glazov
Ни где не объявлен
Dmitriy
Ни где не объявлен
А можешь в иде просто перейти по этому символу?
Vasiliy Glazov
Не могу, собираю в mock без IDE.
Vasiliy Glazov
А имеет ли значение собран уже boost с этим дефайном или нет?
Anonymous
Ни где не объявлен
ну, может где-то в includes с которыми очень тяжело. В конце концов магическая директива #undef в помощь 😉
Dmitriy
ну, может где-то в includes с которыми очень тяжело. В конце концов магическая директива #undef в помощь 😉
Ну вот кстати да. Замени #include <boost/asio/posix/stream_descriptor.hpp> на #undef BOOST_ASIO_ENABLE_OLD_SERVICES #include <boost/asio/posix/stream_descriptor.hpp> #define BOOST_ASIO_ENABLE_OLD_SERVICES
Vasiliy Glazov
Подождите. Менять я там не могу, поскольку сборка идёт от пользователя.
Vasiliy Glazov
Хотите дам src.rpm и вы у себя в mock равхайд сможете повторить?
Dmitriy
Я только вечером смогу
Anonymous
Вот куда бы её?
В ключи компилятора? -U… вроде бы.
Anonymous
Ну вот кстати да. Замени #include <boost/asio/posix/stream_descriptor.hpp> на #undef BOOST_ASIO_ENABLE_OLD_SERVICES #include <boost/asio/posix/stream_descriptor.hpp> #define BOOST_ASIO_ENABLE_OLD_SERVICES
Там boost? Ну, будет что угодно. Не сегодня, так завтра. Стараемся держаться подальше от него и его фанатов 😏
Vasiliy Glazov
В ключи компилятора? -U… вроде бы.
Не помогло. Та же ошибка.
Yaroslav
ссылку скинь на src.rpm
Anonymous
Так я лишь опакечиваю.
тогда — мои соболезнования🤔
Vasiliy Glazov
ссылку скинь на src.rpm
https://send.firefox.com/download/b42456cf4d6bfc31/#yLOiuNiX9QjYPiFLsoXatQ
Vasiliy Glazov
Может это потому, что я подключил R-BH глобально?
Vasiliy Glazov
А он версии 1.72.
Vasiliy Glazov
Видимо да...
linux
Никто не знает, как в virt-manager включить поддержку UEFI?
Vasiliy Glazov
Что подключил?
https://koji.fedoraproject.org/koji/rpminfo?rpmID=20151337
Vasiliy Glazov
Пакету нужен был cardinal_cubic_b_spline.hpp и я лишь там его нашёл.
Yaroslav
https://koji.fedoraproject.org/koji/rpminfo?rpmID=20151337
в boost-devel для rawhide вроде же есть, проверь
Vasiliy Glazov
Ладно, видимо в этом проблема. Лучше я зарепорчу багрепорт в апстрим, что нет в бусте 1.69 cardinal_cubic_b_spline.hpp
Vasiliy Glazov
в boost-devel для rawhide вроде же есть, проверь
Не то вставилось, нужен был cardinal_cubic_b_spline.hpp
Vasiliy Glazov
Получается я смешал два include бустов 1.69 и 1.72. Вот и вышло.
Late
Никто не знает, как в virt-manager включить поддержку UEFI?
При создании виртуалки там можно указать, уеыи или МБР использовать
Late
Там немного не очевидно сделано
linux
Нет
Ок, спасибо
Anonymous
Получается я смешал два include бустов 1.69 и 1.72. Вот и вышло.
Да, у них совместимости между версиями вообще никакой Поэтому я и ругаюсь
Vasiliy Glazov
Ну вот сейчас напишу, что новый пульсэффектс лишь с бустом 1.72 может быть собран.
linux
Нет
Получилось, спасибо
Late
Получилось, спасибо
После установки ?
linux
После установки ?
Нет, до установки
Vasiliy Glazov
НУ, у нас какой сейчас?
1.69 даже в равхайде
Vasiliy Glazov
https://github.com/wwmm/pulseeffects/issues/645
Vasiliy Glazov
@diman_xdg Спасибо за помощь.
Dmitriy
Да не за что.
Anonymous
1.69 даже в равхайде
стало быть пакет пока неживой?
Vasiliy Glazov
стало быть пакет пока неживой?
Предыдущая версия живая же.
olegon.ru
подскажите, пожалуйста, как в KDE вывести в трей или на таскбар индикатор живости хоста? типа не пингуется - красный, пингуется - зеленый? в гноме на раз, а тут не знаю, как
ㅤ
Кстати, как вам 32 федора? Сразу скажу я не развожу хуливар, а реально спрашиваю
Гном в F32 с пачкой новых оптимизаций залетал даже на нвидия наконец-то.
|2etr0
Вау
|2etr0
А сейчас уже можно ее ставить или все же апреля ждать?