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

    Portal build error

    VOXL SDK
    1
    2
    8
    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.
    • R
      rerekson
      last edited by

      I am receiving an error when attempting to build the voxl-portal repository. I've followed the setup for voxl-docker and installed voxl-cross 4.0. I am on the master branch of the repo (commit 839de5ca4f0cde8a5a3105c4223edfc522a8f7b3), and have also tried the build on v0.7.11. However, when I run build.sh, I am faced with the following error from actuator_test.cpp:

      /home/root/src/actuator_test.cpp: In function 'void* run(void*)':
      /home/root/src/actuator_test.cpp:43:21: error: 'MAV_CMD_ACTUATOR_TEST' was not declared in this scope
      43 | MAV_CMD_ACTUATOR_TEST, 1, static_cast<float>(motorVals[motorNum]) / 100, 1, 0, 0, static_cast<float>(1101 + motorNum), 0, 0);
      | ^~~~~~~~~~~~~~~~~~
      /home/root/src/actuator_test.cpp: In function 'void send_motor_val(int, float)':
      /home/root/src/actuator_test.cpp:55:13: error: 'MAV_CMD_ACTUATOR_TEST' was not declared in this scope
      55 | MAV_CMD_ACTUATOR_TEST, 1, motorVal, 8.0, 0, 0, static_cast<float>(1101 + motorNum), 0, 0);
      | ^~~~~~~~~~~~~~~~~~~

      R 1 Reply Last reply Reply Quote 0
      • R
        rerekson @rerekson
        last edited by

        After some additional investigation I was able to resolve this by replacing the include:

        #include <c_library_v2/common/mavlink.h>

        with:

        #include <c_library_v2/development/mavlink.h>

        in actuator_test.cpp

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