Compare commits

..

No commits in common. "82dd8f0eccc5d6af9c322427cfc4ed9dce150d5f" and "0b86dd05b04916a3d5cac052e9af369d1895865c" have entirely different histories.

3 changed files with 16 additions and 26 deletions

View File

@ -1,33 +1,31 @@
# poco
# console_bridge
#### Description
console_bridge is a ROS-independent, pure CMake (i.e. non-catkin and non-rosbuild package) that provides logging calls that mirror those found in rosconsole, but for applications that are not necessarily using ROS.
#### Software Architecture
Software architecture description
POCO (Portable Components) C++ Libraries are:
- A collection of C++ class libraries, conceptually similar to the Java Class Library or the .NET Framework.
- Focused on solutions to frequently-encountered practical problems.
- Focused on "internet-age" network-centric applications.
- Written in efficient, modern, 100% ANSI/ISO Standard C++.
- Based on and complementing the C++ Standard Library/STL.
- Highly portable and available on many different platforms, from embedded to server.
- Open Source, licensed under the Boost Software License.
This library allows to log messages in the standard output and the standard output error based on the log level:
CONSOLE_BRIDGE_LOG_DEBUG
CONSOLE_BRIDGE_LOG_INFO
CONSOLE_BRIDGE_LOG_WARN
CONSOLE_BRIDGE_LOG_ERROR
CONSOLE_BRIDGE_LOG_NONE
#### Installation
1. Dowload RPM
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/20.09:/Epol/standard_aarch64/aarch64/poco-1.10.1-1.oe1.aarch64.rpm
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/Mainline/standard_aarch64/aarch64/console_bridge-2.5.6-1.oe1.aarch64.rpm
2. Install RPM
sudo rpm -ivh poco-1.10.1-1.oe1.aarch64.rpm
sudo rpm -ivh console_bridge-2.5.6-1.oe1.aarch64.rpm
#### Instructions
Exit the console_bridge directory under the /usr/local directory , Prove that the software installation is successful
Exit the console_bridge file under the /opt/ros/melodic/devel_isolated/ directory , Prove that the software installation is successful
#### Contribution

View File

@ -19,11 +19,11 @@ POCO便携式组件C ++库包括
1. 下载rpm包
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/20.09:/Epol/standard_aarch64/aarch64/poco-1.10.1-1.oe1.aarch64.rpm
wget http://121.36.3.168:82/home:/davidhan:/branches:/openEuler:/Mainline/standard_aarch64/aarch64/rospack-2.5.6-1.oe1.aarch64.rpm
2. 安装rpm包
sudo rpm -ivh poco-1.10.1-1.oe1.aarch64.rpm
sudo rpm -ivh rospack-2.5.6-1.oe1.aarch64.rpm
#### 使用说明

View File

@ -1,8 +1,8 @@
Name: poco
Version: 1.10.1
Release: 3
Release: 1
Summary: This is ROS melodic ros_comm's 3rdparty poco
License: BSL-1.0
License: GPL
URL: https://github.com/pocoproject/poco/releases/tag/poco-1.10.1-release
Source0: https://github.com/pocoproject/poco/archive/poco-1.10.1-release.tar.gz
BuildRequires: gcc-c++
@ -28,18 +28,10 @@ cd ..
mkdir -p %{buildroot}/usr/local/
cp -r install/* %{buildroot}/usr/local/
find %{buildroot} -type f -name '*.so.*' -exec strip '{}' ';'
%files
%defattr(-,root,root)
/usr/local/*
%changelog
* Wed Jun 15 2022 loong_C <loong_c@yeah.net> - 1.10.1-3
- update poco.spec for License error and bad log
* Sat Sep 4 2021 zhangtao <zhangtao221@huawei.com> - 1.10.1-2
- strip dynamic library
* Thu Dec 31 2020 openEuler Buildteam <hanhaomin008@126.com>
* Thu December 31 2020 openEuler Buildteam <hanhaomin008@126.com>
- Package init