Size: a a a

2021 May 15

SS

Sergey S in pro.buildsystems
Что в папке с simple_rtp_client?
источник

TK

Timur Kravc in pro.buildsystems
В папке клиента
$ ls
CMakeFiles  cmake_install.cmake  gstgccanalysis  Makefile  simple_rtp_client
источник

TK

Timur Kravc in pro.buildsystems
ls
CMakeFiles  cmake_install.cmake  estimator  libgstgccanalysis.so  Makefile
источник

TK

Timur Kravc in pro.buildsystems
если я положу рядом, то ошибка не пропадает,
источник

TK

Timur Kravc in pro.buildsystems
да и ldd показывает, что он знает где лежит libestimator.so
источник

SS

Sergey S in pro.buildsystems
Закинь туда еще estimator
источник

TK

Timur Kravc in pro.buildsystems
пробовал, не помогает
источник

VS

Vlad Serebrennikov in pro.buildsystems
попробуйте отладить загрузку библиотеки, запустив приложение с переменной окружения LD_DEBUG=libs. (будет много текста)
источник

SS

Sergey S in pro.buildsystems
Вообще эти приколы должны лечиться нормальным INSTALL в какую-нибудь папку
источник

SS

Sergey S in pro.buildsystems
Тогда CMake должен будет раскидать либы нужным образом сам
источник

SS

Sergey S in pro.buildsystems
Впрочем, проблема, судя по всему, не в этом
источник

TK

Timur Kravc in pro.buildsystems
(gst-plugin-scanner:4437): GStreamer-WARNING **: 18:19:52.337: Failed to load plugin 'gstgccanalysis/libgstgccanalysis.so': gstgccanalysis/libgstgccanalysis.so: undefined symbol: _Z19rbe_set_min_bitrateP26remote_bitrate_estimator_tj
     4437:  
     4437:  calling init: gstgccanalysis/libestimator.so
     4437:  
     4437:  gstgccanalysis/libestimator.so: error: symbol lookup error: undefined symbol: g_module_check_init (fatal)
     4437:  gstgccanalysis/libestimator.so: error: symbol lookup error: undefined symbol: g_module_unload (fatal)
     4437:  gstgccanalysis/libestimator.so: error: symbol lookup error: undefined symbol: gst_plugin_estimator_get_desc (fatal)
     4437:  gstgccanalysis/libestimator.so: error: symbol lookup error: undefined symbol: gst_plugin_desc (fatal)
     4437:  
     4437:  calling fini: gstgccanalysis/libestimator.so [0]
источник

TK

Timur Kravc in pro.buildsystems
это получается, есть требования к либе (методы которые я должен реализовать) я правильно это дебаг понял?
источник

BA

Botir Akhmedov in pro.buildsystems
Здравствуйте
Если у кого был опыт сборки проекта с spdlog на linuxe или кто сталкивался с подобными ошибками подскажите куда смотреть:

In file included from ../../../dm_distibuted/Modules/logger/spdlog/fmt/bundled/format.h:3955,
                from ../../../dm_distibuted/Modules/logger/spdlog/fmt/fmt.h:23,
                from ../../../dm_distibuted/Modules/logger/spdlog/common.h:36,
                from ../../../dm_distibuted/Modules/logger/spdlog/spdlog.h:12,
../../../dm_distibuted/Modules/logger/spdlog/fmt/bundled/format-inl.h:389:5: error: unable to find numeric literal operator 'operator""S50d88f4'
 389 |     0x96769950BS50d88f4, 0xbc143fa4e250eb31, 0xeb194f8e1ae525fd,
     |     ^~~~~~~~~~~~~~~~~~~
источник

BA

Botir Akhmedov in pro.buildsystems
источник
2021 May 17

AU

Abu Umar in pro.buildsystems
не совсем понял про момент с add_library. Если у меня таргет уже импортирован после find_package (внутри conan_basic_setup) то как я его создам второй раз через add_library. Внутри conan_basic_setup делается     add_library(CONAN_PKG::hidapi INTERFACE IMPORTED) например, а при попытке сделать install говорит мол неизвестный target
источник

П

Пашечка in pro.buildsystems
Ну, значит вручную не надо снова добавлять. А про инсталляцию: как вы установите интерфейсную библиотеку?
источник

AU

Abu Umar in pro.buildsystems
Она не интерфейсная, пока не понял почему тут так написано, она shared
источник

П

Пашечка in pro.buildsystems
Ну, а cmаke думает, что интерфейсная, потому и не ставит...
источник

AU

Abu Umar in pro.buildsystems
Он ругается что цели нет при install а на add_library ругается мол есть такая цель уже.
conan у меня все либы добавляет как интерфейсные
источник