Добавить openssl в mavlink - PullRequest
       48

Добавить openssl в mavlink

0 голосов
/ 27 апреля 2020

Привет, я пытаюсь добавить библиотеку openssl в mavlink. Я использую Arducopter в SITL. Я отредактировал файл mavlink_helpers.h, добавив #include <openssl/evp.h>, но на этапе компоновки я получил

[660/660] Linking build/sitl/bin/arduplane
lib/libArduPlane_libs.a(GCS_MAVLink.cpp.0.o): In function `_mav_finalize_message_chan_send':
GCS_MAVLink.cpp:(.text._mav_finalize_message_chan_send+0xb4): undefined reference to `EVP_sha1'
GCS_MAVLink.cpp:(.text._mav_finalize_message_chan_send+0xd4): undefined reference to `PKCS5_PBKDF2_HMAC

Также я изменил wfscript добавив в конфигурации

    cfg.check_cfg(package='openssl')
    cfg.env.append_value('LINKFLAGS', '-lssl')
    cfg.env.append_value('LINKFLAGS', '-lcrypto')
    cfg.load('openssl')

, но получил то же самое ошибка. Что мне не хватает?

...