ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    VOXL2 mpatoros2 build

    VOXL 2
    2
    13
    691
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Zachary Lowell 0Z
      Zachary Lowell 0 ModalAI Team
      last edited by

      dbe80acd-60f0-46ff-b2ed-1d3ceae28a8f-image.png

      I just ran through the install script as well and am not getting this issue. Can you please show we a step by step of what you are doing. Maybe you can tee it into a log file or copy and paste the terminal output. Can you also checkout the dev branch please and then retry?

      Darshit DesaiD 1 Reply Last reply Reply Quote 0
      • Darshit DesaiD
        Darshit Desai @Zachary Lowell 0
        last edited by

        @Zachary-Lowell-0

        This is the first command I ran installdeps, the output is below:

        qrb5165-emulator:~(dev)(0.0.2)$ ./install_build_deps.sh qrb5165 stable
        using qrb5165 stable debian repo
        Ign:1 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ InRelease
        Ign:2 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Release
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Err:3 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
          404  Not Found [IP: 35.215.116.197 80]
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Reading package lists...
        installing: 
        libmodal-json
        libmodal-pipe
        libvoxl-cutils
        voxl-ros2-foxy
        Hit:1 http://packages.ros.org/ros/ubuntu bionic InRelease
        Hit:2 http://packages.ros.org/ros2/ubuntu bionic InRelease
        Get:3 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
        Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ InRelease
        Hit:5 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
        Ign:6 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Release
        Hit:7 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Hit:9 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Hit:11 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Err:8 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Packages
          404  Not Found [IP: 35.215.116.197 80]
        Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/stable/binary-arm64/ Translation-en
        Fetched 64.4 kB in 6s (10.1 kB/s)
        Reading package lists...
        Reading package lists...
        Building dependency tree...
        Reading state information...
        0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
        Reading package lists...
        Building dependency tree...
        Reading state information...
        Reading package lists...
        Building dependency tree...
        Reading state information...
        libeigen3-dev is already the newest version (3.3.4-4).
        0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
        Reading package lists...
        Building dependency tree...
        Reading state information...
        python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.8).
        0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
        Reading package lists...
        Building dependency tree...
        Reading state information...
        python3-numpy is already the newest version (1:1.13.3-2ubuntu1).
        0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
        Requirement already satisfied: pip in /usr/local/lib/python3.6/dist-packages (21.3.1)
        Requirement already satisfied: colcon-common-extensions in /usr/local/lib/python3.6/dist-packages (0.3.0)
        Requirement already satisfied: lark in /usr/local/lib/python3.6/dist-packages (1.1.9)
        Requirement already satisfied: colcon-notification in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.15)
        Requirement already satisfied: colcon-bash in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
        Requirement already satisfied: colcon-ros in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.1)
        Requirement already satisfied: colcon-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
        Requirement already satisfied: colcon-defaults in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
        Requirement already satisfied: colcon-zsh in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
        Requirement already satisfied: colcon-library-path in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.1)
        Requirement already satisfied: colcon-package-selection in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.10)
        Requirement already satisfied: colcon-argcomplete in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
        Requirement already satisfied: colcon-devtools in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
        Requirement already satisfied: colcon-cd in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.1.1)
        Requirement already satisfied: colcon-cmake in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.28)
        Requirement already satisfied: colcon-package-information in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
        Requirement already satisfied: colcon-parallel-executor in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.0)
        Requirement already satisfied: colcon-python-setup-py in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
        Requirement already satisfied: colcon-test-result in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.8)
        Requirement already satisfied: colcon-core in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.15.2)
        Requirement already satisfied: colcon-recursive-crawl in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.3)
        Requirement already satisfied: colcon-output in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.13)
        Requirement already satisfied: colcon-powershell in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.0)
        Requirement already satisfied: argcomplete in /usr/lib/python3/dist-packages (from colcon-argcomplete->colcon-common-extensions) (1.8.1)
        Requirement already satisfied: pytest in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (7.0.1)
        Requirement already satisfied: pytest-cov in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.0.0)
        Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (21.3)
        Requirement already satisfied: pytest-repeat in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.9.1)
        Requirement already satisfied: EmPy<4 in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (3.3.4)
        Requirement already satisfied: pytest-rerunfailures in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (10.3)
        Requirement already satisfied: distlib in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.3.8)
        Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.8.3)
        Requirement already satisfied: setuptools>=30.3.0 in /usr/lib/python3/dist-packages (from colcon-core->colcon-common-extensions) (39.0.1)
        Requirement already satisfied: PyYAML in /usr/local/lib/python3.6/dist-packages (from colcon-defaults->colcon-common-extensions) (6.0.1)
        Requirement already satisfied: notify2 in /usr/local/lib/python3.6/dist-packages (from colcon-notification->colcon-common-extensions) (0.3.1)
        Requirement already satisfied: catkin-pkg>=0.4.14 in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (1.0.0)
        Requirement already satisfied: colcon-pkg-config in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (0.1.0)
        Requirement already satisfied: docutils in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (0.18.1)
        Requirement already satisfied: pyparsing in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (3.1.1)
        Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (2.8.2)
        Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (3.6.0)
        Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (4.1.1)
        Requirement already satisfied: pluggy<2.0,>=0.12 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.0.0)
        Requirement already satisfied: tomli>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.2.3)
        Requirement already satisfied: iniconfig in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.1.1)
        Requirement already satisfied: attrs>=19.2.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (22.2.0)
        Requirement already satisfied: py>=1.8.2 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.11.0)
        Requirement already satisfied: coverage[toml]>=5.2.1 in /usr/local/lib/python3.6/dist-packages (from pytest-cov->colcon-core->colcon-common-extensions) (6.2)
        Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (1.11.0)
        
        Done installing dependencies
        

        This is second clean up and build command:

        qrb5165-emulator:~(dev)(0.0.2)$ ./clean.sh                 
        qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 | tee build_log.log
        ./build.sh: line 41: /opt/ros/foxy/setup.bash: No such file or directory
        qrb5165-emulator:~(dev)(0.0.2)$
        
        Darshit DesaiD 1 Reply Last reply Reply Quote 0
        • Darshit DesaiD
          Darshit Desai @Darshit Desai
          last edited by

          @Zachary-Lowell-0 This time instead of building with the stable tag in the install deps command I kept the dev tag and it fails to build some packages in the build stage

          qrb5165-emulator:~(dev)(0.0.2)$ ./install_build_deps.sh qrb5165 dev | tee install_command_dev.log
          using qrb5165 dev debian repo
          Ign:1 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ InRelease
          Ign:2 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Release
          Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Get:3 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages [40.3 kB]
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Fetched 40.3 kB in 1s (29.7 kB/s)
          Reading package lists...
          installing: 
          libmodal-json
          libmodal-pipe
          libvoxl-cutils
          voxl-ros2-foxy
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Hit:1 http://packages.ros.org/ros/ubuntu bionic InRelease
          Get:2 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
          Hit:3 http://packages.ros.org/ros2/ubuntu bionic InRelease
          Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ InRelease
          Hit:5 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
          Ign:6 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Release
          Hit:7 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease
          Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Hit:9 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Hit:11 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease
          Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Hit:8 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Packages
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ Translation-en
          Fetched 64.4 kB in 6s (10.1 kB/s)
          Reading package lists...
          Building dependency tree...
          Reading state information...
          4 packages can be upgraded. Run 'apt list --upgradable' to see them.
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Reading package lists...
          Building dependency tree...
          Reading state information...
          0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Reading package lists...
          Building dependency tree...
          Reading state information...
          The following NEW packages will be installed:
            libmodal-json libmodal-pipe libvoxl-cutils voxl-ros2-foxy
          0 upgraded, 4 newly installed, 0 to remove and 4 not upgraded.
          Need to get 20.5 MB of archives.
          After this operation, 0 B of additional disk space will be used.
          Get:1 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ libmodal-json 0.4.3-202209281920 [43.8 kB]
          Get:2 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ libmodal-pipe 2.10.0-202311162306 [86.6 kB]
          Get:3 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ libvoxl-cutils 0.1.1-202210072352 [6228 B]
          Get:4 http://voxl-packages.modalai.com ./dists/qrb5165/dev/binary-arm64/ voxl-ros2-foxy 0.0.1-202310061042 [20.3 MB]
          debconf: delaying package configuration, since apt-utils is not installed
          Fetched 20.5 MB in 2s (9809 kB/s)
                                           Selecting previously unselected package libmodal-json.
          (Reading database ... 118815 files and directories currently installed.)
          Preparing to unpack .../libmodal-json_0.4.3-202209281920_arm64.deb ...
          Unpacking libmodal-json (0.4.3-202209281920) ...
          Selecting previously unselected package libmodal-pipe.
          Preparing to unpack .../libmodal-pipe_2.10.0-202311162306_arm64.deb ...
          Unpacking libmodal-pipe (2.10.0-202311162306) ...
          Selecting previously unselected package libvoxl-cutils.
          Preparing to unpack .../libvoxl-cutils_0.1.1-202210072352_arm64.deb ...
          Unpacking libvoxl-cutils (0.1.1-202210072352) ...
          Selecting previously unselected package voxl-ros2-foxy.
          Preparing to unpack .../voxl-ros2-foxy_0.0.1-202310061042_arm64.deb ...
          Unpacking voxl-ros2-foxy (0.0.1-202310061042) ...
          Setting up libvoxl-cutils (0.1.1-202210072352) ...
          Setting up libmodal-json (0.4.3-202209281920) ...
          Setting up libmodal-pipe (2.10.0-202311162306) ...
          Setting up voxl-ros2-foxy (0.0.1-202310061042) ...
          Processing triggers for libc-bin (2.27-3ubuntu1.6) ...
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Reading package lists...
          Building dependency tree...
          Reading state information...
          libeigen3-dev is already the newest version (3.3.4-4).
          0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Reading package lists...
          Building dependency tree...
          Reading state information...
          python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.8).
          0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          Reading package lists...
          Building dependency tree...
          Reading state information...
          python3-numpy is already the newest version (1:1.13.3-2ubuntu1).
          0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
          WARNING: The directory '/home/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
          Requirement already satisfied: pip in /usr/local/lib/python3.6/dist-packages (21.3.1)
          WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
          WARNING: The directory '/home/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
          Requirement already satisfied: colcon-common-extensions in /usr/local/lib/python3.6/dist-packages (0.3.0)
          Requirement already satisfied: lark in /usr/local/lib/python3.6/dist-packages (1.1.9)
          Requirement already satisfied: colcon-recursive-crawl in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.3)
          Requirement already satisfied: colcon-notification in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.15)
          Requirement already satisfied: colcon-output in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.13)
          Requirement already satisfied: colcon-cmake in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.28)
          Requirement already satisfied: colcon-package-selection in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.10)
          Requirement already satisfied: colcon-python-setup-py in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
          Requirement already satisfied: colcon-library-path in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.1)
          Requirement already satisfied: colcon-powershell in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.0)
          Requirement already satisfied: colcon-argcomplete in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
          Requirement already satisfied: colcon-test-result in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.8)
          Requirement already satisfied: colcon-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
          Requirement already satisfied: colcon-defaults in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
          Requirement already satisfied: colcon-package-information in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
          Requirement already satisfied: colcon-cd in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.1.1)
          Requirement already satisfied: colcon-core in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.15.2)
          Requirement already satisfied: colcon-devtools in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
          Requirement already satisfied: colcon-ros in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.1)
          Requirement already satisfied: colcon-bash in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
          Requirement already satisfied: colcon-parallel-executor in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.0)
          Requirement already satisfied: colcon-zsh in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
          Requirement already satisfied: argcomplete in /usr/lib/python3/dist-packages (from colcon-argcomplete->colcon-common-extensions) (1.8.1)
          Requirement already satisfied: pytest in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (7.0.1)
          Requirement already satisfied: pytest-repeat in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.9.1)
          Requirement already satisfied: distlib in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.3.8)
          Requirement already satisfied: pytest-rerunfailures in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (10.3)
          Requirement already satisfied: EmPy<4 in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (3.3.4)
          Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (21.3)
          Requirement already satisfied: setuptools>=30.3.0 in /usr/lib/python3/dist-packages (from colcon-core->colcon-common-extensions) (39.0.1)
          Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.8.3)
          Requirement already satisfied: pytest-cov in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.0.0)
          Requirement already satisfied: PyYAML in /usr/local/lib/python3.6/dist-packages (from colcon-defaults->colcon-common-extensions) (6.0.1)
          Requirement already satisfied: notify2 in /usr/local/lib/python3.6/dist-packages (from colcon-notification->colcon-common-extensions) (0.3.1)
          Requirement already satisfied: catkin-pkg>=0.4.14 in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (1.0.0)
          Requirement already satisfied: colcon-pkg-config in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (0.1.0)
          Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (2.8.2)
          Requirement already satisfied: pyparsing in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (3.1.1)
          Requirement already satisfied: docutils in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (0.18.1)
          Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (4.1.1)
          Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (3.6.0)
          Requirement already satisfied: tomli>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.2.3)
          Requirement already satisfied: attrs>=19.2.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (22.2.0)
          Requirement already satisfied: iniconfig in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.1.1)
          Requirement already satisfied: py>=1.8.2 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.11.0)
          Requirement already satisfied: pluggy<2.0,>=0.12 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.0.0)
          Requirement already satisfied: coverage[toml]>=5.2.1 in /usr/local/lib/python3.6/dist-packages (from pytest-cov->colcon-core->colcon-common-extensions) (6.2)
          Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (1.11.0)
          WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
          
          Done installing dependencies
          
          qrb5165-emulator:~(dev)(0.0.2)$ ./clean.sh 
          qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 
          Starting >>> voxl_msgs
          Starting >>> voxl_offboard_figure8      
          Finished <<< voxl_offboard_figure8 [3.46s]                                               
          Finished <<< voxl_msgs [32.9s]                         
          Starting >>> voxl_mpa_to_ros2
          --- stderr: voxl_mpa_to_ros2                           
          CMake Error at CMakeLists.txt:58 (find_package):
            By not providing "Findpx4_ros_com.cmake" in CMAKE_MODULE_PATH this project
            has asked CMake to find a package configuration file provided by
            "px4_ros_com", but CMake did not find one.
          
            Could not find a package configuration file provided by "px4_ros_com" with
            any of the following names:
          
              px4_ros_comConfig.cmake
              px4_ros_com-config.cmake
          
            Add the installation prefix of "px4_ros_com" to CMAKE_PREFIX_PATH or set
            "px4_ros_com_DIR" to a directory containing one of the above files.  If
            "px4_ros_com" provides a separate development package or SDK, be sure it
            has been installed.
          
          
          ---
          Failed   <<< voxl_mpa_to_ros2 [13.9s, exited with code 1]
          
          Summary: 2 packages finished [48.6s]
            1 package failed: voxl_mpa_to_ros2
            1 package had stderr output: voxl_mpa_to_ros2
          qrb5165-emulator:~(dev)(0.0.2)$
          
          1 Reply Last reply Reply Quote 0
          • Zachary Lowell 0Z
            Zachary Lowell 0 ModalAI Team
            last edited by

            @Darshit-Desai said in VOXL2 mpatoros2 build:

            @Zachary-Lowell-0 This time instead of building with the stable tag in the install deps command I kept the dev tag and it fails to build some packages in the build stage

            Ah I see - please use the staging apt repo when you do the install_dep.sh file.

            Darshit DesaiD 1 Reply Last reply Reply Quote 0
            • Darshit DesaiD
              Darshit Desai @Zachary Lowell 0
              last edited by

              @Zachary-Lowell-0 It still fails to build the package, do I need to switch the branch in git repo too, or just mention it inside the emulator as shown in the install_deps command

              qrb5165-emulator:~(dev)(0.0.2)$ ./install_build_deps.sh qrb5165 staging | tee install_commang.log
              using qrb5165 staging debian repo
              Ign:1 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ InRelease
              Ign:2 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Release
              Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Get:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages [20.7 kB]
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Fetched 20.7 kB in 1s (16.1 kB/s)
              Reading package lists...
              installing: 
              libmodal-json
              libmodal-pipe
              libvoxl-cutils
              voxl-ros2-foxy
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Hit:1 http://packages.ros.org/ros/ubuntu bionic InRelease
              Get:2 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
              Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ InRelease
              Hit:4 http://packages.ros.org/ros2/ubuntu bionic InRelease
              Hit:5 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
              Ign:6 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Release
              Hit:7 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease
              Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Hit:9 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Hit:11 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease
              Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Hit:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Ign:10 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
              Fetched 64.4 kB in 6s (10.1 kB/s)
              Reading package lists...
              Building dependency tree...
              Reading state information...
              4 packages can be upgraded. Run 'apt list --upgradable' to see them.
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Reading package lists...
              Building dependency tree...
              Reading state information...
              0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Reading package lists...
              Building dependency tree...
              Reading state information...
              libvoxl-cutils is already the newest version (0.1.1-202210072352).
              voxl-ros2-foxy is already the newest version (0.0.1-202310061042).
              libmodal-pipe is already the newest version (2.10.0-202311162306).
              libmodal-json is already the newest version (0.4.3-202209281920).
              0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Reading package lists...
              Building dependency tree...
              Reading state information...
              libeigen3-dev is already the newest version (3.3.4-4).
              0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Reading package lists...
              Building dependency tree...
              Reading state information...
              python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.8).
              0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
              
              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
              
              Reading package lists...
              Building dependency tree...
              Reading state information...
              python3-numpy is already the newest version (1:1.13.3-2ubuntu1).
              0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
              WARNING: The directory '/home/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
              Requirement already satisfied: pip in /usr/local/lib/python3.6/dist-packages (21.3.1)
              WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
              WARNING: The directory '/home/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
              Requirement already satisfied: colcon-common-extensions in /usr/local/lib/python3.6/dist-packages (0.3.0)
              Requirement already satisfied: lark in /usr/local/lib/python3.6/dist-packages (1.1.9)
              Requirement already satisfied: colcon-powershell in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.0)
              Requirement already satisfied: colcon-test-result in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.8)
              Requirement already satisfied: colcon-cd in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.1.1)
              Requirement already satisfied: colcon-library-path in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.1)
              Requirement already satisfied: colcon-package-information in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
              Requirement already satisfied: colcon-package-selection in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.10)
              Requirement already satisfied: colcon-devtools in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
              Requirement already satisfied: colcon-ros in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.4.1)
              Requirement already satisfied: colcon-argcomplete in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.3)
              Requirement already satisfied: colcon-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.5)
              Requirement already satisfied: colcon-output in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.13)
              Requirement already satisfied: colcon-notification in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.15)
              Requirement already satisfied: colcon-cmake in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.28)
              Requirement already satisfied: colcon-core in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.15.2)
              Requirement already satisfied: colcon-python-setup-py in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
              Requirement already satisfied: colcon-parallel-executor in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.3.0)
              Requirement already satisfied: colcon-bash in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
              Requirement already satisfied: colcon-zsh in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.5.0)
              Requirement already satisfied: colcon-recursive-crawl in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.3)
              Requirement already satisfied: colcon-defaults in /usr/local/lib/python3.6/dist-packages (from colcon-common-extensions) (0.2.8)
              Requirement already satisfied: argcomplete in /usr/lib/python3/dist-packages (from colcon-argcomplete->colcon-common-extensions) (1.8.1)
              Requirement already satisfied: setuptools>=30.3.0 in /usr/lib/python3/dist-packages (from colcon-core->colcon-common-extensions) (39.0.1)
              Requirement already satisfied: pytest in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (7.0.1)
              Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (21.3)
              Requirement already satisfied: pytest-rerunfailures in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (10.3)
              Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.8.3)
              Requirement already satisfied: pytest-repeat in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.9.1)
              Requirement already satisfied: pytest-cov in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (4.0.0)
              Requirement already satisfied: distlib in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (0.3.8)
              Requirement already satisfied: EmPy<4 in /usr/local/lib/python3.6/dist-packages (from colcon-core->colcon-common-extensions) (3.3.4)
              Requirement already satisfied: PyYAML in /usr/local/lib/python3.6/dist-packages (from colcon-defaults->colcon-common-extensions) (6.0.1)
              Requirement already satisfied: notify2 in /usr/local/lib/python3.6/dist-packages (from colcon-notification->colcon-common-extensions) (0.3.1)
              Requirement already satisfied: colcon-pkg-config in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (0.1.0)
              Requirement already satisfied: catkin-pkg>=0.4.14 in /usr/local/lib/python3.6/dist-packages (from colcon-ros->colcon-common-extensions) (1.0.0)
              Requirement already satisfied: pyparsing in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (3.1.1)
              Requirement already satisfied: docutils in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (0.18.1)
              Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/dist-packages (from catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (2.8.2)
              Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (4.1.1)
              Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.6/dist-packages (from importlib-metadata->colcon-core->colcon-common-extensions) (3.6.0)
              Requirement already satisfied: iniconfig in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.1.1)
              Requirement already satisfied: py>=1.8.2 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.11.0)
              Requirement already satisfied: attrs>=19.2.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (22.2.0)
              Requirement already satisfied: pluggy<2.0,>=0.12 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.0.0)
              Requirement already satisfied: tomli>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from pytest->colcon-core->colcon-common-extensions) (1.2.3)
              Requirement already satisfied: coverage[toml]>=5.2.1 in /usr/local/lib/python3.6/dist-packages (from pytest-cov->colcon-core->colcon-common-extensions) (6.2)
              Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (1.11.0)
              WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
              
              Done installing dependencies
              
              qrb5165-emulator:~(dev)(0.0.2)$ ./clean.sh 
              qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 
              Starting >>> voxl_msgs
              Starting >>> voxl_offboard_figure8      
              Finished <<< voxl_offboard_figure8 [3.50s]                                               
              Finished <<< voxl_msgs [33.0s]                         
              Starting >>> voxl_mpa_to_ros2
              --- stderr: voxl_mpa_to_ros2                           
              CMake Error at CMakeLists.txt:58 (find_package):
                By not providing "Findpx4_ros_com.cmake" in CMAKE_MODULE_PATH this project
                has asked CMake to find a package configuration file provided by
                "px4_ros_com", but CMake did not find one.
              
                Could not find a package configuration file provided by "px4_ros_com" with
                any of the following names:
              
                  px4_ros_comConfig.cmake
                  px4_ros_com-config.cmake
              
                Add the installation prefix of "px4_ros_com" to CMAKE_PREFIX_PATH or set
                "px4_ros_com_DIR" to a directory containing one of the above files.  If
                "px4_ros_com" provides a separate development package or SDK, be sure it
                has been installed.
              
              
              ---
              Failed   <<< voxl_mpa_to_ros2 [13.9s, exited with code 1]
              
              Summary: 2 packages finished [48.8s]
                1 package failed: voxl_mpa_to_ros2
                1 package had stderr output: voxl_mpa_to_ros2
              qrb5165-emulator:~(dev)(0.0.2)$
              
              1 Reply Last reply Reply Quote 0
              • Zachary Lowell 0Z
                Zachary Lowell 0 ModalAI Team
                last edited by

                Did you do the git submodule update --init --recursive in the repository - it doesn't look like you pulled down all the repositories from the gitlab.

                Darshit DesaiD 1 Reply Last reply Reply Quote 0
                • Darshit DesaiD
                  Darshit Desai @Zachary Lowell 0
                  last edited by

                  @Zachary-Lowell-0 I think that was what was wrong earlier, Now it's building, I will let you know how this goes

                  qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 
                  Starting >>> camera_calibration_parsers
                  Starting >>> image_transport                             
                  Starting >>> px4_msgs                                                                         
                  Starting >>> voxl_msgs                                                                                          
                  Starting >>> voxl_offboard_figure8                                                                                                 
                  Finished <<< voxl_offboard_figure8 [3.65s]                                                                                                                        
                  [Processing: camera_calibration_parsers, image_transport, px4_msgs, voxl_msgs]                                                                                                  
                  Finished <<< voxl_msgs [41.4s]                                                                                                                                                     
                  Finished <<< camera_calibration_parsers [43.9s]                                                                                                     
                  Starting >>> camera_info_manager
                  [Processing: camera_info_manager, image_transport, px4_msgs]                                                                                               
                  Finished <<< camera_info_manager [32.8s]                                                                                                                       
                  Finished <<< image_transport [1min 19s]                                                                             
                  Starting >>> image_common                                   
                  Finished <<< image_common [11.6s]                                                                      
                  [Processing: px4_msgs]                                      
                  [Processing: px4_msgs]                                      
                  [Processing: px4_msgs]                                      
                  [Processing: px4_msgs]                                      
                  [Processing: px4_msgs]                                      
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                       
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [Processing: px4_msgs]                                         
                  [13min 47.8s] [6/9 complete] [px4_msgs:build 88% - 13min 45.5s]
                  
                  Darshit DesaiD 1 Reply Last reply Reply Quote 0
                  • Darshit DesaiD
                    Darshit Desai @Darshit Desai
                    last edited by Darshit Desai

                    @Zachary-Lowell-0 it finished with some errors, Do you think it is fine to proceed to the next step?

                    qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 
                    Starting >>> camera_calibration_parsers
                    Starting >>> image_transport                             
                    Starting >>> px4_msgs                                                                         
                    Starting >>> voxl_msgs                                                                                          
                    Starting >>> voxl_offboard_figure8                                                                                                 
                    Finished <<< voxl_offboard_figure8 [3.65s]                                                                                                                        
                    [Processing: camera_calibration_parsers, image_transport, px4_msgs, voxl_msgs]                                                                                                  
                    Finished <<< voxl_msgs [41.4s]                                                                                                                                                     
                    Finished <<< camera_calibration_parsers [43.9s]                                                                                                     
                    Starting >>> camera_info_manager
                    [Processing: camera_info_manager, image_transport, px4_msgs]                                                                                               
                    Finished <<< camera_info_manager [32.8s]                                                                                                                       
                    Finished <<< image_transport [1min 19s]                                                                             
                    Starting >>> image_common                                   
                    Finished <<< image_common [11.6s]                                                                      
                    [Processing: px4_msgs]                                      
                    [Processing: px4_msgs]                                      
                    [Processing: px4_msgs]                                      
                    [Processing: px4_msgs]                                      
                    [Processing: px4_msgs]                                      
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                       
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                         
                    [Processing: px4_msgs]                                          
                    [Processing: px4_msgs]                                          
                    [Processing: px4_msgs]                                          
                    [Processing: px4_msgs]                                          
                    [Processing: px4_msgs]                                          
                    [Processing: px4_msgs]                                            
                    [Processing: px4_msgs]                                            
                    [Processing: px4_msgs]                                            
                    [Processing: px4_msgs]                                            
                    Finished <<< px4_msgs [25min 29s]                                 
                    Starting >>> px4_ros_com
                    [Processing: px4_ros_com]                                   
                    Finished <<< px4_ros_com [38.3s]                              
                    Starting >>> voxl_mpa_to_ros2
                    [Processing: voxl_mpa_to_ros2]                                   
                    --- stderr: voxl_mpa_to_ros2                                        
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:38:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                             ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:38:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                             ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:39:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                       ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/point_cloud_interface.h:39:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/point_cloud_interface.cpp:36:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:37:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:36:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:38:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:38,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:36:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h: At global scope:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                             ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interface_manager.h:37:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/mpa_ros_node.cpp:41:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:41:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/imu_interface.h:40:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/imu_interface.cpp:34:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:39:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:38,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:36:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                       ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/pose_vel_6dof_interface.h:43:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/pose_vel_6dof_interface.cpp:34:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp: In function 'int findPipes(InterfaceListNode*, rclcpp::Node::SharedPtr)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:111:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
                         for(tail = head; tail->next != NULL; tail = tail->next);
                         ^~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:113:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
                      FILE *fp = popen("voxl-list-pipes --mode-types", "r");
                      ^~~~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/ai_detection_interface.h:37:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/ai_detection_interface.cpp:34:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:39:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                    /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                     #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                       ^
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/qvio_interface.h:42:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/qvio_interface.cpp:34:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:41:0,
                                     from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                         static void _interface_dc_cb(int ch, void* context){
                                                          ^~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp: In constructor 'StereoInterface::StereoInterface(rclcpp::Node::SharedPtr, const char*)':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:44:1: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                     StereoInterface::StereoInterface(
                     ^~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:52:12: note: 'sprintf' output between 6 and 101 bytes into a destination of size 64
                         sprintf(frameName, "%s/left", m_pipeName);
                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:44:1: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                     StereoInterface::StereoInterface(
                     ^~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:56:12: note: 'sprintf' output between 7 and 102 bytes into a destination of size 64
                         sprintf(frameName, "%s/right", m_pipeName);
                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp: In member function 'virtual void StereoInterface::AdvertiseTopics()':
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:70:6: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                     void StereoInterface::AdvertiseTopics(){
                          ^~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:76:12: note: 'sprintf' output between 6 and 101 bytes into a destination of size 64
                         sprintf(topicName, "%s/left", m_pipeName);
                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:70:6: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                     void StereoInterface::AdvertiseTopics(){
                          ^~~~~~~~~~~~~~~
                    /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:79:12: note: 'sprintf' output between 7 and 102 bytes into a destination of size 64
                         sprintf(topicName, "%s/right", m_pipeName);
                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    ---
                    Finished <<< voxl_mpa_to_ros2 [42.5s]
                    
                    Summary: 9 packages finished [26min 52s]
                      1 package had stderr output: voxl_mpa_to_ros2
                    Done Building!
                    

                    Also the next step deb file generation worked, according to the website here it says to use command apt install which I think is after I scp the .deb package on starling, does the deploy_to_voxl.sh script work which is already there in voxl_mpa_to_ros2 repo?

                    qrb5165-emulator:~(dev)(0.0.2)$ ./make_package.sh 
                    Package Name:  voxl-mpa-to-ros2
                    version Number:  0.0.2
                    starting building Debian Package
                    dpkg-deb: building package 'voxl-mpa-to-ros2' in 'voxl-mpa-to-ros2_0.0.2_arm64.deb'.
                    DONE
                    

                    After doing all the above steps and using dpkg inside voxl2 to install the made mpatoros2 deb it still doesn't work. When pressing tab to auto complete it shows nothing and when I explicitly copy and paste the command it gives this error

                    25f680e4-7d57-4eb7-b06d-9604824269e9-image.png

                    Darshit DesaiD 1 Reply Last reply Reply Quote 0
                    • Darshit DesaiD
                      Darshit Desai @Darshit Desai
                      last edited by

                      @Zachary-Lowell-0 I tried to build and deploy the package the second time it shows an error for ros2 foxy, Here's the complete terminal history

                      qrb5165-emulator:~(dev)(0.0.2)$ ./install_build_deps.sh qrb5165 staging 
                      using qrb5165 staging debian repo
                      Ign:1 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ InRelease
                      Ign:2 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Release
                      Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Get:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages [20.7 kB]
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Fetched 20.7 kB in 1s (16.6 kB/s)
                      Reading package lists... Done
                      installing: 
                      libmodal-json
                      libmodal-pipe
                      libvoxl-cutils
                      voxl-ros2-foxy
                      Get:1 http://packages.ros.org/ros/ubuntu bionic InRelease [4680 B]
                      Get:2 http://packages.ros.org/ros2/ubuntu bionic InRelease [4680 B]                                                                                                                     
                      Get:3 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                                                        
                      Ign:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ InRelease               
                      Hit:5 http://ports.ubuntu.com/ubuntu-ports bionic InRelease             
                      Ign:6 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Release
                      Get:7 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [88.7 kB]
                      Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Get:10 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [83.3 kB]
                      Ign:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Get:11 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease [88.7 kB]
                      Hit:8 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Packages
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Ign:9 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ Translation-en
                      Get:12 http://packages.ros.org/ros/ubuntu bionic/main arm64 Packages [793 kB]
                      Get:13 http://packages.ros.org/ros2/ubuntu bionic/main arm64 Packages [660 kB]
                      Get:14 http://ports.ubuntu.com/ubuntu-ports bionic-updates/main arm64 Packages [1845 kB]
                      Get:15 http://ports.ubuntu.com/ubuntu-ports bionic-updates/main Translation-en [554 kB]
                      Get:16 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe arm64 Packages [1718 kB]
                      Get:17 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe Translation-en [421 kB]
                      Get:18 http://ports.ubuntu.com/ubuntu-ports bionic-security/main arm64 Packages [1559 kB]                                                                                               
                      Get:19 http://ports.ubuntu.com/ubuntu-ports bionic-security/universe arm64 Packages [1173 kB]                                                                                           
                      Get:20 http://ports.ubuntu.com/ubuntu-ports bionic-security/universe Translation-en [308 kB]                                                                                            
                      Fetched 9365 kB in 7s (1308 kB/s)                                                                                                                                                       
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      4 packages can be upgraded. Run 'apt list --upgradable' to see them.
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      The following NEW packages will be installed:
                        libmodal-json libmodal-pipe libvoxl-cutils voxl-ros2-foxy
                      0 upgraded, 4 newly installed, 0 to remove and 4 not upgraded.
                      Need to get 20.4 MB of archives.
                      After this operation, 0 B of additional disk space will be used.
                      Get:1 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ libmodal-json 0.4.3 [44.1 kB]
                      Get:2 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ libmodal-pipe 2.10.0 [86.6 kB]
                      Get:3 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ libvoxl-cutils 0.1.1 [6228 B]
                      Get:4 http://voxl-packages.modalai.com ./dists/qrb5165/staging/binary-arm64/ voxl-ros2-foxy 0.0.1 [20.3 MB]
                      Fetched 20.4 MB in 2s (10.5 MB/s)         
                      debconf: delaying package configuration, since apt-utils is not installed
                      Selecting previously unselected package libmodal-json.
                      (Reading database ... 118745 files and directories currently installed.)
                      Preparing to unpack .../libmodal-json_0.4.3_arm64.deb ...
                      Unpacking libmodal-json (0.4.3) ...
                      Selecting previously unselected package libmodal-pipe.
                      Preparing to unpack .../libmodal-pipe_2.10.0_arm64.deb ...
                      Unpacking libmodal-pipe (2.10.0) ...
                      Selecting previously unselected package libvoxl-cutils.
                      Preparing to unpack .../libvoxl-cutils_0.1.1_arm64.deb ...
                      Unpacking libvoxl-cutils (0.1.1) ...
                      Selecting previously unselected package voxl-ros2-foxy.
                      Preparing to unpack .../voxl-ros2-foxy_0.0.1_arm64.deb ...
                      Unpacking voxl-ros2-foxy (0.0.1) ...
                      Setting up libvoxl-cutils (0.1.1) ...
                      Setting up libmodal-json (0.4.3) ...
                      Setting up libmodal-pipe (2.10.0) ...
                      Setting up voxl-ros2-foxy (0.0.1) ...
                      Processing triggers for libc-bin (2.27-3ubuntu1.6) ...
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      Suggested packages:
                        libeigen3-doc libmrpt-dev
                      The following NEW packages will be installed:
                        libeigen3-dev
                      0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
                      Need to get 810 kB of archives.
                      After this operation, 7128 kB of additional disk space will be used.
                      Get:1 http://ports.ubuntu.com/ubuntu-ports bionic/universe arm64 libeigen3-dev all 3.3.4-4 [810 kB]
                      Fetched 810 kB in 1s (593 kB/s)        
                      debconf: delaying package configuration, since apt-utils is not installed
                      Selecting previously unselected package libeigen3-dev.
                      (Reading database ... 137052 files and directories currently installed.)
                      Preparing to unpack .../libeigen3-dev_3.3.4-4_all.deb ...
                      Unpacking libeigen3-dev (3.3.4-4) ...
                      Setting up libeigen3-dev (3.3.4-4) ...
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.8).
                      0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
                      Reading package lists... Done
                      Building dependency tree       
                      Reading state information... Done
                      python3-numpy is already the newest version (1:1.13.3-2ubuntu1).
                      0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
                      The directory '/home/root/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
                      The directory '/home/root/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
                      Collecting pip
                        Downloading https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl (1.7MB)
                          100% |################################| 1.7MB 474kB/s 
                      Installing collected packages: pip
                        Found existing installation: pip 9.0.1
                          Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
                      Successfully installed pip-21.3.1
                      WARNING: The directory '/home/root/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
                      Collecting colcon-common-extensions
                        Downloading colcon_common_extensions-0.3.0-py3-none-any.whl (6.5 kB)
                      Collecting lark
                        Downloading lark-1.1.9-py3-none-any.whl (111 kB)
                           |################################| 111 kB 6.2 MB/s            
                      Collecting colcon-devtools
                        Downloading colcon_devtools-0.2.5-py3-none-any.whl (10 kB)
                      Collecting colcon-powershell
                        Downloading colcon_powershell-0.4.0-py3-none-any.whl (13 kB)
                      Collecting colcon-cd
                        Downloading colcon_cd-0.1.1-py3-none-any.whl (3.6 kB)
                      Collecting colcon-ros
                        Downloading colcon_ros-0.4.1-py3-none-any.whl (28 kB)
                      Collecting colcon-core
                        Downloading colcon_core-0.15.2-py3-none-any.whl (130 kB)
                           |################################| 130 kB 20.4 MB/s            
                      Collecting colcon-package-selection
                        Downloading colcon_package_selection-0.2.10-py3-none-any.whl (16 kB)
                      Collecting colcon-parallel-executor
                        Downloading colcon_parallel_executor-0.3.0-py3-none-any.whl (10.0 kB)
                      Collecting colcon-python-setup-py
                        Downloading colcon_python_setup_py-0.2.8-py3-none-any.whl (11 kB)
                      Collecting colcon-library-path
                        Downloading colcon_library_path-0.2.1-py3-none-any.whl (4.9 kB)
                      Collecting colcon-notification
                        Downloading colcon_notification-0.2.15-py3-none-any.whl (63 kB)
                           |################################| 63 kB 17.3 MB/s            
                      Collecting colcon-package-information
                        Downloading colcon_package_information-0.3.3-py3-none-any.whl (15 kB)
                      Collecting colcon-argcomplete
                        Downloading colcon_argcomplete-0.3.3-py3-none-any.whl (6.9 kB)
                      Collecting colcon-output
                        Downloading colcon_output-0.2.13-py3-none-any.whl (14 kB)
                      Collecting colcon-metadata
                        Downloading colcon_metadata-0.2.5-py3-none-any.whl (19 kB)
                      Collecting colcon-recursive-crawl
                        Downloading colcon_recursive_crawl-0.2.3-py3-none-any.whl (8.3 kB)
                      Collecting colcon-test-result
                        Downloading colcon_test_result-0.3.8-py3-none-any.whl (8.5 kB)
                      Collecting colcon-zsh
                        Downloading colcon_zsh-0.5.0-py3-none-any.whl (10 kB)
                      Collecting colcon-cmake
                        Downloading colcon_cmake-0.2.28-py3-none-any.whl (26 kB)
                      Collecting colcon-bash
                        Downloading colcon_bash-0.5.0-py3-none-any.whl (11 kB)
                      Collecting colcon-defaults
                        Downloading colcon_defaults-0.2.8-py3-none-any.whl (10.0 kB)
                      Requirement already satisfied: argcomplete in /usr/lib/python3/dist-packages (from colcon-argcomplete->colcon-common-extensions) (1.8.1)
                      Collecting pytest-rerunfailures
                        Downloading pytest_rerunfailures-10.3-py3-none-any.whl (11 kB)
                      Collecting pytest-cov
                        Downloading pytest_cov-4.0.0-py3-none-any.whl (21 kB)
                      Collecting EmPy<4
                        Downloading empy-3.3.4.tar.gz (62 kB)
                           |################################| 62 kB 11.9 MB/s            
                        Preparing metadata (setup.py) ... done
                      Collecting pytest-repeat
                        Downloading pytest_repeat-0.9.1-py2.py3-none-any.whl (4.3 kB)
                      Collecting packaging
                        Downloading packaging-21.3-py3-none-any.whl (40 kB)
                           |################################| 40 kB 19.9 MB/s            
                      Collecting importlib-metadata
                        Downloading importlib_metadata-4.8.3-py3-none-any.whl (17 kB)
                      Collecting distlib
                        Downloading distlib-0.3.8-py2.py3-none-any.whl (468 kB)
                           |################################| 468 kB 17.6 MB/s            
                      Collecting pytest
                        Downloading pytest-7.0.1-py3-none-any.whl (296 kB)
                           |################################| 296 kB 9.9 MB/s            
                      Requirement already satisfied: setuptools>=30.3.0 in /usr/lib/python3/dist-packages (from colcon-core->colcon-common-extensions) (39.0.1)
                      Collecting PyYAML
                        Downloading PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (669 kB)
                           |################################| 669 kB 12.8 MB/s            
                      Collecting notify2
                        Downloading notify2-0.3.1-py2.py3-none-any.whl (8.0 kB)
                      Collecting catkin-pkg>=0.4.14
                        Downloading catkin_pkg-1.0.0-py3-none-any.whl (75 kB)
                           |################################| 75 kB 16.1 MB/s            
                      Collecting colcon-pkg-config
                        Downloading colcon_pkg_config-0.1.0-py3-none-any.whl (4.5 kB)
                      Collecting pyparsing
                        Downloading pyparsing-3.1.1-py3-none-any.whl (103 kB)
                           |################################| 103 kB 20.0 MB/s            
                      Collecting docutils
                        Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
                           |################################| 570 kB 19.1 MB/s            
                      Collecting python-dateutil
                        Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
                           |################################| 247 kB 18.1 MB/s            
                      Collecting typing-extensions>=3.6.4
                        Downloading typing_extensions-4.1.1-py3-none-any.whl (26 kB)
                      Collecting zipp>=0.5
                        Downloading zipp-3.6.0-py3-none-any.whl (5.3 kB)
                      Collecting iniconfig
                        Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
                      Collecting py>=1.8.2
                        Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)
                           |################################| 98 kB 20.8 MB/s            
                      Collecting pluggy<2.0,>=0.12
                        Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
                      Collecting attrs>=19.2.0
                        Downloading attrs-22.2.0-py3-none-any.whl (60 kB)
                           |################################| 60 kB 17.4 MB/s            
                      Collecting tomli>=1.0.0
                        Downloading tomli-1.2.3-py3-none-any.whl (12 kB)
                      Collecting coverage[toml]>=5.2.1
                        Downloading coverage-6.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (204 kB)
                           |################################| 204 kB 16.8 MB/s            
                      Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->catkin-pkg>=0.4.14->colcon-ros->colcon-common-extensions) (1.11.0)
                      Building wheels for collected packages: EmPy
                        Building wheel for EmPy (setup.py) ... done
                        Created wheel for EmPy: filename=empy-3.3.4-py3-none-any.whl size=30432 sha256=7aaac4f46269440080b5fd1597ad075e270550f0906429e1e9fecd21b7b8c56f
                        Stored in directory: /tmp/pip-ephem-wheel-cache-aly7of64/wheels/db/22/d4/99f3395c08193a04ea67564f4f4f86b8d342a5538372227492
                      Successfully built EmPy
                      Installing collected packages: zipp, typing-extensions, pyparsing, importlib-metadata, tomli, py, pluggy, packaging, iniconfig, coverage, attrs, pytest, pytest-rerunfailures, pytest-repeat, pytest-cov, EmPy, distlib, colcon-core, python-dateutil, docutils, colcon-test-result, colcon-library-path, PyYAML, notify2, colcon-recursive-crawl, colcon-python-setup-py, colcon-pkg-config, colcon-package-information, colcon-cmake, catkin-pkg, colcon-zsh, colcon-ros, colcon-powershell, colcon-parallel-executor, colcon-package-selection, colcon-output, colcon-notification, colcon-metadata, colcon-devtools, colcon-defaults, colcon-cd, colcon-bash, colcon-argcomplete, lark, colcon-common-extensions
                      Successfully installed EmPy-3.3.4 PyYAML-6.0.1 attrs-22.2.0 catkin-pkg-1.0.0 colcon-argcomplete-0.3.3 colcon-bash-0.5.0 colcon-cd-0.1.1 colcon-cmake-0.2.28 colcon-common-extensions-0.3.0 colcon-core-0.15.2 colcon-defaults-0.2.8 colcon-devtools-0.2.5 colcon-library-path-0.2.1 colcon-metadata-0.2.5 colcon-notification-0.2.15 colcon-output-0.2.13 colcon-package-information-0.3.3 colcon-package-selection-0.2.10 colcon-parallel-executor-0.3.0 colcon-pkg-config-0.1.0 colcon-powershell-0.4.0 colcon-python-setup-py-0.2.8 colcon-recursive-crawl-0.2.3 colcon-ros-0.4.1 colcon-test-result-0.3.8 colcon-zsh-0.5.0 coverage-6.2 distlib-0.3.8 docutils-0.18.1 importlib-metadata-4.8.3 iniconfig-1.1.1 lark-1.1.9 notify2-0.3.1 packaging-21.3 pluggy-1.0.0 py-1.11.0 pyparsing-3.1.1 pytest-7.0.1 pytest-cov-4.0.0 pytest-repeat-0.9.1 pytest-rerunfailures-10.3 python-dateutil-2.8.2 tomli-1.2.3 typing-extensions-4.1.1 zipp-3.6.0
                      WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
                      
                      Done installing dependencies
                      
                      Darshit DesaiD 1 Reply Last reply Reply Quote 0
                      • Darshit DesaiD
                        Darshit Desai @Darshit Desai
                        last edited by

                        @Zachary-Lowell-0 Part 2 of the tee log

                        qrb5165-emulator:~(dev)(0.0.2)$ ./clean.sh 
                        qrb5165-emulator:~(dev)(0.0.2)$ ./build.sh qrb5165 
                        Starting >>> camera_calibration_parsers
                        Starting >>> image_transport                             
                        Starting >>> px4_msgs                                                                         
                        Starting >>> voxl_msgs                                                                                          
                        Starting >>> voxl_offboard_figure8                                                                                                 
                        Finished <<< voxl_offboard_figure8 [3.55s]                                                                                                                        
                        [Processing: camera_calibration_parsers, image_transport, px4_msgs, voxl_msgs]                                                                                                  
                        Finished <<< voxl_msgs [40.9s]                                                                                                                                                     
                        Finished <<< camera_calibration_parsers [43.8s]                                                                                                     
                        Starting >>> camera_info_manager
                        [Processing: camera_info_manager, image_transport, px4_msgs]                                                                                                 
                        Finished <<< image_transport [1min 16s]                                                                                                                        
                        Finished <<< camera_info_manager [32.9s]                                                                           
                        Starting >>> image_common
                        Finished <<< image_common [11.6s]                                                                      
                        [Processing: px4_msgs]                                      
                        [Processing: px4_msgs]                                      
                        [Processing: px4_msgs]                                      
                        [Processing: px4_msgs]                                      
                        [Processing: px4_msgs]                                      
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                       
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                         
                        [Processing: px4_msgs]                                          
                        [Processing: px4_msgs]                                          
                        [Processing: px4_msgs]                                          
                        [Processing: px4_msgs]                                          
                        [Processing: px4_msgs]                                          
                        [Processing: px4_msgs]                                            
                        [Processing: px4_msgs]                                            
                        [Processing: px4_msgs]                                            
                        [Processing: px4_msgs]                                            
                        Finished <<< px4_msgs [24min 59s]                                 
                        Starting >>> px4_ros_com
                        [Processing: px4_ros_com]                                   
                        Finished <<< px4_ros_com [38.0s]                               
                        Starting >>> voxl_mpa_to_ros2
                        [Processing: voxl_mpa_to_ros2]                                   
                        --- stderr: voxl_mpa_to_ros2                                        
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:38:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                                 ^
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:38:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                                 ^
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:39:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                           ^
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:39:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                           ^
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/point_cloud_interface.h:39:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/point_cloud_interface.cpp:36:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/ai_detection_interface.h:37:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/ai_detection_interface.cpp:34:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:41:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/camera_interface.cpp:37:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/imu_interface.h:40:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/imu_interface.cpp:34:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/stereo_interface.h:41:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:36:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/qvio_interface.h:42:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/qvio_interface.cpp:34:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:37:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:36:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:38:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:38,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:36:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h: At global scope:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/image_transport.h:41:89: note: #pragma message: Warning: This header is deprecated. Use 'image_transport.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'image_transport.hpp' instead")
                                                                                                                 ^
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/pose_vel_6dof_interface.h:43:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/pose_vel_6dof_interface.cpp:34:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/camera_interface.h:39:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/all_interfaces.h:38,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:3@Darshit-Desai 6:
                        /home/root/colcon_ws/install/image_transport/include/image_transport/publisher.h:41:83: note: #pragma message: Warning: This header is deprecated. Use 'publisher.hpp' instead
                         #pragma message ("Warning: This header is deprecated. Use 'publisher.hpp' instead")
                                                                                                           ^
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp: In constructor 'StereoInterface::StereoInterface(rclcpp::Node::SharedPtr, const char*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:44:1: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                         StereoInterface::StereoInterface(
                         ^~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:52:12: note: 'sprintf' output between 6 and 101 bytes into a destination of size 64
                             sprintf(frameName, "%s/left", m_pipeName);
                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:44:1: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                         StereoInterface::StereoInterface(
                         ^~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:56:12: note: 'sprintf' output between 7 and 102 bytes into a destination of size 64
                             sprintf(frameName, "%s/right", m_pipeName);
                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp: In member function 'virtual void StereoInterface::AdvertiseTopics()':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:70:6: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                         void StereoInterface::AdvertiseTopics(){
                              ^~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:76:12: note: 'sprintf' output between 6 and 101 bytes into a destination of size 64
                             sprintf(topicName, "%s/left", m_pipeName);
                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:70:6: warning: '%s' directive writing up to 95 bytes into a region of size 64 [-Wformat-overflow=]
                         void StereoInterface::AdvertiseTopics(){
                              ^~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interfaces/stereo_interface.cpp:79:12: note: 'sprintf' output between 7 and 102 bytes into a destination of size 64
                             sprintf(topicName, "%s/right", m_pipeName);
                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp: In function 'int findPipes(InterfaceListNode*, rclcpp::Node::SharedPtr)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:111:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
                             for(tail = head; tail->next != NULL; tail = tail->next);
                             ^~~
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/interface_manager.cpp:113:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
                          FILE *fp = popen("voxl-list-pipes --mode-types", "r");
                          ^~~~
                        In file included from /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interface_manager.h:37:0,
                                         from /home/root/colcon_ws/src/voxl_mpa_to_ros2/src/mpa_ros_node.cpp:41:
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h: In static member function 'static void GenericInterface::_interface_dc_cb(int, void*)':
                        /home/root/colcon_ws/src/voxl_mpa_to_ros2/include/voxl_mpa_to_ros2/interfaces/generic_interface.h:166:38: warning: unused parameter 'ch' [-Wunused-parameter]
                             static void _interface_dc_cb(int ch, void* context){
                                                              ^~
                        ---
                        Finished <<< voxl_mpa_to_ros2 [40.3s]
                        
                        Summary: 9 packages finished [26min 19s]
                          1 package had stderr output: voxl_mpa_to_ros2
                        Done Building!
                        qrb5165-emulator:~(dev)(0.0.2)$ ./make_package.sh
                        Package Name:  voxl-mpa-to-ros2
                        version Number:  0.0.2
                        starting building Debian Package
                        dpkg-deb: building package 'voxl-mpa-to-ros2' in 'voxl-mpa-to-ros2_0.0.2_arm64.deb'.
                        DONE
                        qrb5165-emulator:~(dev)(0.0.2)$ ./deploy_to_voxl.sh 
                        searching for ADB device
                        checking VOXL for dpkg/opkg
                        dpkg detected
                        voxl-mpa-to-ros2_0.0.2_arm64.deb: 1 file pushed. 5.4 MB/s (13614708 bytes in 2.419s)
                        (Reading database ... 101749 files and directories currently installed.)
                        Preparing to unpack .../voxl-mpa-to-ros2_0.0.2_arm64.deb ...
                        Unpacking voxl-mpa-to-ros2 (0.0.2) over (0.0.2) ...
                        dpkg: voxl-mpa-to-ros2: dependency problems, but configuring anyway as you requested:
                         voxl-mpa-to-ros2 depends on voxl-microdds-agent; however:
                          Package voxl-microdds-agent is not installed.
                         voxl-mpa-to-ros2 depends on voxl-ros2-foxy; however:
                          Package voxl-ros2-foxy is not installed.
                        
                        Setting up voxl-mpa-to-ros2 (0.0.2) ...
                        DONE
                        qrb5165-emulator:~(dev)(0.0.2)$
                        
                        Darshit DesaiD 1 Reply Last reply Reply Quote 0
                        • Darshit DesaiD
                          Darshit Desai @Darshit Desai
                          last edited by

                          @Zachary-Lowell-0 I used this method this time using the dev branch (https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2/-/tree/master?ref_type=heads#build-instructions-if-running-directly-on-target-voxl2) after building and deploying using the emulator method, I also installed voxl-ros2-foxy voxl-microdds since the emulator build wasn't transferring that to voxl2 os. I know that this might be obsolete but this is the only one that is working

                          Here's the result from colcon building the package in colcon_ws of this repo https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2.git

                          It has worse publish rate and I checked my network wifi which had no load

                          swarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 topic hz /hires_small_grey 
                          average rate: 2.077
                          	min: 0.341s max: 0.726s std dev: 0.17387s window: 3
                          average rate: 2.360
                          	min: 0.339s max: 0.726s std dev: 0.13672s window: 6
                          average rate: 2.474
                          	min: 0.339s max: 0.726s std dev: 0.11510s window: 9
                          average rate: 2.550
                          	min: 0.339s max: 0.726s std dev: 0.10185s window: 12
                          average rate: 2.165
                          	min: 0.339s max: 1.393s std dev: 0.27509s window: 14
                          average rate: 2.257
                          	min: 0.339s max: 1.393s std dev: 0.25294s window: 17
                          average rate: 2.322
                          	min: 0.339s max: 1.393s std dev: 0.23513s window: 20
                          average rate: 2.375
                          	min: 0.339s max: 1.393s std dev: 0.22066s window: 23
                          average rate: 2.322
                          	min: 0.339s max: 1.393s std dev: 0.21999s window: 25
                          average rate: 2.370
                          	min: 0.339s max: 1.393s std dev: 0.20941s window: 28
                          ^Cswarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 topic hz /hires_small_color 
                          average rate: 1.369
                          	min: 0.701s max: 0.774s std dev: 0.03163s window: 3
                          average rate: 1.356
                          	min: 0.701s max: 0.774s std dev: 0.02594s window: 5
                          average rate: 1.030
                          	min: 0.701s max: 2.141s std dev: 0.52354s window: 6
                          average rate: 0.994
                          	min: 0.701s max: 2.141s std dev: 0.49773s window: 8
                          ^Cswarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 run hz /tof_pc
                          Package 'hz' not found
                          swarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 run topic hz /tof_pc
                          Package 'topic' not found
                          swarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 topic hz /tof_pc
                          average rate: 4.068
                          	min: 0.190s max: 0.409s std dev: 0.08262s window: 5
                          average rate: 3.965
                          	min: 0.190s max: 0.409s std dev: 0.08435s window: 9
                          average rate: 4.188
                          	min: 0.190s max: 0.409s std dev: 0.07035s window: 14
                          average rate: 3.739
                          	min: 0.180s max: 0.613s std dev: 0.11593s window: 18
                          average rate: 3.923
                          	min: 0.180s max: 0.613s std dev: 0.10555s window: 23
                          average rate: 4.037
                          	min: 0.180s max: 0.613s std dev: 0.09716s window: 28
                          average rate: 4.007
                          	min: 0.180s max: 0.613s std dev: 0.09788s window: 32
                          average rate: 3.972
                          	min: 0.180s max: 0.613s std dev: 0.09670s window: 36
                          ^Cswarm_researchers@swarm-Alienware-Aurora-R16:~$ ros2 topic echo /tof_pc 
                          header:
                            stamp:
                              sec: 0
                              nanosec: 2784441627
                            frame_id: world
                          height: 1
                          width: 38528
                          fields:
                          - name: x
                            offset: 0
                            datatype: 7
                            count: 1
                          - name: y
                            offset: 4
                            datatype: 7
                            count: 1
                          - name: z
                            offset: 8
                            datatype: 7
                            count: 1
                          is_bigendian: false
                          point_step: 12
                          row_step: 462336
                          data:
                          - 0
                          - 0
                          Basically all zeroes
                          

                          It also fails when I try to subscribe to hires_large topics

                          voxl2:~$ ros2 run voxl_mpa_to_ros2 voxl_mpa_to_ros2_node 
                          Found new interface: hires_large_color
                          Found new interface: hires_large_encoded
                          Found new interface: hires_large_grey
                          Found new interface: hires_small_color
                          Found new interface: hires_small_encoded
                          Found new interface: hires_small_grey
                          Found new interface: hires_snapshot
                          Found new interface: qvio_overlay
                          Found new interface: tof_conf
                          Found new interface: tof_depth
                          Found new interface: tof_ir
                          Found new interface: tracking
                          Found new interface: imu_apps
                          Found new interface: tof_pc
                          Found new interface: voa_pc_out
                          Found new interface: vvhub_body_wrt_fixed
                          Found new interface: vvhub_body_wrt_local
                          Found new interface: qvio
                          Interface hires_small_grey now publishing
                          
                          ERROR: invalid metadata, magic number=1347375700, expected 1448040524
                          most likely client fell behind and pipe overflowed
                          Interface hires_small_grey ceasing to publish
                          Interface tof_conf now publishing
                          Interface hires_small_color now publishing
                          Interface tof_conf ceasing to publish
                          Interface hires_small_color ceasing to publish
                          Interface tof_depth now publishing
                          Interface tof_depth ceasing to publish
                          Interface tof_depth now publishing
                          Interface qvio_overlay now publishing
                          Interface tof_depth ceasing to publish
                          Interface hires_small_color now publishing
                          Interface qvio_overlay ceasing to publish
                          Interface hires_small_color ceasing to publish
                          Interface hires_small_color now publishing
                          Interface hires_small_color ceasing to publish
                          Interface tof_ir now publishing
                          Interface tof_depth now publishing
                          Interface tof_ir ceasing to publish
                          Interface tof_depth ceasing to publish
                          Interface hires_small_grey now publishing
                          
                          ERROR: invalid metadata, magic number=-1701011557, expected 1448040524
                          most likely client fell behind and pipe overflowed
                          Interface hires_small_grey ceasing to publish
                          Interface hires_small_color now publishing
                          Interface hires_small_color ceasing to publish
                          Interface tof_pc now publishing
                          Interface tof_pc ceasing to publish
                          Interface tof_pc now publishing
                          Interface tof_pc ceasing to publish
                          
                          1 Reply Last reply Reply Quote 0
                          • Zachary Lowell 0Z
                            Zachary Lowell 0 ModalAI Team
                            last edited by

                            @Darshit-Desai said in VOXL2 mpatoros2 build:

                            https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2.git

                            @Darshit-Desai I am a bit lost as to why having wifi would matter in this instance. When you run voxl-inspect-cam -a what is the output? Are all the cameras actively streaming at 30 FPS from camera server?

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Powered by NodeBB | Contributors