Рейтинг:0

исключение = libconsole_bridge.so.0.2: невозможно открыть общий объектный файл: нет такого файла или каталога

флаг kr

Я пытаюсь перенести пакеты ROS робота с Ubuntu 16.04 на Ubuntu 18.04. Пакеты пока недоступны в ROS Melodic, но мне нужно запустить их в ROS Melodic. Большинство пакетов работают, и я даже не могу запустить симуляцию робота в Gazebo, но есть одна библиотека, которая дает сбой и выдает следующую ошибку.

Не удалось загрузить библиотеку /opt/ros/melodic/lib//lib_controllers.so. Делать убедитесь, что вы вызываете макрос PLUGINLIB_EXPORT_CLASS в библиотечного кода, и что имена совпадают между этим макросом и ваш XML. Строка ошибки: не удалось загрузить библиотеку (исключение Poco = libconsole_bridge.so.0.2: невозможно открыть общий объектный файл: такого файла нет или каталог)

Мне нужна эта библиотека для контроля конкретных параметров робота. Так как это .так библиотека, я не могу изменить зависимости lib внутри этой библиотеки. У меня была эта проблема с libboost_system и я смог установить более раннюю версию этого из исходного кода и добавить его в LD_LIBRARY_PATH и это решило проблему. Но я не мог сделать это с libconsol_bridge. У кого-нибудь есть идея, как смягчить эту проблему.

Заранее спасибо!

Knud Larsen avatar
флаг by
Простота сборки: $ wget http://deb.debian.org/debian/pool/main/c/console-bridge/console-bridge_0.2.5.orig.tar.gz ....если у вас установлена ​​(любая версия) libboost-all-dev: `$ cd console_bridge-0.2.5/ && cmake ./ && make`
Knud Larsen avatar
флаг by
Ссылка https://packages.debian.org/source/jessie/console-bridge

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.