From b41ab6b77ce994d545cdc3fea893626ef0f6dd50 Mon Sep 17 00:00:00 2001 From: "e.karahueseyin" Date: Mon, 29 Apr 2024 16:25:16 +0200 Subject: [PATCH] Initial commit of ROS workspace --- .DS_Store | Bin 0 -> 6148 bytes build/.built_by | 1 + build/COLCON_IGNORE | 0 build/my_pkg/build/lib/my_pkg/__init__.py | 0 .../build/lib/my_pkg/mapping_test_node.py | 93 ++++ build/my_pkg/colcon_build.rc | 1 + .../my_pkg/colcon_command_prefix_setup_py.sh | 1 + .../colcon_command_prefix_setup_py.sh.env | 66 +++ build/my_pkg/install.log | 14 + build/my_pkg/my_pkg.egg-info/PKG-INFO | 12 + build/my_pkg/my_pkg.egg-info/SOURCES.txt | 16 + .../my_pkg.egg-info/dependency_links.txt | 1 + build/my_pkg/my_pkg.egg-info/entry_points.txt | 3 + build/my_pkg/my_pkg.egg-info/requires.txt | 1 + build/my_pkg/my_pkg.egg-info/top_level.txt | 1 + build/my_pkg/my_pkg.egg-info/zip-safe | 1 + .../__pycache__/sitecustomize.cpython-310.pyc | Bin 0 -> 261 bytes build/my_pkg/prefix_override/sitecustomize.py | 3 + install/.colcon_install_layout | 1 + install/COLCON_IGNORE | 0 install/_local_setup_util_ps1.py | 407 ++++++++++++++++++ install/_local_setup_util_sh.py | 407 ++++++++++++++++++ install/local_setup.bash | 121 ++++++ install/local_setup.ps1 | 55 +++ install/local_setup.sh | 137 ++++++ install/local_setup.zsh | 134 ++++++ install/my_pkg/lib/my_pkg/mapping_test_node | 33 ++ .../my_pkg-0.0.0-py3.10.egg-info/PKG-INFO | 12 + .../my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt | 16 + .../dependency_links.txt | 1 + .../entry_points.txt | 3 + .../my_pkg-0.0.0-py3.10.egg-info/requires.txt | 1 + .../top_level.txt | 1 + .../my_pkg-0.0.0-py3.10.egg-info/zip-safe | 1 + .../site-packages/my_pkg/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 172 bytes .../mapping_test_node.cpython-310.pyc | Bin 0 -> 3908 bytes .../site-packages/my_pkg/mapping_test_node.py | 93 ++++ .../resource_index/packages/my_pkg | 0 .../my_pkg/share/colcon-core/packages/my_pkg | 1 + .../share/my_pkg/hook/ament_prefix_path.dsv | 1 + .../share/my_pkg/hook/ament_prefix_path.ps1 | 3 + .../share/my_pkg/hook/ament_prefix_path.sh | 3 + .../my_pkg/share/my_pkg/hook/pythonpath.dsv | 1 + .../my_pkg/share/my_pkg/hook/pythonpath.ps1 | 3 + .../my_pkg/share/my_pkg/hook/pythonpath.sh | 3 + install/my_pkg/share/my_pkg/package.bash | 31 ++ install/my_pkg/share/my_pkg/package.dsv | 6 + install/my_pkg/share/my_pkg/package.ps1 | 116 +++++ install/my_pkg/share/my_pkg/package.sh | 87 ++++ install/my_pkg/share/my_pkg/package.xml | 20 + install/my_pkg/share/my_pkg/package.zsh | 42 ++ install/setup.bash | 34 ++ install/setup.ps1 | 30 ++ install/setup.sh | 49 +++ install/setup.zsh | 34 ++ log/COLCON_IGNORE | 0 log/build_2024-04-28_21-57-13/events.log | 2 + log/build_2024-04-28_21-57-13/logger_all.log | 77 ++++ log/build_2024-04-28_23-18-36/events.log | 47 ++ log/build_2024-04-28_23-18-36/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 31 ++ .../my_pkg/stdout_stderr.log | 31 ++ .../my_pkg/streams.log | 33 ++ log/build_2024-04-29_01-12-48/events.log | 38 ++ log/build_2024-04-29_01-12-48/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 22 + .../my_pkg/stdout_stderr.log | 22 + .../my_pkg/streams.log | 24 ++ log/build_2024-04-29_01-25-12/events.log | 35 ++ log/build_2024-04-29_01-25-12/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 19 + .../my_pkg/stdout_stderr.log | 19 + .../my_pkg/streams.log | 21 + log/build_2024-04-29_01-30-24/events.log | 37 ++ log/build_2024-04-29_01-30-24/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 22 + .../my_pkg/stdout_stderr.log | 22 + .../my_pkg/streams.log | 24 ++ log/build_2024-04-29_12-33-17/events.log | 38 ++ log/build_2024-04-29_12-33-17/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 22 + .../my_pkg/stdout_stderr.log | 22 + .../my_pkg/streams.log | 24 ++ log/build_2024-04-29_13-10-38/events.log | 37 ++ log/build_2024-04-29_13-10-38/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 22 + .../my_pkg/stdout_stderr.log | 22 + .../my_pkg/streams.log | 24 ++ log/build_2024-04-29_13-14-05/events.log | 37 ++ log/build_2024-04-29_13-14-05/logger_all.log | 128 ++++++ .../my_pkg/command.log | 2 + .../my_pkg/stderr.log | 0 .../my_pkg/stdout.log | 22 + .../my_pkg/stdout_stderr.log | 22 + .../my_pkg/streams.log | 24 ++ log/list_2024-04-29_01-21-34/logger_all.log | 56 +++ src/.DS_Store | Bin 0 -> 6148 bytes src/.vscode/c_cpp_properties.json | 20 + src/.vscode/settings.json | 15 + src/my_pkg/.DS_Store | Bin 0 -> 6148 bytes src/my_pkg/my_pkg/__init__.py | 0 src/my_pkg/my_pkg/mapping_test_node.py | 93 ++++ src/my_pkg/package.xml | 20 + src/my_pkg/resource/my_pkg | 0 src/my_pkg/setup.cfg | 4 + src/my_pkg/setup.py | 26 ++ src/my_pkg/test/test_copyright.py | 25 ++ src/my_pkg/test/test_flake8.py | 25 ++ src/my_pkg/test/test_pep257.py | 23 + 122 files changed, 4160 insertions(+) create mode 100644 .DS_Store create mode 100644 build/.built_by create mode 100644 build/COLCON_IGNORE create mode 100644 build/my_pkg/build/lib/my_pkg/__init__.py create mode 100644 build/my_pkg/build/lib/my_pkg/mapping_test_node.py create mode 100644 build/my_pkg/colcon_build.rc create mode 100644 build/my_pkg/colcon_command_prefix_setup_py.sh create mode 100644 build/my_pkg/colcon_command_prefix_setup_py.sh.env create mode 100644 build/my_pkg/install.log create mode 100644 build/my_pkg/my_pkg.egg-info/PKG-INFO create mode 100644 build/my_pkg/my_pkg.egg-info/SOURCES.txt create mode 100644 build/my_pkg/my_pkg.egg-info/dependency_links.txt create mode 100644 build/my_pkg/my_pkg.egg-info/entry_points.txt create mode 100644 build/my_pkg/my_pkg.egg-info/requires.txt create mode 100644 build/my_pkg/my_pkg.egg-info/top_level.txt create mode 100644 build/my_pkg/my_pkg.egg-info/zip-safe create mode 100644 build/my_pkg/prefix_override/__pycache__/sitecustomize.cpython-310.pyc create mode 100644 build/my_pkg/prefix_override/sitecustomize.py create mode 100644 install/.colcon_install_layout create mode 100644 install/COLCON_IGNORE create mode 100644 install/_local_setup_util_ps1.py create mode 100644 install/_local_setup_util_sh.py create mode 100644 install/local_setup.bash create mode 100644 install/local_setup.ps1 create mode 100644 install/local_setup.sh create mode 100644 install/local_setup.zsh create mode 100644 install/my_pkg/lib/my_pkg/mapping_test_node create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/PKG-INFO create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/dependency_links.txt create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/entry_points.txt create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/requires.txt create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/top_level.txt create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/zip-safe create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/__init__.cpython-310.pyc create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/mapping_test_node.cpython-310.pyc create mode 100644 install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py create mode 100644 install/my_pkg/share/ament_index/resource_index/packages/my_pkg create mode 100644 install/my_pkg/share/colcon-core/packages/my_pkg create mode 100644 install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv create mode 100644 install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1 create mode 100644 install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh create mode 100644 install/my_pkg/share/my_pkg/hook/pythonpath.dsv create mode 100644 install/my_pkg/share/my_pkg/hook/pythonpath.ps1 create mode 100644 install/my_pkg/share/my_pkg/hook/pythonpath.sh create mode 100644 install/my_pkg/share/my_pkg/package.bash create mode 100644 install/my_pkg/share/my_pkg/package.dsv create mode 100644 install/my_pkg/share/my_pkg/package.ps1 create mode 100644 install/my_pkg/share/my_pkg/package.sh create mode 100644 install/my_pkg/share/my_pkg/package.xml create mode 100644 install/my_pkg/share/my_pkg/package.zsh create mode 100644 install/setup.bash create mode 100644 install/setup.ps1 create mode 100644 install/setup.sh create mode 100644 install/setup.zsh create mode 100644 log/COLCON_IGNORE create mode 100644 log/build_2024-04-28_21-57-13/events.log create mode 100644 log/build_2024-04-28_21-57-13/logger_all.log create mode 100644 log/build_2024-04-28_23-18-36/events.log create mode 100644 log/build_2024-04-28_23-18-36/logger_all.log create mode 100644 log/build_2024-04-28_23-18-36/my_pkg/command.log create mode 100644 log/build_2024-04-28_23-18-36/my_pkg/stderr.log create mode 100644 log/build_2024-04-28_23-18-36/my_pkg/stdout.log create mode 100644 log/build_2024-04-28_23-18-36/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-28_23-18-36/my_pkg/streams.log create mode 100644 log/build_2024-04-29_01-12-48/events.log create mode 100644 log/build_2024-04-29_01-12-48/logger_all.log create mode 100644 log/build_2024-04-29_01-12-48/my_pkg/command.log create mode 100644 log/build_2024-04-29_01-12-48/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_01-12-48/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_01-12-48/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_01-12-48/my_pkg/streams.log create mode 100644 log/build_2024-04-29_01-25-12/events.log create mode 100644 log/build_2024-04-29_01-25-12/logger_all.log create mode 100644 log/build_2024-04-29_01-25-12/my_pkg/command.log create mode 100644 log/build_2024-04-29_01-25-12/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_01-25-12/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_01-25-12/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_01-25-12/my_pkg/streams.log create mode 100644 log/build_2024-04-29_01-30-24/events.log create mode 100644 log/build_2024-04-29_01-30-24/logger_all.log create mode 100644 log/build_2024-04-29_01-30-24/my_pkg/command.log create mode 100644 log/build_2024-04-29_01-30-24/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_01-30-24/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_01-30-24/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_01-30-24/my_pkg/streams.log create mode 100644 log/build_2024-04-29_12-33-17/events.log create mode 100644 log/build_2024-04-29_12-33-17/logger_all.log create mode 100644 log/build_2024-04-29_12-33-17/my_pkg/command.log create mode 100644 log/build_2024-04-29_12-33-17/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_12-33-17/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_12-33-17/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_12-33-17/my_pkg/streams.log create mode 100644 log/build_2024-04-29_13-10-38/events.log create mode 100644 log/build_2024-04-29_13-10-38/logger_all.log create mode 100644 log/build_2024-04-29_13-10-38/my_pkg/command.log create mode 100644 log/build_2024-04-29_13-10-38/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_13-10-38/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_13-10-38/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_13-10-38/my_pkg/streams.log create mode 100644 log/build_2024-04-29_13-14-05/events.log create mode 100644 log/build_2024-04-29_13-14-05/logger_all.log create mode 100644 log/build_2024-04-29_13-14-05/my_pkg/command.log create mode 100644 log/build_2024-04-29_13-14-05/my_pkg/stderr.log create mode 100644 log/build_2024-04-29_13-14-05/my_pkg/stdout.log create mode 100644 log/build_2024-04-29_13-14-05/my_pkg/stdout_stderr.log create mode 100644 log/build_2024-04-29_13-14-05/my_pkg/streams.log create mode 100644 log/list_2024-04-29_01-21-34/logger_all.log create mode 100644 src/.DS_Store create mode 100644 src/.vscode/c_cpp_properties.json create mode 100644 src/.vscode/settings.json create mode 100644 src/my_pkg/.DS_Store create mode 100644 src/my_pkg/my_pkg/__init__.py create mode 100644 src/my_pkg/my_pkg/mapping_test_node.py create mode 100644 src/my_pkg/package.xml create mode 100644 src/my_pkg/resource/my_pkg create mode 100644 src/my_pkg/setup.cfg create mode 100644 src/my_pkg/setup.py create mode 100644 src/my_pkg/test/test_copyright.py create mode 100644 src/my_pkg/test/test_flake8.py create mode 100644 src/my_pkg/test/test_pep257.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..53be0ccc91aca81dd7bea7a3aa185c97d4bb1134 GIT binary patch literal 6148 zcmeHKO>fgc5S?vO;!q*wK&4)gR^l4b1S+bk7Zb{XE3V1`P_XN$wQ9Uo>@+TM(yH2#X5V@~_Tx#r<0T?Bnx#Xc9uWml#`a@0w+Q=L*JQ(4*r{ZU z^nGqlliVb0vEJYr@C@8P2Kel5QbIGzD5vK6j?W<^>`Ze$%nH|UOgJB!6|Z@;gH2m8yuUL3p}^!47W*UM!$*nYly_+fmJ ze=E#)Su-izO(IVmUc(P`8auj*rbTXwGgvvJ14aresiGLn`B1))wJ`D4PnjsmeVulud_SySUI{ZPBKaa*q$?W>)Tn zqGWcAuO*yRXwkQx0nflH11&|Z@C-aC22}efIvQb1uC}gij%%%k reuc7dTy0TO(719e9WKQ?P!aevcYvY8+9E6v|05tY_{KBvUm5rdTh+9V literal 0 HcmV?d00001 diff --git a/build/.built_by b/build/.built_by new file mode 100644 index 0000000..06e74ac --- /dev/null +++ b/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/build/COLCON_IGNORE b/build/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/build/my_pkg/build/lib/my_pkg/__init__.py b/build/my_pkg/build/lib/my_pkg/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/build/my_pkg/build/lib/my_pkg/mapping_test_node.py b/build/my_pkg/build/lib/my_pkg/mapping_test_node.py new file mode 100644 index 0000000..91fde8a --- /dev/null +++ b/build/my_pkg/build/lib/my_pkg/mapping_test_node.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from std_msgs.msg import String +import numpy as np +import json # To handle data serialization + +def generate_path(H, points=101): + rho = np.random.rand(H) * np.logspace(-0.5, -2.5, H) + phi = np.random.rand(H) * 2 * np.pi + t = np.linspace(0, 2 * np.pi, points) + r = np.ones_like(t) + for h in range(H): + r += rho[h] * np.sin((h + 1) * t + phi[h]) + x = r * np.cos(t) + y = r * np.sin(t) + return x, y, t + +def calculate_local_points(index, cones_x, cones_y, x, y, tangent_vectors_x, tangent_vectors_y): + local_points = [] + car_pos = np.array([x[index], y[index]]) + car_dir = np.array([tangent_vectors_x[index], tangent_vectors_y[index]]) + R = np.array([[car_dir[0], -car_dir[1]], + [car_dir[1], car_dir[0]]]) + for cone_x, cone_y in zip(cones_x, cones_y): + cone_pos = np.array([cone_x, cone_y]) + translated_point = cone_pos - car_pos + local_point = R.T @ translated_point + local_points.append(local_point) + return local_points + +def generate_cones(x, y, n, buffer): + cones_x, cones_y = [], [] + for _ in range(n): + index = np.random.randint(len(x)) + angle = 2 * np.pi * np.random.rand() + radius = buffer + np.random.rand() * 0.5 # 0.5 to 1 units away from the buffer distance + cx = x[index] + radius * np.cos(angle) + cy = y[index] + radius * np.sin(angle) + cones_x.append(cx) + cones_y.append(cy) + return np.array(cones_x), np.array(cones_y) + +def visible_cones(x, y, cones_x, cones_y, index, tangent_vectors_x, tangent_vectors_y): + visible_indices = [] + car_pos = np.array([x[index], y[index]]) + car_dir = np.array([tangent_vectors_x[index], tangent_vectors_y[index]]) + for i, (cx, cy) in enumerate(zip(cones_x, cones_y)): + cone_vec = np.array([cx, cy]) - car_pos + cone_angle = np.arccos(np.clip(np.dot(car_dir, cone_vec) / (np.linalg.norm(car_dir) * np.linalg.norm(cone_vec)), -1.0, 1.0)) + if cone_angle <= np.radians(60): # 60 degrees to either side + visible_indices.append(i) + return visible_indices + +class ConeVisibilityNode(Node): + def __init__(self): + super().__init__('cone_visibility_node') + self.publisher_ = self.create_publisher(String, 'visible_cones', 10) + timer_period = 0.02 # 50 Hz + self.timer = self.create_timer(timer_period, self.timer_callback) + self.x, self.y, self.t = generate_path(H=10) + self.dx_dt = np.gradient(self.x, self.t) + self.dy_dt = np.gradient(self.y, self.t) + self.tangent_magnitudes = np.sqrt(self.dx_dt ** 2 + self.dy_dt ** 2) + self.tangent_vectors_x = self.dx_dt / self.tangent_magnitudes + self.tangent_vectors_y = self.dy_dt / self.tangent_magnitudes + self.cones_x, self.cones_y = generate_cones(self.x, self.y, n=15, buffer=0.3) + self.index = 70 # Update dynamically as needed + + def timer_callback(self): + visible_indices = visible_cones(self.x, self.y, self.cones_x, self.cones_y, self.index, self.tangent_vectors_x, self.tangent_vectors_y) + visible_cones_x = self.cones_x[visible_indices] + visible_cones_y = self.cones_y[visible_indices] + local_points = calculate_local_points(self.index, visible_cones_x, visible_cones_y, self.x, self.y, self.tangent_vectors_x, self.tangent_vectors_y) + + data = { + "visible_cones": [ + {"id": idx + 1, "global": (self.cones_x[idx], self.cones_y[idx]), "local": (lp[0], lp[1])} + for idx, lp in zip(visible_indices, local_points) + ] + } + json_data = json.dumps(data) + self.publisher_.publish(String(data=json_data)) + +def main(args=None): + rclpy.init(args=args) + cone_visibility_node = ConeVisibilityNode() + rclpy.spin(cone_visibility_node) + cone_visibility_node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/build/my_pkg/colcon_build.rc b/build/my_pkg/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build/my_pkg/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/build/my_pkg/colcon_command_prefix_setup_py.sh b/build/my_pkg/colcon_command_prefix_setup_py.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/build/my_pkg/colcon_command_prefix_setup_py.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/build/my_pkg/colcon_command_prefix_setup_py.sh.env b/build/my_pkg/colcon_command_prefix_setup_py.sh.env new file mode 100644 index 0000000..471a189 --- /dev/null +++ b/build/my_pkg/colcon_command_prefix_setup_py.sh.env @@ -0,0 +1,66 @@ +AMENT_PREFIX_PATH=/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron +CMAKE_PREFIX_PATH=/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control +COLCON=1 +COLCON_PREFIX_PATH=/home/ece/ros_ws/install:/home/ece/ros2_ws/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SETUP_DISPLAY=:1 +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/3a00e854_07b8_409a_8bd3_c4af65598476 +GNOME_TERMINAL_SERVICE=:1.108 +GTK_MODULES=gail:atk-bridge +HOME=/home/ece +IGN_GAZEBO_RESOURCE_PATH=/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds +IM_CONFIG_PHASE=1 +LANG=en_US.UTF-8 +LC_ADDRESS=de_DE.UTF-8 +LC_ALL=en_US.UTF-8 +LC_IDENTIFICATION=de_DE.UTF-8 +LC_MEASUREMENT=de_DE.UTF-8 +LC_MONETARY=de_DE.UTF-8 +LC_NAME=de_DE.UTF-8 +LC_NUMERIC=de_DE.UTF-8 +LC_PAPER=de_DE.UTF-8 +LC_TELEPHONE=de_DE.UTF-8 +LC_TIME=de_DE.UTF-8 +LD_LIBRARY_PATH=/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=ece +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +OLDPWD=/home/ece +PATH=/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin +PWD=/home/ece/ros_ws/build/my_pkg +PYTHONPATH=/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET +ROS_DISTRO=iron +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1758,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1758 +SHELL=/bin/bash +SHLVL=1 +SSH_AGENT_LAUNCHER=gnome-keyring +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +SYSTEMD_EXEC_PID=1793 +TERM=xterm-256color +USER=ece +USERNAME=ece +VTE_VERSION=6800 +WAYLAND_DISPLAY=wayland-0 +XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.BMDHM2 +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1000 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=wayland +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/build/my_pkg/install.log b/build/my_pkg/install.log new file mode 100644 index 0000000..48a954d --- /dev/null +++ b/build/my_pkg/install.log @@ -0,0 +1,14 @@ +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/mapping_test_node.cpython-310.pyc +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/__init__.cpython-310.pyc +/home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages/my_pkg +/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.xml +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/requires.txt +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/top_level.txt +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/PKG-INFO +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/dependency_links.txt +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/entry_points.txt +/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/zip-safe +/home/ece/ros_ws/install/my_pkg/lib/my_pkg/mapping_test_node diff --git a/build/my_pkg/my_pkg.egg-info/PKG-INFO b/build/my_pkg/my_pkg.egg-info/PKG-INFO new file mode 100644 index 0000000..d7ded26 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: my-pkg +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: ece +Maintainer-email: ece@todo.todo +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/build/my_pkg/my_pkg.egg-info/SOURCES.txt b/build/my_pkg/my_pkg.egg-info/SOURCES.txt new file mode 100644 index 0000000..6a71188 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/my_pkg/my_pkg.egg-info/PKG-INFO +../../build/my_pkg/my_pkg.egg-info/SOURCES.txt +../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +../../build/my_pkg/my_pkg.egg-info/entry_points.txt +../../build/my_pkg/my_pkg.egg-info/requires.txt +../../build/my_pkg/my_pkg.egg-info/top_level.txt +../../build/my_pkg/my_pkg.egg-info/zip-safe +my_pkg/__init__.py +my_pkg/mapping_test_node.py +resource/my_pkg +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/build/my_pkg/my_pkg.egg-info/dependency_links.txt b/build/my_pkg/my_pkg.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/build/my_pkg/my_pkg.egg-info/entry_points.txt b/build/my_pkg/my_pkg.egg-info/entry_points.txt new file mode 100644 index 0000000..06275d2 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +mapping_test_node = my_pkg.mapping_test_node:main + diff --git a/build/my_pkg/my_pkg.egg-info/requires.txt b/build/my_pkg/my_pkg.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/build/my_pkg/my_pkg.egg-info/top_level.txt b/build/my_pkg/my_pkg.egg-info/top_level.txt new file mode 100644 index 0000000..b5a0f45 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/top_level.txt @@ -0,0 +1 @@ +my_pkg diff --git a/build/my_pkg/my_pkg.egg-info/zip-safe b/build/my_pkg/my_pkg.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build/my_pkg/my_pkg.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/build/my_pkg/prefix_override/__pycache__/sitecustomize.cpython-310.pyc b/build/my_pkg/prefix_override/__pycache__/sitecustomize.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..51169f0466e9721ccb1ef29181acda41685cd2bb GIT binary patch literal 261 zcmZXMJqp4=5QS$=ke~?OKwBI40wSKk#?EHZ?5L|7H|!*uSa}_ 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/install/_local_setup_util_sh.py b/install/_local_setup_util_sh.py new file mode 100644 index 0000000..ff31198 --- /dev/null +++ b/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/install/local_setup.bash b/install/local_setup.bash new file mode 100644 index 0000000..03f0025 --- /dev/null +++ b/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/install/local_setup.ps1 b/install/local_setup.ps1 new file mode 100644 index 0000000..6f68c8d --- /dev/null +++ b/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/install/local_setup.sh b/install/local_setup.sh new file mode 100644 index 0000000..3cefee0 --- /dev/null +++ b/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/home/ece/ros_ws/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/install/local_setup.zsh b/install/local_setup.zsh new file mode 100644 index 0000000..b648710 --- /dev/null +++ b/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/install/my_pkg/lib/my_pkg/mapping_test_node b/install/my_pkg/lib/my_pkg/mapping_test_node new file mode 100644 index 0000000..1c28700 --- /dev/null +++ b/install/my_pkg/lib/my_pkg/mapping_test_node @@ -0,0 +1,33 @@ +#!/usr/bin/python3 +# EASY-INSTALL-ENTRY-SCRIPT: 'my-pkg==0.0.0','console_scripts','mapping_test_node' +import re +import sys + +# for compatibility with easy_install; see #2198 +__requires__ = 'my-pkg==0.0.0' + +try: + from importlib.metadata import distribution +except ImportError: + try: + from importlib_metadata import distribution + except ImportError: + from pkg_resources import load_entry_point + + +def importlib_load_entry_point(spec, group, name): + dist_name, _, _ = spec.partition('==') + matches = ( + entry_point + for entry_point in distribution(dist_name).entry_points + if entry_point.group == group and entry_point.name == name + ) + return next(matches).load() + + +globals().setdefault('load_entry_point', importlib_load_entry_point) + + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(load_entry_point('my-pkg==0.0.0', 'console_scripts', 'mapping_test_node')()) diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/PKG-INFO b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/PKG-INFO new file mode 100644 index 0000000..d7ded26 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/PKG-INFO @@ -0,0 +1,12 @@ +Metadata-Version: 2.1 +Name: my-pkg +Version: 0.0.0 +Summary: TODO: Package description +Home-page: UNKNOWN +Maintainer: ece +Maintainer-email: ece@todo.todo +License: TODO: License declaration +Platform: UNKNOWN + +UNKNOWN + diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt new file mode 100644 index 0000000..6a71188 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +package.xml +setup.cfg +setup.py +../../build/my_pkg/my_pkg.egg-info/PKG-INFO +../../build/my_pkg/my_pkg.egg-info/SOURCES.txt +../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +../../build/my_pkg/my_pkg.egg-info/entry_points.txt +../../build/my_pkg/my_pkg.egg-info/requires.txt +../../build/my_pkg/my_pkg.egg-info/top_level.txt +../../build/my_pkg/my_pkg.egg-info/zip-safe +my_pkg/__init__.py +my_pkg/mapping_test_node.py +resource/my_pkg +test/test_copyright.py +test/test_flake8.py +test/test_pep257.py \ No newline at end of file diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/dependency_links.txt b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/entry_points.txt b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/entry_points.txt new file mode 100644 index 0000000..06275d2 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +mapping_test_node = my_pkg.mapping_test_node:main + diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/requires.txt b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/requires.txt new file mode 100644 index 0000000..49fe098 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/requires.txt @@ -0,0 +1 @@ +setuptools diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/top_level.txt b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/top_level.txt new file mode 100644 index 0000000..b5a0f45 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/top_level.txt @@ -0,0 +1 @@ +my_pkg diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/zip-safe b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info/zip-safe @@ -0,0 +1 @@ + diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py b/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/__init__.cpython-310.pyc b/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..13ba49a71c7a7ef848bccc8284fb650cb35cf264 GIT binary patch literal 172 zcmd1j<>g`kg3vvBX(0MBh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6vXKO;XkRX;U3 zRlg{|IKI4CKQphmBrzvPKesZzAUj<@Co@UEpt2+*KhIdt&_KU9vm{lwATc>RF+H^y jrY1fPO2TqqGBc>!NLFlkhCfL literal 0 HcmV?d00001 diff --git a/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/mapping_test_node.cpython-310.pyc b/install/my_pkg/lib/python3.10/site-packages/my_pkg/__pycache__/mapping_test_node.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e65ae6869a0f18bdef3fc7ac20a0862fdf57d91a GIT binary patch literal 3908 zcmai1%a0sK8Lz5-PS0c4>-A%86O!=C@Yr!MQ9v>_!U*TWB5**_$Wg1et9Q0{d!}cr zdlHZ7ks{VoxL67jC&Xcw6TakM2uJSR>J-FjZ#i({fcbsZGqbxk5#j4VeFsOIQ!XX{0OP|Ei%a@&sd*Ik@2DE3r=+_vxauxHg%pkebaL$a54P3i+TO}#g3^6Zs&q6sNg$5}_0GQrN+0PSQt=mLCEMdiqGHFq zWJi|dlIqqvn~BpNi8fj`q!vaw(v~QxUGZaUW<%yy_A#G1rB|^-{uB28rI}kfm8jee z%slcdS2|Z%MKdgtUBQ0q>}@u44!%`67}22lSl=@(f8O#duR?vtdceBw)&T0_`~0(c z#s2FF9Zhj$CzN#qEkEb9%Y;dp=0%hK)Mcv|k}qg$JA-s}}=nS2Kd?MH*8Sd1A)<1qjW%cLm7 z5kTA=Pj!2cj1m=PCI;!ptdjfY~^ zoVCo%X4NwN?W$e*SJ|vn1$$Q2S!J`8$~&^Fm1EA?!JCx_WUVa&p(1^|j-q2|CsHb! zYU^=2*8E-V;(C&i?5=7j9m(X8_F@CyvNBayF->jI+zTbaIV!^slDN!O5k7iZG}Wyv zkE1M{gY3nTLcPGksK^vB|5CfO31-*jRQsk)qgG3pOpyT^S+Ag*XO=T|QD@glq087P zp3vy<%&6ib`U+Cp2A~9Khr7?$M2GtZT$`&NI%D!Si?4;s64pPXF~CoVnGNbOz(Cad z;mj@ho;b2ffPBaSu_rks4oFOL_n3ibeq}9MQmliJvqr@#kKiu(5okwrgfsxW3#q@9 zHY*#H4G6@_L9J=vq?rLx*ObmN-w`#uj?vT{;`6)Rrs|+-a8_j0+9RTZYud_^k!n&W z`6)$4tl)r|dX=&-A?voz0L@3*-Jb01Buc$b1HOVx^H9A;r2`|#5^@GIofKNckC3J> zLep7N%oxd~!4CslcjXkZQZ`QJ*J#a^57Hvt&XN%HPUECd z-=MBHsEeoSZEAd<8Z`w$Y#kUf8jxQEwY^x(VES#$Gnm#iy9P|ZXS}BP2o(D%dSj$> zpEYk4q+r7OT(Z9SnC)=7*(ZMAl9sd)s_l=N&H4_E+|g_I;4FSkr%1E3oKhf;DJU&I z3ROg1TD$lgvXULbA4?DvBw|Of1SxO8&BHU8^{=?laR~OJ$ zmSLz@W0jb2IN8q9Vi&xp+tk5$ z(GGQMKBP=xvbtl65dJsYM#R;QX`66)#wst-#wP6e12SF24(-TCp`>C;g4@n?dNH&s#8-i-RJ z3c-CwBWzQ%N*{H4%F&F)?8OXQazhIk?i0Ukki(;=z#&iRF&G>*D@1`AjfR<)9Xtc= zr^euo;W%40{m#;av?a|=a3ohWfMLFW4Nj5I@YIknT&xDyx?xU3<&LO?d8i19N6n6q z;!oD^#es=E=22mu7hOw>RBCsS<=auF9TSORb<4;>12%7JE0u^8+4vb(?_v8>d~|Rd zMpwr9aD0cLD(G@u=8A7Vcb`9g>wmy<-uO0en=Okws4Ui@C%cTw2u_l0{)|m7)q25G znm0l1hwZ&0AHhN=!*QX0j_KN)6T#4;>(vMNG4(9{D-o4mL@x-Y>g%+>q_GWJHzc*{ z!*5d$J!I4`kddCooxToh4EQU&W%>M8i1Y}+Jkcykg z5H#TeC4UMBT#7?BGk<~bmxdfNKeCVUABzGmmBwC$`HK~)L4iX!D$ejmx5+h`%|LZL z;dKjMp;YnqQg?{01^wY56 /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/my_pkg/package.sh" + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/install/my_pkg/share/my_pkg/package.dsv b/install/my_pkg/share/my_pkg/package.dsv new file mode 100644 index 0000000..e682089 --- /dev/null +++ b/install/my_pkg/share/my_pkg/package.dsv @@ -0,0 +1,6 @@ +source;share/my_pkg/hook/pythonpath.ps1 +source;share/my_pkg/hook/pythonpath.dsv +source;share/my_pkg/hook/pythonpath.sh +source;share/my_pkg/hook/ament_prefix_path.ps1 +source;share/my_pkg/hook/ament_prefix_path.dsv +source;share/my_pkg/hook/ament_prefix_path.sh diff --git a/install/my_pkg/share/my_pkg/package.ps1 b/install/my_pkg/share/my_pkg/package.ps1 new file mode 100644 index 0000000..6943731 --- /dev/null +++ b/install/my_pkg/share/my_pkg/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/my_pkg/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/my_pkg/hook/ament_prefix_path.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/install/my_pkg/share/my_pkg/package.sh b/install/my_pkg/share/my_pkg/package.sh new file mode 100644 index 0000000..b7d0332 --- /dev/null +++ b/install/my_pkg/share/my_pkg/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/home/ece/ros_ws/install/my_pkg" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/my_pkg/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/my_pkg/hook/ament_prefix_path.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/install/my_pkg/share/my_pkg/package.xml b/install/my_pkg/share/my_pkg/package.xml new file mode 100644 index 0000000..d81cbaf --- /dev/null +++ b/install/my_pkg/share/my_pkg/package.xml @@ -0,0 +1,20 @@ + + + + my_pkg + 0.0.0 + TODO: Package description + ece + TODO: License declaration + + rclpy + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/install/my_pkg/share/my_pkg/package.zsh b/install/my_pkg/share/my_pkg/package.zsh new file mode 100644 index 0000000..77e16d0 --- /dev/null +++ b/install/my_pkg/share/my_pkg/package.zsh @@ -0,0 +1,42 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/my_pkg/package.sh" +unset convert_zsh_to_array + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/install/setup.bash b/install/setup.bash new file mode 100644 index 0000000..143a177 --- /dev/null +++ b/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/iron" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/ece/ros2_ws/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/install/setup.ps1 b/install/setup.ps1 new file mode 100644 index 0000000..4eee2aa --- /dev/null +++ b/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/iron\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/home/ece/ros2_ws/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/install/setup.sh b/install/setup.sh new file mode 100644 index 0000000..04959e1 --- /dev/null +++ b/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/home/ece/ros_ws/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/iron" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/home/ece/ros2_ws/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/install/setup.zsh b/install/setup.zsh new file mode 100644 index 0000000..7232be9 --- /dev/null +++ b/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/iron" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/home/ece/ros2_ws/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/log/COLCON_IGNORE b/log/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-28_21-57-13/events.log b/log/build_2024-04-28_21-57-13/events.log new file mode 100644 index 0000000..7c777cf --- /dev/null +++ b/log/build_2024-04-28_21-57-13/events.log @@ -0,0 +1,2 @@ +[0.000000] (-) TimerEvent: {} +[0.000894] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-28_21-57-13/logger_all.log b/log/build_2024-04-28_21-57-13/logger_all.log new file mode 100644 index 0000000..0e53046 --- /dev/null +++ b/log/build_2024-04-28_21-57-13/logger_all.log @@ -0,0 +1,77 @@ +[0.742s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.745s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[1.274s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[1.274s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[1.274s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[1.322s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[1.323s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[1.324s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[1.324s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[1.324s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[1.324s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[1.324s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[1.324s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[1.392s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[1.392s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[1.398s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[1.399s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[1.404s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[1.479s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[1.480s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[1.480s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.480s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.480s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.480s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.490s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.490s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.490s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.562s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.569s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[1.569s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.571s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.572s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.574s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.575s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.575s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.579s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.580s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.583s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.586s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-28_23-18-36/events.log b/log/build_2024-04-28_23-18-36/events.log new file mode 100644 index 0000000..3d7e314 --- /dev/null +++ b/log/build_2024-04-28_23-18-36/events.log @@ -0,0 +1,47 @@ +[0.000000] (-) TimerEvent: {} +[0.000220] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.000859] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.103997] (-) TimerEvent: {} +[0.205724] (-) TimerEvent: {} +[0.306039] (-) TimerEvent: {} +[0.408596] (-) TimerEvent: {} +[0.511194] (-) TimerEvent: {} +[0.611433] (-) TimerEvent: {} +[0.682368] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '2', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1816', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1787,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1787', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/72109218_4bcf_4dd6_aacc_dacc6736eee2', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'IBUS_DISABLE_SNOOPER': '1', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.6UISM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.186', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'TERMINATOR_UUID': 'urn:uuid:d399b392-2419-4a36-90a8-c06bcbf8494b', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.713579] (-) TimerEvent: {} +[0.815126] (-) TimerEvent: {} +[0.891858] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.892132] (my_pkg) StdoutLine: {'line': b'creating ../../build/my_pkg/my_pkg.egg-info\n'} +[0.892332] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.892641] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.892825] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.892883] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.892929] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.893162] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.894248] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.894826] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.895041] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.895273] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.895407] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/build/my_pkg/build\n'} +[0.895516] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/build/my_pkg/build/lib\n'} +[0.895619] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.895660] (my_pkg) StdoutLine: {'line': b'copying my_pkg/__init__.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.895698] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.895849] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.896347] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.896510] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/__init__.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.896764] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py to __init__.cpython-310.pyc\n'} +[0.896991] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.897166] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/install/my_pkg/share/ament_index\n'} +[0.897257] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index\n'} +[0.897428] (my_pkg) StdoutLine: {'line': b'creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages\n'} +[0.897481] (my_pkg) StdoutLine: {'line': b'copying resource/my_pkg -> /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages\n'} +[0.897521] (my_pkg) StdoutLine: {'line': b'copying package.xml -> /home/ece/ros_ws/install/my_pkg/share/my_pkg\n'} +[0.897648] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.899009] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.899855] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.914952] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.915204] (-) TimerEvent: {} +[0.933764] (my_pkg) CommandEnded: {'returncode': 0} +[0.944767] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.945856] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-28_23-18-36/logger_all.log b/log/build_2024-04-28_23-18-36/logger_all.log new file mode 100644 index 0000000..5af14e9 --- /dev/null +++ b/log/build_2024-04-28_23-18-36/logger_all.log @@ -0,0 +1,128 @@ +[0.249s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.250s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.545s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.545s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.545s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.566s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.567s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.568s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.571s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.571s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.571s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.571s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.571s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.571s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.602s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.602s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.605s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 0 installed packages in /home/ece/ros_ws/install +[0.605s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.606s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.608s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.656s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.656s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.656s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.658s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.658s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.658s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.662s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.662s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.663s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.664s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.665s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.665s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.946s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.946s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.946s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.341s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.591s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.595s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.596s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.596s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.596s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.596s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.597s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.597s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.597s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.597s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.597s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.598s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.598s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.598s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.598s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.599s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.600s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.601s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.602s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.602s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.603s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.603s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.603s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.615s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.615s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.615s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.657s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.657s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.659s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.662s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.666s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.675s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.678s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.682s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.683s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.686s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.687s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-28_23-18-36/my_pkg/command.log b/log/build_2024-04-28_23-18-36/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-28_23-18-36/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-28_23-18-36/my_pkg/stderr.log b/log/build_2024-04-28_23-18-36/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-28_23-18-36/my_pkg/stdout.log b/log/build_2024-04-28_23-18-36/my_pkg/stdout.log new file mode 100644 index 0000000..41b3cfb --- /dev/null +++ b/log/build_2024-04-28_23-18-36/my_pkg/stdout.log @@ -0,0 +1,31 @@ +running egg_info +creating ../../build/my_pkg/my_pkg.egg-info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +creating /home/ece/ros_ws/build/my_pkg/build +creating /home/ece/ros_ws/build/my_pkg/build/lib +creating /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +copying my_pkg/__init__.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +creating /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/__init__.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py to __init__.cpython-310.pyc +running install_data +creating /home/ece/ros_ws/install/my_pkg/share/ament_index +creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index +creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +copying resource/my_pkg -> /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +copying package.xml -> /home/ece/ros_ws/install/my_pkg/share/my_pkg +running install_egg_info +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-28_23-18-36/my_pkg/stdout_stderr.log b/log/build_2024-04-28_23-18-36/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..41b3cfb --- /dev/null +++ b/log/build_2024-04-28_23-18-36/my_pkg/stdout_stderr.log @@ -0,0 +1,31 @@ +running egg_info +creating ../../build/my_pkg/my_pkg.egg-info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +creating /home/ece/ros_ws/build/my_pkg/build +creating /home/ece/ros_ws/build/my_pkg/build/lib +creating /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +copying my_pkg/__init__.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +creating /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/__init__.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py to __init__.cpython-310.pyc +running install_data +creating /home/ece/ros_ws/install/my_pkg/share/ament_index +creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index +creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +copying resource/my_pkg -> /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +copying package.xml -> /home/ece/ros_ws/install/my_pkg/share/my_pkg +running install_egg_info +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-28_23-18-36/my_pkg/streams.log b/log/build_2024-04-28_23-18-36/my_pkg/streams.log new file mode 100644 index 0000000..4e8bf5d --- /dev/null +++ b/log/build_2024-04-28_23-18-36/my_pkg/streams.log @@ -0,0 +1,33 @@ +[0.683s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.891s] running egg_info +[0.891s] creating ../../build/my_pkg/my_pkg.egg-info +[0.892s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.892s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.892s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.892s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.892s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.892s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.893s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.894s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.894s] running build +[0.894s] running build_py +[0.895s] creating /home/ece/ros_ws/build/my_pkg/build +[0.895s] creating /home/ece/ros_ws/build/my_pkg/build/lib +[0.895s] creating /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.895s] copying my_pkg/__init__.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.895s] running install +[0.895s] running install_lib +[0.896s] creating /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.896s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/__init__.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.896s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/__init__.py to __init__.cpython-310.pyc +[0.896s] running install_data +[0.896s] creating /home/ece/ros_ws/install/my_pkg/share/ament_index +[0.896s] creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index +[0.897s] creating /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +[0.897s] copying resource/my_pkg -> /home/ece/ros_ws/install/my_pkg/share/ament_index/resource_index/packages +[0.897s] copying package.xml -> /home/ece/ros_ws/install/my_pkg/share/my_pkg +[0.897s] running install_egg_info +[0.898s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.899s] running install_scripts +[0.914s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.933s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-12-48/events.log b/log/build_2024-04-29_01-12-48/events.log new file mode 100644 index 0000000..0f0af77 --- /dev/null +++ b/log/build_2024-04-29_01-12-48/events.log @@ -0,0 +1,38 @@ +[0.000000] (-) TimerEvent: {} +[0.001109] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.001135] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.102268] (-) TimerEvent: {} +[0.202517] (-) TimerEvent: {} +[0.303245] (-) TimerEvent: {} +[0.407658] (-) TimerEvent: {} +[0.508431] (-) TimerEvent: {} +[0.612570] (-) TimerEvent: {} +[0.670647] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '2', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1816', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1787,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1787', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/72109218_4bcf_4dd6_aacc_dacc6736eee2', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'IBUS_DISABLE_SNOOPER': '1', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.6UISM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.186', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'TERMINATOR_UUID': 'urn:uuid:87cff825-9979-4380-9de8-f589706a841d', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.713357] (-) TimerEvent: {} +[0.813575] (-) TimerEvent: {} +[0.875482] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.875915] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.876611] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.877025] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.877193] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.877352] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.879423] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.880308] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.880463] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.880562] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.880666] (my_pkg) StdoutLine: {'line': b'copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.880775] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.880971] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.881924] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.882746] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc\n'} +[0.884167] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.884469] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.885739] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.886610] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.888172] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.903084] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.904070] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.913659] (-) TimerEvent: {} +[0.921872] (my_pkg) CommandEnded: {'returncode': 0} +[0.933564] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.934356] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_01-12-48/logger_all.log b/log/build_2024-04-29_01-12-48/logger_all.log new file mode 100644 index 0000000..fb5ca2b --- /dev/null +++ b/log/build_2024-04-29_01-12-48/logger_all.log @@ -0,0 +1,128 @@ +[0.129s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.130s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.391s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.392s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.412s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.412s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.412s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.412s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.412s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.413s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.414s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.418s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.418s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.450s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.450s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.454s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.454s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.456s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.458s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.537s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.537s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.537s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.539s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.540s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.540s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.547s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.547s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.549s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.549s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.550s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.550s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.825s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.826s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.826s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.216s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.462s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.466s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.467s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.468s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.468s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.468s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.468s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.468s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.468s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.469s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.469s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.470s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.470s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.470s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.471s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.471s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.472s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.473s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.473s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.474s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.474s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.474s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.474s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.502s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.502s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.502s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.592s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.593s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.594s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.597s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.598s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.599s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.600s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.602s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.602s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.603s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.603s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_01-12-48/my_pkg/command.log b/log/build_2024-04-29_01-12-48/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_01-12-48/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-12-48/my_pkg/stderr.log b/log/build_2024-04-29_01-12-48/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_01-12-48/my_pkg/stdout.log b/log/build_2024-04-29_01-12-48/my_pkg/stdout.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_01-12-48/my_pkg/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-12-48/my_pkg/stdout_stderr.log b/log/build_2024-04-29_01-12-48/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_01-12-48/my_pkg/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-12-48/my_pkg/streams.log b/log/build_2024-04-29_01-12-48/my_pkg/streams.log new file mode 100644 index 0000000..6511da5 --- /dev/null +++ b/log/build_2024-04-29_01-12-48/my_pkg/streams.log @@ -0,0 +1,24 @@ +[0.675s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.874s] running egg_info +[0.875s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.876s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.876s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.876s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.876s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.878s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.879s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.879s] running build +[0.879s] running build_py +[0.880s] copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.880s] running install +[0.880s] running install_lib +[0.881s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.882s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +[0.883s] running install_data +[0.883s] running install_egg_info +[0.885s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.886s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.887s] running install_scripts +[0.902s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.903s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.921s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-25-12/events.log b/log/build_2024-04-29_01-25-12/events.log new file mode 100644 index 0000000..d43b39c --- /dev/null +++ b/log/build_2024-04-29_01-25-12/events.log @@ -0,0 +1,35 @@ +[0.000000] (-) TimerEvent: {} +[0.000561] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.001276] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.100169] (-) TimerEvent: {} +[0.201926] (-) TimerEvent: {} +[0.302154] (-) TimerEvent: {} +[0.402875] (-) TimerEvent: {} +[0.507412] (-) TimerEvent: {} +[0.608358] (-) TimerEvent: {} +[0.668866] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '2', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece/ros_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1777', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros2_ws/install:/home/ece/ros_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1749,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1749', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/9f18e71a_6640_41dc_99a7_bb09c5cd4a33', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'IBUS_DISABLE_SNOOPER': '1', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.AA7NM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.106', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'TERMINATOR_UUID': 'urn:uuid:ba60a002-0d73-4a1f-8810-86b0f9fee1bf', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.708560] (-) TimerEvent: {} +[0.810887] (-) TimerEvent: {} +[0.882279] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.882747] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.883935] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.884261] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.884581] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.884751] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.886355] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.887481] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.887554] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.887606] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.888464] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.888703] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.889595] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.889859] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.891048] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.891732] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.892566] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.907458] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.908127] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.911612] (-) TimerEvent: {} +[0.926215] (my_pkg) CommandEnded: {'returncode': 0} +[0.937940] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.938712] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_01-25-12/logger_all.log b/log/build_2024-04-29_01-25-12/logger_all.log new file mode 100644 index 0000000..45f3b19 --- /dev/null +++ b/log/build_2024-04-29_01-25-12/logger_all.log @@ -0,0 +1,128 @@ +[0.149s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.149s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.331s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.331s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.349s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.349s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.350s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.351s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.353s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.353s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.353s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.353s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.353s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.353s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.373s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.373s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.377s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.377s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.378s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.380s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.431s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.432s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.432s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.432s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.433s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.433s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.434s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.438s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.438s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.439s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.440s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.441s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.441s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.705s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.706s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.706s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.102s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.359s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.363s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.364s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.364s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.364s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.364s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.365s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.365s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.365s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.365s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.365s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.366s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.366s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.366s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.367s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.367s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.368s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.369s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.370s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.370s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.371s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.371s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.371s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.387s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.388s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.388s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.435s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.435s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.436s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.440s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.442s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.445s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.446s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.448s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.449s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.451s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.452s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_01-25-12/my_pkg/command.log b/log/build_2024-04-29_01-25-12/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_01-25-12/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-25-12/my_pkg/stderr.log b/log/build_2024-04-29_01-25-12/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_01-25-12/my_pkg/stdout.log b/log/build_2024-04-29_01-25-12/my_pkg/stdout.log new file mode 100644 index 0000000..34efb8c --- /dev/null +++ b/log/build_2024-04-29_01-25-12/my_pkg/stdout.log @@ -0,0 +1,19 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-25-12/my_pkg/stdout_stderr.log b/log/build_2024-04-29_01-25-12/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..34efb8c --- /dev/null +++ b/log/build_2024-04-29_01-25-12/my_pkg/stdout_stderr.log @@ -0,0 +1,19 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +running install +running install_lib +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-25-12/my_pkg/streams.log b/log/build_2024-04-29_01-25-12/my_pkg/streams.log new file mode 100644 index 0000000..24766a9 --- /dev/null +++ b/log/build_2024-04-29_01-25-12/my_pkg/streams.log @@ -0,0 +1,21 @@ +[0.668s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.881s] running egg_info +[0.882s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.883s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.883s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.883s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.883s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.885s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.886s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.886s] running build +[0.886s] running build_py +[0.887s] running install +[0.887s] running install_lib +[0.888s] running install_data +[0.889s] running install_egg_info +[0.890s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.890s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.891s] running install_scripts +[0.906s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.907s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.925s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-30-24/events.log b/log/build_2024-04-29_01-30-24/events.log new file mode 100644 index 0000000..5047e67 --- /dev/null +++ b/log/build_2024-04-29_01-30-24/events.log @@ -0,0 +1,37 @@ +[0.000000] (-) TimerEvent: {} +[0.000737] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.000783] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.103662] (-) TimerEvent: {} +[0.208033] (-) TimerEvent: {} +[0.311390] (-) TimerEvent: {} +[0.416186] (-) TimerEvent: {} +[0.520569] (-) TimerEvent: {} +[0.602829] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '2', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece/ros_ws/src', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1777', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'TERMINATOR_DBUS_NAME': 'net.tenshu.Terminator25ef4b219e3b005583550f2b0f9f990c3', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1749,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1749', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/9f18e71a_6640_41dc_99a7_bb09c5cd4a33', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'TERMINATOR_DBUS_PATH': '/net/tenshu/Terminator2', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'IBUS_DISABLE_SNOOPER': '1', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.AA7NM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.106', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'TERMINATOR_UUID': 'urn:uuid:ba60a002-0d73-4a1f-8810-86b0f9fee1bf', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.623797] (-) TimerEvent: {} +[0.724003] (-) TimerEvent: {} +[0.810243] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.810784] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.811323] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.811466] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.811625] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.811680] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.813168] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.813855] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.813954] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.814066] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.814216] (my_pkg) StdoutLine: {'line': b'copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.814366] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.814625] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.815154] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.815617] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc\n'} +[0.816619] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.816761] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.817953] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.818293] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.818892] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.825265] (-) TimerEvent: {} +[0.833555] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.834098] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.851904] (my_pkg) CommandEnded: {'returncode': 0} +[0.864324] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.865124] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_01-30-24/logger_all.log b/log/build_2024-04-29_01-30-24/logger_all.log new file mode 100644 index 0000000..4728d63 --- /dev/null +++ b/log/build_2024-04-29_01-30-24/logger_all.log @@ -0,0 +1,128 @@ +[0.147s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.147s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.336s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.336s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.336s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.354s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.355s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.358s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.358s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.358s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.358s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.358s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.358s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.376s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.376s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.377s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.378s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.379s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.434s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.434s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.434s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.435s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.435s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.435s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.437s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.437s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.438s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.438s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.439s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.439s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.700s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.701s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.701s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.042s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.287s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.289s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.289s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.291s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.291s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.291s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.291s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.292s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.292s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.292s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.293s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.294s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.294s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.294s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.295s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.296s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.297s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.298s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.299s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.299s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.299s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.299s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.300s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.307s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.307s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.307s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.363s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.363s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.365s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.368s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.369s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.375s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.376s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.377s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.380s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.382s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.383s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_01-30-24/my_pkg/command.log b/log/build_2024-04-29_01-30-24/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_01-30-24/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_01-30-24/my_pkg/stderr.log b/log/build_2024-04-29_01-30-24/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_01-30-24/my_pkg/stdout.log b/log/build_2024-04-29_01-30-24/my_pkg/stdout.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_01-30-24/my_pkg/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-30-24/my_pkg/stdout_stderr.log b/log/build_2024-04-29_01-30-24/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_01-30-24/my_pkg/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_01-30-24/my_pkg/streams.log b/log/build_2024-04-29_01-30-24/my_pkg/streams.log new file mode 100644 index 0000000..2e3b2ad --- /dev/null +++ b/log/build_2024-04-29_01-30-24/my_pkg/streams.log @@ -0,0 +1,24 @@ +[0.606s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.810s] running egg_info +[0.810s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.811s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.811s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.811s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.811s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.812s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.813s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.813s] running build +[0.813s] running build_py +[0.813s] copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.814s] running install +[0.814s] running install_lib +[0.814s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.815s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +[0.816s] running install_data +[0.816s] running install_egg_info +[0.817s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.818s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.818s] running install_scripts +[0.833s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.833s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.851s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_12-33-17/events.log b/log/build_2024-04-29_12-33-17/events.log new file mode 100644 index 0000000..59ac12b --- /dev/null +++ b/log/build_2024-04-29_12-33-17/events.log @@ -0,0 +1,38 @@ +[0.000000] (-) TimerEvent: {} +[0.000221] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.000384] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.103204] (-) TimerEvent: {} +[0.208078] (-) TimerEvent: {} +[0.308333] (-) TimerEvent: {} +[0.408737] (-) TimerEvent: {} +[0.509201] (-) TimerEvent: {} +[0.611395] (-) TimerEvent: {} +[0.650352] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1793', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1758,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1758', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/3a00e854_07b8_409a_8bd3_c4af65598476', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.BMDHM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.108', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.711488] (-) TimerEvent: {} +[0.811701] (-) TimerEvent: {} +[0.854435] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.854829] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.856138] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.856434] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.856772] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.856842] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.858372] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.859420] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.859509] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.859566] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.860162] (my_pkg) StdoutLine: {'line': b'copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.860666] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.860909] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.861502] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.861914] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc\n'} +[0.862841] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.863166] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.864387] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.864612] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.865554] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.881145] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.881974] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.900654] (my_pkg) CommandEnded: {'returncode': 0} +[0.911987] (-) TimerEvent: {} +[0.913174] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.913606] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_12-33-17/logger_all.log b/log/build_2024-04-29_12-33-17/logger_all.log new file mode 100644 index 0000000..1ddb7f5 --- /dev/null +++ b/log/build_2024-04-29_12-33-17/logger_all.log @@ -0,0 +1,128 @@ +[0.162s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.163s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.450s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.451s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.451s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.451s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.451s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.451s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.451s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.451s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.471s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.472s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.474s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.474s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.475s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.475s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.475s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.475s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.495s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.495s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.498s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.498s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.500s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.502s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.555s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.556s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.556s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.556s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.556s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.556s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.557s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.557s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.557s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.562s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.562s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.563s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.564s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.565s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.565s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.821s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.821s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.821s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.208s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.458s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.462s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.463s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.463s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.463s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.463s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.464s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.464s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.464s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.464s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.464s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.465s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.465s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.465s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.466s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.467s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.468s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.468s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.469s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.470s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.470s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.470s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.470s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.479s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.479s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.479s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.513s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.514s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.515s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.517s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.518s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.519s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.519s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.521s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.522s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.523s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.525s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_12-33-17/my_pkg/command.log b/log/build_2024-04-29_12-33-17/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_12-33-17/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_12-33-17/my_pkg/stderr.log b/log/build_2024-04-29_12-33-17/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_12-33-17/my_pkg/stdout.log b/log/build_2024-04-29_12-33-17/my_pkg/stdout.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_12-33-17/my_pkg/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_12-33-17/my_pkg/stdout_stderr.log b/log/build_2024-04-29_12-33-17/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_12-33-17/my_pkg/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_12-33-17/my_pkg/streams.log b/log/build_2024-04-29_12-33-17/my_pkg/streams.log new file mode 100644 index 0000000..b57aa93 --- /dev/null +++ b/log/build_2024-04-29_12-33-17/my_pkg/streams.log @@ -0,0 +1,24 @@ +[0.651s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.854s] running egg_info +[0.854s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.856s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.856s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.856s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.856s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.858s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.859s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.859s] running build +[0.859s] running build_py +[0.860s] copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.860s] running install +[0.861s] running install_lib +[0.861s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.862s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +[0.862s] running install_data +[0.863s] running install_egg_info +[0.864s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.864s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.865s] running install_scripts +[0.881s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.882s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.900s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_13-10-38/events.log b/log/build_2024-04-29_13-10-38/events.log new file mode 100644 index 0000000..2a46a65 --- /dev/null +++ b/log/build_2024-04-29_13-10-38/events.log @@ -0,0 +1,37 @@ +[0.000000] (-) TimerEvent: {} +[0.001022] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.001070] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.099769] (-) TimerEvent: {} +[0.200678] (-) TimerEvent: {} +[0.301749] (-) TimerEvent: {} +[0.404691] (-) TimerEvent: {} +[0.509556] (-) TimerEvent: {} +[0.614245] (-) TimerEvent: {} +[0.627939] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1793', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1758,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1758', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/3a00e854_07b8_409a_8bd3_c4af65598476', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.BMDHM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.108', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.718873] (-) TimerEvent: {} +[0.821355] (-) TimerEvent: {} +[0.829647] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.830014] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.830347] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.830646] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.830837] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.831049] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.832729] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.833717] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.833941] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.833998] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.834038] (my_pkg) StdoutLine: {'line': b'copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.834211] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.834427] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.834853] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.835239] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc\n'} +[0.836110] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.836247] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.837557] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.837872] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.838554] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.854132] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.854452] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.872850] (my_pkg) CommandEnded: {'returncode': 0} +[0.882479] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.883232] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_13-10-38/logger_all.log b/log/build_2024-04-29_13-10-38/logger_all.log new file mode 100644 index 0000000..74d66e3 --- /dev/null +++ b/log/build_2024-04-29_13-10-38/logger_all.log @@ -0,0 +1,128 @@ +[0.136s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.136s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.337s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.337s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.337s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.338s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.357s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.357s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.357s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.357s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.357s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.358s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.359s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.362s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.362s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.362s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.362s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.362s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.362s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.384s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.384s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.386s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.387s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.388s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.391s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.448s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.448s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.448s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.448s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.449s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.449s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.449s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.449s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.449s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.449s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.449s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.450s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.450s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.451s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.453s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.453s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.454s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.454s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.455s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.455s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.740s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.740s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.740s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.082s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.323s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.325s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.326s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.326s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.326s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.327s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.327s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.327s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.327s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.327s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.328s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.328s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.328s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.329s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.329s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.330s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.330s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.331s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.332s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.332s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.333s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.333s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.333s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.341s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.341s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.341s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.406s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.407s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.408s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.409s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.410s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.411s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.411s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.412s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.412s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.413s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.413s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_13-10-38/my_pkg/command.log b/log/build_2024-04-29_13-10-38/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_13-10-38/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_13-10-38/my_pkg/stderr.log b/log/build_2024-04-29_13-10-38/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_13-10-38/my_pkg/stdout.log b/log/build_2024-04-29_13-10-38/my_pkg/stdout.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_13-10-38/my_pkg/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_13-10-38/my_pkg/stdout_stderr.log b/log/build_2024-04-29_13-10-38/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_13-10-38/my_pkg/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_13-10-38/my_pkg/streams.log b/log/build_2024-04-29_13-10-38/my_pkg/streams.log new file mode 100644 index 0000000..20c7797 --- /dev/null +++ b/log/build_2024-04-29_13-10-38/my_pkg/streams.log @@ -0,0 +1,24 @@ +[0.631s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.829s] running egg_info +[0.829s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.829s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.830s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.830s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.830s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.832s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.833s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.833s] running build +[0.833s] running build_py +[0.833s] copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.833s] running install +[0.833s] running install_lib +[0.834s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.834s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +[0.835s] running install_data +[0.835s] running install_egg_info +[0.837s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.837s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.838s] running install_scripts +[0.853s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.853s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.872s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_13-14-05/events.log b/log/build_2024-04-29_13-14-05/events.log new file mode 100644 index 0000000..1c53605 --- /dev/null +++ b/log/build_2024-04-29_13-14-05/events.log @@ -0,0 +1,37 @@ +[0.000000] (-) TimerEvent: {} +[0.000613] (my_pkg) JobQueued: {'identifier': 'my_pkg', 'dependencies': OrderedDict()} +[0.000651] (my_pkg) JobStarted: {'identifier': 'my_pkg'} +[0.103268] (-) TimerEvent: {} +[0.207556] (-) TimerEvent: {} +[0.307782] (-) TimerEvent: {} +[0.412160] (-) TimerEvent: {} +[0.516830] (-) TimerEvent: {} +[0.585685] (my_pkg) Command: {'cmd': ['/usr/bin/python3', '-W', 'ignore:setup.py install is deprecated', 'setup.py', 'egg_info', '--egg-base', '../../build/my_pkg', 'build', '--build-base', '/home/ece/ros_ws/build/my_pkg/build', 'install', '--record', '/home/ece/ros_ws/build/my_pkg/install.log', '--single-version-externally-managed', 'install_data'], 'cwd': '/home/ece/ros_ws/src/my_pkg', 'env': {'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'ece', 'LC_TIME': 'de_DE.UTF-8', 'XDG_SESSION_TYPE': 'wayland', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/home/ece/ros2_ws/install/ros2_control_can/lib:/opt/ros/iron/opt/rviz_ogre_vendor/lib:/opt/ros/iron/lib/aarch64-linux-gnu:/opt/ros/iron/lib', 'HOME': '/home/ece', 'OLDPWD': '/home/ece', 'DESKTOP_SESSION': 'ubuntu', 'ROS_PYTHON_VERSION': '3', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'GTK_MODULES': 'gail:atk-bridge', 'LC_MONETARY': 'de_DE.UTF-8', 'SYSTEMD_EXEC_PID': '1793', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'COLORTERM': 'truecolor', 'IM_CONFIG_PHASE': '1', 'WAYLAND_DISPLAY': 'wayland-0', 'COLCON_PREFIX_PATH': '/home/ece/ros_ws/install:/home/ece/ros2_ws/install', 'ROS_DISTRO': 'iron', 'LOGNAME': 'ece', '_': '/usr/bin/colcon', 'ROS_VERSION': '2', 'XDG_SESSION_CLASS': 'user', 'USERNAME': 'ece', 'TERM': 'xterm-256color', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'PATH': '/opt/ros/iron/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/ece/.local/bin:/home/ece/.local/bin', 'SESSION_MANAGER': 'local/ece-QEMU-Virtual-Machine:@/tmp/.ICE-unix/1758,unix/ece-QEMU-Virtual-Machine:/tmp/.ICE-unix/1758', 'XDG_MENU_PREFIX': 'gnome-', 'LC_ADDRESS': 'de_DE.UTF-8', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/3a00e854_07b8_409a_8bd3_c4af65598476', 'GNOME_SETUP_DISPLAY': ':1', 'XDG_RUNTIME_DIR': '/run/user/1000', 'DISPLAY': ':0', 'LANG': 'en_US.UTF-8', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'LC_TELEPHONE': 'de_DE.UTF-8', 'XMODIFIERS': '@im=ibus', 'XDG_SESSION_DESKTOP': 'ubuntu', 'XAUTHORITY': '/run/user/1000/.mutter-Xwaylandauth.BMDHM2', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'GNOME_TERMINAL_SERVICE': ':1.108', 'SSH_AGENT_LAUNCHER': 'gnome-keyring', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'AMENT_PREFIX_PATH': '/home/ece/ros_ws/install/my_pkg:/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/my_robot_controller:/home/ece/ros2_ws/install/ft24_control:/opt/ros/iron', 'SHELL': '/bin/bash', 'LC_NAME': 'de_DE.UTF-8', 'QT_ACCESSIBILITY': '1', 'GDMSESSION': 'ubuntu', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'IGN_GAZEBO_RESOURCE_PATH': '/home/ece/ros2_ws/install/ft24_control/share/ft24_control/worlds', 'LC_MEASUREMENT': 'de_DE.UTF-8', 'LC_IDENTIFICATION': 'de_DE.UTF-8', 'ROS_AUTOMATIC_DISCOVERY_RANGE': 'SUBNET', 'QT_IM_MODULE': 'ibus', 'PWD': '/home/ece/ros_ws/build/my_pkg', 'LC_ALL': 'en_US.UTF-8', 'XDG_CONFIG_DIRS': '/etc/xdg/xdg-ubuntu:/etc/xdg', 'XDG_DATA_DIRS': '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop', 'PYTHONPATH': '/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages:/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages:/opt/ros/iron/lib/python3.10/site-packages', 'LC_NUMERIC': 'de_DE.UTF-8', 'LC_PAPER': 'de_DE.UTF-8', 'COLCON': '1', 'VTE_VERSION': '6800', 'CMAKE_PREFIX_PATH': '/home/ece/ros2_ws/install/ros2_control_can:/home/ece/ros2_ws/install/ft24_control'}, 'shell': False} +[0.618188] (-) TimerEvent: {} +[0.722973] (-) TimerEvent: {} +[0.794665] (my_pkg) StdoutLine: {'line': b'running egg_info\n'} +[0.795070] (my_pkg) StdoutLine: {'line': b'writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO\n'} +[0.795430] (my_pkg) StdoutLine: {'line': b'writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt\n'} +[0.795735] (my_pkg) StdoutLine: {'line': b'writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt\n'} +[0.795983] (my_pkg) StdoutLine: {'line': b'writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt\n'} +[0.796123] (my_pkg) StdoutLine: {'line': b'writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt\n'} +[0.797592] (my_pkg) StdoutLine: {'line': b"reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.798188] (my_pkg) StdoutLine: {'line': b"writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt'\n"} +[0.798410] (my_pkg) StdoutLine: {'line': b'running build\n'} +[0.798473] (my_pkg) StdoutLine: {'line': b'running build_py\n'} +[0.798513] (my_pkg) StdoutLine: {'line': b'copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg\n'} +[0.798739] (my_pkg) StdoutLine: {'line': b'running install\n'} +[0.799007] (my_pkg) StdoutLine: {'line': b'running install_lib\n'} +[0.799460] (my_pkg) StdoutLine: {'line': b'copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg\n'} +[0.799906] (my_pkg) StdoutLine: {'line': b'byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc\n'} +[0.801041] (my_pkg) StdoutLine: {'line': b'running install_data\n'} +[0.801209] (my_pkg) StdoutLine: {'line': b'running install_egg_info\n'} +[0.802401] (my_pkg) StdoutLine: {'line': b"removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it)\n"} +[0.802767] (my_pkg) StdoutLine: {'line': b'Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info\n'} +[0.803604] (my_pkg) StdoutLine: {'line': b'running install_scripts\n'} +[0.818931] (my_pkg) StdoutLine: {'line': b'Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg\n'} +[0.819326] (my_pkg) StdoutLine: {'line': b"writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log'\n"} +[0.823900] (-) TimerEvent: {} +[0.838296] (my_pkg) CommandEnded: {'returncode': 0} +[0.847162] (my_pkg) JobEnded: {'identifier': 'my_pkg', 'rc': 0} +[0.847782] (-) EventReactorShutdown: {} diff --git a/log/build_2024-04-29_13-14-05/logger_all.log b/log/build_2024-04-29_13-14-05/logger_all.log new file mode 100644 index 0000000..d644fed --- /dev/null +++ b/log/build_2024-04-29_13-14-05/logger_all.log @@ -0,0 +1,128 @@ +[0.139s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'my_pkg'] +[0.139s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=8, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=['my_pkg'], packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=, verb_extension=, main=>) +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.323s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.323s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[0.323s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.323s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.324s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.342s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.342s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.342s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.342s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.342s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.343s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ignore_ament_install' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_pkg'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_pkg' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['colcon_meta'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'colcon_meta' +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extensions ['ros'] +[0.344s] Level 1:colcon.colcon_core.package_identification:_identify(src/my_pkg) by extension 'ros' +[0.346s] DEBUG:colcon.colcon_core.package_identification:Package 'src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[0.346s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.346s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.347s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.347s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.347s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.366s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[0.366s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[0.367s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 1 installed packages in /home/ece/ros_ws/install +[0.368s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 3 installed packages in /home/ece/ros2_ws/install +[0.369s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 341 installed packages in /opt/ros/iron +[0.371s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_args' from command line to 'None' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target' from command line to 'None' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_cache' from command line to 'False' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_clean_first' from command line to 'False' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'cmake_force_configure' from command line to 'False' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'ament_cmake_args' from command line to 'None' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_cmake_args' from command line to 'None' +[0.416s] Level 5:colcon.colcon_core.verb:set package 'my_pkg' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.416s] DEBUG:colcon.colcon_core.verb:Building package 'my_pkg' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/ece/ros_ws/build/my_pkg', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/ece/ros_ws/install/my_pkg', 'merge_install': False, 'path': '/home/ece/ros_ws/src/my_pkg', 'symlink_install': False, 'test_result_base': None} +[0.416s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.417s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.417s] INFO:colcon.colcon_ros.task.ament_python.build:Building ROS package in '/home/ece/ros_ws/src/my_pkg' with build type 'ament_python' +[0.417s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'ament_prefix_path') +[0.419s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.419s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.ps1' +[0.420s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.dsv' +[0.420s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/ament_prefix_path.sh' +[0.421s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.421s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.688s] INFO:colcon.colcon_core.task.python.build:Building Python package in '/home/ece/ros_ws/src/my_pkg' +[0.688s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.688s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[1.007s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.256s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[1.258s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake module files +[1.258s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg' for CMake config files +[1.259s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib' +[1.259s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.259s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/pkgconfig/my_pkg.pc' +[1.259s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages' +[1.259s] Level 1:colcon.colcon_core.shell:create_environment_hook('my_pkg', 'pythonpath') +[1.259s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.ps1' +[1.260s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.dsv' +[1.260s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/ece/ros_ws/install/my_pkg/share/my_pkg/hook/pythonpath.sh' +[1.261s] Level 1:colcon.colcon_core.environment:checking '/home/ece/ros_ws/install/my_pkg/bin' +[1.261s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(my_pkg) +[1.261s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.ps1' +[1.261s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.dsv' +[1.262s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.sh' +[1.262s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.bash' +[1.263s] INFO:colcon.colcon_core.shell:Creating package script '/home/ece/ros_ws/install/my_pkg/share/my_pkg/package.zsh' +[1.264s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/ece/ros_ws/install/my_pkg/share/colcon-core/packages/my_pkg) +[1.264s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[1.264s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[1.264s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[1.264s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[1.270s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[1.270s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[1.271s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[1.294s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[1.295s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.ps1' +[1.296s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_ps1.py' +[1.299s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.ps1' +[1.301s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.sh' +[1.304s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/ece/ros_ws/install/_local_setup_util_sh.py' +[1.305s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.sh' +[1.306s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.bash' +[1.309s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.bash' +[1.312s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/ece/ros_ws/install/local_setup.zsh' +[1.313s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/ece/ros_ws/install/setup.zsh' diff --git a/log/build_2024-04-29_13-14-05/my_pkg/command.log b/log/build_2024-04-29_13-14-05/my_pkg/command.log new file mode 100644 index 0000000..563d161 --- /dev/null +++ b/log/build_2024-04-29_13-14-05/my_pkg/command.log @@ -0,0 +1,2 @@ +Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/build_2024-04-29_13-14-05/my_pkg/stderr.log b/log/build_2024-04-29_13-14-05/my_pkg/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/log/build_2024-04-29_13-14-05/my_pkg/stdout.log b/log/build_2024-04-29_13-14-05/my_pkg/stdout.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_13-14-05/my_pkg/stdout.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_13-14-05/my_pkg/stdout_stderr.log b/log/build_2024-04-29_13-14-05/my_pkg/stdout_stderr.log new file mode 100644 index 0000000..142779e --- /dev/null +++ b/log/build_2024-04-29_13-14-05/my_pkg/stdout_stderr.log @@ -0,0 +1,22 @@ +running egg_info +writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +running build +running build_py +copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +running install +running install_lib +copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +running install_data +running install_egg_info +removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +running install_scripts +Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' diff --git a/log/build_2024-04-29_13-14-05/my_pkg/streams.log b/log/build_2024-04-29_13-14-05/my_pkg/streams.log new file mode 100644 index 0000000..1f94633 --- /dev/null +++ b/log/build_2024-04-29_13-14-05/my_pkg/streams.log @@ -0,0 +1,24 @@ +[0.590s] Invoking command in '/home/ece/ros_ws/src/my_pkg': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data +[0.794s] running egg_info +[0.794s] writing ../../build/my_pkg/my_pkg.egg-info/PKG-INFO +[0.795s] writing dependency_links to ../../build/my_pkg/my_pkg.egg-info/dependency_links.txt +[0.795s] writing entry points to ../../build/my_pkg/my_pkg.egg-info/entry_points.txt +[0.795s] writing requirements to ../../build/my_pkg/my_pkg.egg-info/requires.txt +[0.796s] writing top-level names to ../../build/my_pkg/my_pkg.egg-info/top_level.txt +[0.797s] reading manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.798s] writing manifest file '../../build/my_pkg/my_pkg.egg-info/SOURCES.txt' +[0.798s] running build +[0.798s] running build_py +[0.798s] copying my_pkg/mapping_test_node.py -> /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg +[0.798s] running install +[0.798s] running install_lib +[0.799s] copying /home/ece/ros_ws/build/my_pkg/build/lib/my_pkg/mapping_test_node.py -> /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg +[0.799s] byte-compiling /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg/mapping_test_node.py to mapping_test_node.cpython-310.pyc +[0.800s] running install_data +[0.801s] running install_egg_info +[0.802s] removing '/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info' (and everything under it) +[0.802s] Copying ../../build/my_pkg/my_pkg.egg-info to /home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages/my_pkg-0.0.0-py3.10.egg-info +[0.803s] running install_scripts +[0.818s] Installing mapping_test_node script to /home/ece/ros_ws/install/my_pkg/lib/my_pkg +[0.819s] writing list of installed files to '/home/ece/ros_ws/build/my_pkg/install.log' +[0.838s] Invoked command in '/home/ece/ros_ws/src/my_pkg' returned '0': PYTHONPATH=/home/ece/ros_ws/build/my_pkg/prefix_override:/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages:${PYTHONPATH} /usr/bin/python3 -W ignore:setup.py install is deprecated setup.py egg_info --egg-base ../../build/my_pkg build --build-base /home/ece/ros_ws/build/my_pkg/build install --record /home/ece/ros_ws/build/my_pkg/install.log --single-version-externally-managed install_data diff --git a/log/list_2024-04-29_01-21-34/logger_all.log b/log/list_2024-04-29_01-21-34/logger_all.log new file mode 100644 index 0000000..ae2a4e0 --- /dev/null +++ b/log/list_2024-04-29_01-21-34/logger_all.log @@ -0,0 +1,56 @@ +[0.867s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'list', '-p', '--base-paths', '/home/ece/ros_ws'] +[0.868s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='list', build_base='build', ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['/home/ece/ros_ws'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], topological_order=False, names_only=False, paths_only=True, topological_graph=False, topological_graph_dot=False, topological_graph_density=False, topological_graph_legend=False, topological_graph_dot_cluster=False, topological_graph_dot_include_skipped=False, verb_parser=, verb_extension=, main=>) +[2.023s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[2.024s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[2.024s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[2.024s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[2.024s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[2.024s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/ece/ros_ws' +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['ignore', 'ignore_ament_install'] +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'ignore' +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'ignore_ament_install' +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['colcon_pkg'] +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'colcon_pkg' +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['colcon_meta'] +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'colcon_meta' +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['ros'] +[2.024s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'ros' +[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['cmake', 'python'] +[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'cmake' +[2.066s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'python' +[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extensions ['python_setup_py'] +[2.067s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws) by extension 'python_setup_py' +[2.069s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/build) by extension 'ignore' +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/build) ignored +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/install) by extension 'ignore' +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/install) ignored +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/log) by extension 'ignore' +[2.070s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/log) ignored +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'ignore' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'ignore_ament_install' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['colcon_pkg'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'colcon_pkg' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['colcon_meta'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'colcon_meta' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['ros'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'ros' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['cmake', 'python'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'cmake' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'python' +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extensions ['python_setup_py'] +[2.071s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src) by extension 'python_setup_py' +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extensions ['ignore', 'ignore_ament_install'] +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extension 'ignore' +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extension 'ignore_ament_install' +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extensions ['colcon_pkg'] +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extension 'colcon_pkg' +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extensions ['colcon_meta'] +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extension 'colcon_meta' +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extensions ['ros'] +[2.072s] Level 1:colcon.colcon_core.package_identification:_identify(/home/ece/ros_ws/src/my_pkg) by extension 'ros' +[2.076s] DEBUG:colcon.colcon_core.package_identification:Package '/home/ece/ros_ws/src/my_pkg' with type 'ros.ament_python' and name 'my_pkg' +[2.076s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b93bacc9634dfadfb4ec2940570c216a8ca3bf2a GIT binary patch literal 6148 zcmeHKUrPc(5T8}c6A64M@NuD6DJ@B)m&@#-*DmUz!n_naJa5H69U;O!*B9!O^mS@x zcMZgPiwK#4ncv>*%-zjzkKG#p5RGZ40#E<|2bD0DL-UQ$Jn4$0tS5~q^ga5}I}g=^ zA1Z$(njQa<0b09F7{D{MUfVPI{rXF>emox9wSM!5VKAPQ%kLtU&TMRE zovf30?z~48dz1ELI&QQ_H*|HWROm0pZT~9h#;wBksfs4;AnJ~ELeS}A$nA9ybyVC? z)2K7nxt^JDa!#&QD9&b;YON$I_1e57XZ3?}NmdV!=JTAhv%7zM(dvhTNWJK{27%wF zmMx15c*Vg|O;6q^3RToY{~~7*%g78c1I)m>FktsLC%-NQaUIM6Gw^E+(EcD%30;ec zLA`aL(JcUC2Hje4OuvnkBQ3fX6N5N|B1|fxNfoxm5GEb{(#E+K6N4rlgl#^AeX_6} ziqKET`%4`T!Zpa28DIvM8KB+|r9kKZ+0XsI4r0R$Fazt!fXFnxW&>-pXX{Fpbk<7L sdsGsNOALOc;6NY67)wWS5mgKNB@GZ=i-|$>pzx1?rhyGJ@TUxX0yS1xD*ylh literal 0 HcmV?d00001 diff --git a/src/.vscode/c_cpp_properties.json b/src/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..d5a5b90 --- /dev/null +++ b/src/.vscode/c_cpp_properties.json @@ -0,0 +1,20 @@ +{ + "configurations": [ + { + "browse": { + "databaseFilename": "${default}", + "limitSymbolsToIncludedHeaders": false + }, + "includePath": [ + "/opt/ros/iron/include/**", + "/usr/include/**" + ], + "name": "ROS", + "intelliSenseMode": "gcc-arm64", + "compilerPath": "/usr/bin/gcc", + "cStandard": "gnu11", + "cppStandard": "c++14" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/src/.vscode/settings.json b/src/.vscode/settings.json new file mode 100644 index 0000000..628ede3 --- /dev/null +++ b/src/.vscode/settings.json @@ -0,0 +1,15 @@ +{ + "ros.distro": "iron", + "python.autoComplete.extraPaths": [ + "/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages", + "/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages", + "/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages", + "/opt/ros/iron/lib/python3.10/site-packages" + ], + "python.analysis.extraPaths": [ + "/home/ece/ros_ws/install/my_pkg/lib/python3.10/site-packages", + "/home/ece/ros2_ws/install/my_robot_controller/lib/python3.10/site-packages", + "/home/ece/ros2_ws/install/ft24_control/lib/python3.10/site-packages", + "/opt/ros/iron/lib/python3.10/site-packages" + ] +} \ No newline at end of file diff --git a/src/my_pkg/.DS_Store b/src/my_pkg/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..00f50a1ed854ed916946191b32af96831e066ea3 GIT binary patch literal 6148 zcmeHK&u`N(6n^f)mQo@00MafV=1EMYw`EW+>CW>De_p@(V%eHW* z&|{p@^jW6Hai-!ewrg+-I0gPS1^Ddl(m7qyhze?+Urq{7;0Hgn>7_Tg@uDp3S^pXr zSz1>8{x{Lu@owzy`FnoHe;a;Ki?E8Sc{z+`ulehRQdxXekK&hUvKV!5pQyZw(ma{z zfOL|8^5#{VPt;`AOR?i&yX&mByYvhO<0V`4sIO(}5}xjiF3LQ%dN7E}&MnmgQKb zFYtAhe42q;f~4>3t)QVg|wMY|gMAQPAba4Bt2S9!BRC zRZU)t_qjeUKAl|?1?-vdJJ)2tZktX4r@)^p!1+PK83T*8L7h5K=qCWsL$fy2`9kCv zX)&-^8$=IGm{6bz750fCOgP%57|p=ZbVQqxHU23_eCa0)aP z*fF17zW<;8{{7z!a$imXr@()ufbdSk(;>EG@7Ar&@m(w7@8E3As}1T96!tpS6~2o1 c;o8tAxdIF<)&|i6b3X!F23I%*{;C2$0r0GvJpcdz literal 0 HcmV?d00001 diff --git a/src/my_pkg/my_pkg/__init__.py b/src/my_pkg/my_pkg/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/my_pkg/my_pkg/mapping_test_node.py b/src/my_pkg/my_pkg/mapping_test_node.py new file mode 100644 index 0000000..91fde8a --- /dev/null +++ b/src/my_pkg/my_pkg/mapping_test_node.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.node import Node +from std_msgs.msg import String +import numpy as np +import json # To handle data serialization + +def generate_path(H, points=101): + rho = np.random.rand(H) * np.logspace(-0.5, -2.5, H) + phi = np.random.rand(H) * 2 * np.pi + t = np.linspace(0, 2 * np.pi, points) + r = np.ones_like(t) + for h in range(H): + r += rho[h] * np.sin((h + 1) * t + phi[h]) + x = r * np.cos(t) + y = r * np.sin(t) + return x, y, t + +def calculate_local_points(index, cones_x, cones_y, x, y, tangent_vectors_x, tangent_vectors_y): + local_points = [] + car_pos = np.array([x[index], y[index]]) + car_dir = np.array([tangent_vectors_x[index], tangent_vectors_y[index]]) + R = np.array([[car_dir[0], -car_dir[1]], + [car_dir[1], car_dir[0]]]) + for cone_x, cone_y in zip(cones_x, cones_y): + cone_pos = np.array([cone_x, cone_y]) + translated_point = cone_pos - car_pos + local_point = R.T @ translated_point + local_points.append(local_point) + return local_points + +def generate_cones(x, y, n, buffer): + cones_x, cones_y = [], [] + for _ in range(n): + index = np.random.randint(len(x)) + angle = 2 * np.pi * np.random.rand() + radius = buffer + np.random.rand() * 0.5 # 0.5 to 1 units away from the buffer distance + cx = x[index] + radius * np.cos(angle) + cy = y[index] + radius * np.sin(angle) + cones_x.append(cx) + cones_y.append(cy) + return np.array(cones_x), np.array(cones_y) + +def visible_cones(x, y, cones_x, cones_y, index, tangent_vectors_x, tangent_vectors_y): + visible_indices = [] + car_pos = np.array([x[index], y[index]]) + car_dir = np.array([tangent_vectors_x[index], tangent_vectors_y[index]]) + for i, (cx, cy) in enumerate(zip(cones_x, cones_y)): + cone_vec = np.array([cx, cy]) - car_pos + cone_angle = np.arccos(np.clip(np.dot(car_dir, cone_vec) / (np.linalg.norm(car_dir) * np.linalg.norm(cone_vec)), -1.0, 1.0)) + if cone_angle <= np.radians(60): # 60 degrees to either side + visible_indices.append(i) + return visible_indices + +class ConeVisibilityNode(Node): + def __init__(self): + super().__init__('cone_visibility_node') + self.publisher_ = self.create_publisher(String, 'visible_cones', 10) + timer_period = 0.02 # 50 Hz + self.timer = self.create_timer(timer_period, self.timer_callback) + self.x, self.y, self.t = generate_path(H=10) + self.dx_dt = np.gradient(self.x, self.t) + self.dy_dt = np.gradient(self.y, self.t) + self.tangent_magnitudes = np.sqrt(self.dx_dt ** 2 + self.dy_dt ** 2) + self.tangent_vectors_x = self.dx_dt / self.tangent_magnitudes + self.tangent_vectors_y = self.dy_dt / self.tangent_magnitudes + self.cones_x, self.cones_y = generate_cones(self.x, self.y, n=15, buffer=0.3) + self.index = 70 # Update dynamically as needed + + def timer_callback(self): + visible_indices = visible_cones(self.x, self.y, self.cones_x, self.cones_y, self.index, self.tangent_vectors_x, self.tangent_vectors_y) + visible_cones_x = self.cones_x[visible_indices] + visible_cones_y = self.cones_y[visible_indices] + local_points = calculate_local_points(self.index, visible_cones_x, visible_cones_y, self.x, self.y, self.tangent_vectors_x, self.tangent_vectors_y) + + data = { + "visible_cones": [ + {"id": idx + 1, "global": (self.cones_x[idx], self.cones_y[idx]), "local": (lp[0], lp[1])} + for idx, lp in zip(visible_indices, local_points) + ] + } + json_data = json.dumps(data) + self.publisher_.publish(String(data=json_data)) + +def main(args=None): + rclpy.init(args=args) + cone_visibility_node = ConeVisibilityNode() + rclpy.spin(cone_visibility_node) + cone_visibility_node.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main() diff --git a/src/my_pkg/package.xml b/src/my_pkg/package.xml new file mode 100644 index 0000000..d81cbaf --- /dev/null +++ b/src/my_pkg/package.xml @@ -0,0 +1,20 @@ + + + + my_pkg + 0.0.0 + TODO: Package description + ece + TODO: License declaration + + rclpy + + ament_copyright + ament_flake8 + ament_pep257 + python3-pytest + + + ament_python + + diff --git a/src/my_pkg/resource/my_pkg b/src/my_pkg/resource/my_pkg new file mode 100644 index 0000000..e69de29 diff --git a/src/my_pkg/setup.cfg b/src/my_pkg/setup.cfg new file mode 100644 index 0000000..8a47cdf --- /dev/null +++ b/src/my_pkg/setup.cfg @@ -0,0 +1,4 @@ +[develop] +script_dir=$base/lib/my_pkg +[install] +install_scripts=$base/lib/my_pkg diff --git a/src/my_pkg/setup.py b/src/my_pkg/setup.py new file mode 100644 index 0000000..a59e4e2 --- /dev/null +++ b/src/my_pkg/setup.py @@ -0,0 +1,26 @@ +from setuptools import find_packages, setup + +package_name = 'my_pkg' + +setup( + name=package_name, + version='0.0.0', + packages=find_packages(exclude=['test']), + data_files=[ + ('share/ament_index/resource_index/packages', + ['resource/' + package_name]), + ('share/' + package_name, ['package.xml']), + ], + install_requires=['setuptools'], + zip_safe=True, + maintainer='ece', + maintainer_email='ece@todo.todo', + description='TODO: Package description', + license='TODO: License declaration', + tests_require=['pytest'], + entry_points={ + 'console_scripts': [ + 'mapping_test_node = my_pkg.mapping_test_node:main', + ], + }, +) \ No newline at end of file diff --git a/src/my_pkg/test/test_copyright.py b/src/my_pkg/test/test_copyright.py new file mode 100644 index 0000000..97a3919 --- /dev/null +++ b/src/my_pkg/test/test_copyright.py @@ -0,0 +1,25 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_copyright.main import main +import pytest + + +# Remove the `skip` decorator once the source file(s) have a copyright header +@pytest.mark.skip(reason='No copyright header has been placed in the generated source file.') +@pytest.mark.copyright +@pytest.mark.linter +def test_copyright(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found errors' diff --git a/src/my_pkg/test/test_flake8.py b/src/my_pkg/test/test_flake8.py new file mode 100644 index 0000000..27ee107 --- /dev/null +++ b/src/my_pkg/test/test_flake8.py @@ -0,0 +1,25 @@ +# Copyright 2017 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_flake8.main import main_with_errors +import pytest + + +@pytest.mark.flake8 +@pytest.mark.linter +def test_flake8(): + rc, errors = main_with_errors(argv=[]) + assert rc == 0, \ + 'Found %d code style errors / warnings:\n' % len(errors) + \ + '\n'.join(errors) diff --git a/src/my_pkg/test/test_pep257.py b/src/my_pkg/test/test_pep257.py new file mode 100644 index 0000000..b234a38 --- /dev/null +++ b/src/my_pkg/test/test_pep257.py @@ -0,0 +1,23 @@ +# Copyright 2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ament_pep257.main import main +import pytest + + +@pytest.mark.linter +@pytest.mark.pep257 +def test_pep257(): + rc = main(argv=['.', 'test']) + assert rc == 0, 'Found code style errors / warnings'