aws / aws-iot-device-sdk-embedded-C

SDK for connecting to AWS IoT from a device using embedded C.
MIT License
974 stars 622 forks source link

../../../lib/libtinycbor.so: error: undefined reference to '__fpclassify' #1902

Closed Gwanyoung-K closed 4 months ago

Gwanyoung-K commented 4 months ago

I'm trying to build by your guide.

  1. cmake aws-aig300$ cmake -S . -Bbuild -DAWS_IOT_ENDPOINT="" -DROOT_CA_CERT_PATH="" -DCLAIM_CERT_PATH="" -DCLAIM_PRIVATE_KEY_PATH="" -DPROVISIONING_TEMPLATE_NAME="" -DDEVICE_SERIAL_NUMBER=""

================================ result ==================================== -- The C compiler identification is GNU 4.9.3 -- The CXX compiler identification is GNU 4.9.3 -- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc -- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++ -- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.40.1") Skipping submodule 'libraries/aws/device-defender-for-aws-iot-embedded-sdk/test/unit-test/Unity' Skipping submodule 'libraries/aws/device-shadow-for-aws-iot-embedded-sdk/test/unit-test/CMock' Skipping submodule 'libraries/aws/fleet-provisioning-for-aws-iot-embedded-sdk/test/unit-test/Unity' Skipping submodule 'libraries/aws/jobs-for-aws-iot-embedded-sdk/test/unit-test/Unity' Skipping submodule 'libraries/aws/ota-for-aws-iot-embedded-sdk/source/dependency/3rdparty/tinycbor' Skipping submodule 'libraries/aws/ota-for-aws-iot-embedded-sdk/source/dependency/coreJSON' Skipping submodule 'libraries/aws/ota-for-aws-iot-embedded-sdk/test/cbmc/FreeRTOS-Kernel' Skipping submodule 'libraries/aws/ota-for-aws-iot-embedded-sdk/test/unit-test/CMock' Skipping submodule 'libraries/aws/sigv4-for-aws-iot-embedded-sdk/test/unit-test/CMock' Skipping submodule 'libraries/standard/backoffAlgorithm/test/unit-test/Unity' Skipping submodule 'libraries/standard/coreHTTP/test/unit-test/CMock' Skipping submodule 'libraries/standard/coreJSON/test/unit-test/Unity' Skipping submodule 'libraries/standard/coreMQTT/test/unit-test/CMock' -- Found OpenSSL: /usr/local/oecore-x86_64/sysroots/armv7a-vfp-neon-oe-linux-gnueabi/usr/lib/libssl.so;/usr/local/oecore-x86_64/sysroots/armv7a-vfp-neon-oe-linux-gnueabi/lib/libcrypto.so (found version "1.0.2g") -- Linking libraries for OTA: aws_iot_json -- Linking libraries for OTA_MQTT: tinycbor Using the passed CMake arguments to define the following macros for greengrass_demo_local_auth: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for greengrass_demo_local_auth: ROOT_CA_CERT_PATH WARNING: greengrass_demo_local_auth missing definitions for macros: GREENGRASS_ADDRESS, THING_NAME, CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run greengrass_demo_local_auth, define required macros in greengrass_demo_local_auth/demo_config.h.

Using values in demo_config.h to define the following macros for mqtt_demo_mutual_auth: CLIENT_IDENTIFIER Using the passed CMake arguments to define the following macros for mqtt_demo_mutual_auth: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for mqtt_demo_mutual_auth: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, CLIENT_IDENTIFIER WARNING: mqtt_demo_mutual_auth missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run mqtt_demo_mutual_auth, define required macros in mqtt_demo_mutual_auth/demo_config.h.

Using values in demo_config.h to define the following macros for mqtt_demo_basic_tls: CLIENT_IDENTIFIER BROKER_PORT Using the passed CMake arguments to define the following macros for mqtt_demo_basic_tls: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for mqtt_demo_basic_tls: ROOT_CA_CERT_PATH, CLIENT_IDENTIFIER, BROKER_PORT WARNING: mqtt_demo_basic_tls missing definitions for macros: BROKER_ENDPOINT To run mqtt_demo_basic_tls, define required macros in mqtt_demo_basic_tls/demo_config.h.

Using values in demo_config.h to define the following macros for mqtt_demo_serializer: BROKER_PORT CLIENT_IDENTIFIER Found the following definitions for mqtt_demo_serializer: BROKER_PORT, CLIENT_IDENTIFIER WARNING: mqtt_demo_serializer missing definitions for macros: BROKER_ENDPOINT To run mqtt_demo_serializer, define required macros in mqtt_demo_serializer/demo_config.h.

Using values in demo_config.h to define the following macros for mqtt_demo_plaintext: BROKER_PORT CLIENT_IDENTIFIER Found the following definitions for mqtt_demo_plaintext: BROKER_PORT, CLIENT_IDENTIFIER WARNING: mqtt_demo_plaintext missing definitions for macros: BROKER_ENDPOINT To run mqtt_demo_plaintext, define required macros in mqtt_demo_plaintext/demo_config.h.

Using values in demo_config.h to define the following macros for mqtt_demo_subscription_manager: BROKER_PORT CLIENT_IDENTIFIER Using the passed CMake arguments to define the following macros for mqtt_demo_subscription_manager: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for mqtt_demo_subscription_manager: ROOT_CA_CERT_PATH, BROKER_PORT, CLIENT_IDENTIFIER WARNING: mqtt_demo_subscription_manager missing definitions for macros: BROKER_ENDPOINT To run mqtt_demo_subscription_manager, define required macros in mqtt_demo_subscription_manager/demo_config.h.

Using values in demo_config.h to define the following macros for defender_demo: THING_NAME CLIENT_IDENTIFIER OS_NAME OS_VERSION HARDWARE_PLATFORM_NAME Using the passed CMake arguments to define the following macros for defender_demo: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for defender_demo: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, THING_NAME, CLIENT_IDENTIFIER, OS_NAME, OS_VERSION, HARDWARE_PLATFORM_NAME WARNING: defender_demo missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run defender_demo, define required macros in defender_demo/demo_config.h.

Using values in demo_config.h to define the following macros for ota_demo_core_mqtt: CLIENT_IDENTIFIER Using the passed CMake arguments to define the following macros for ota_demo_core_mqtt: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for ota_demo_core_mqtt: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, CLIENT_IDENTIFIER WARNING: ota_demo_core_mqtt missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run ota_demo_core_mqtt, define required macros in ota_demo_core_mqtt/demo_config.h.

Using values in demo_config.h to define the following macros for ota_demo_core_http: ROOT_CA_CERT_PATH_HTTP CLIENT_IDENTIFIER Using the passed CMake arguments to define the following macros for ota_demo_core_http: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for ota_demo_core_http: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, ROOT_CA_CERT_PATH_HTTP, CLIENT_IDENTIFIER WARNING: ota_demo_core_http missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run ota_demo_core_http, define required macros in ota_demo_core_http/demo_config.h.

Mosquitto was not installed. It will be built from source to run jobs_demo_mosquitto. -- WITH_DLT = OFF -- Looking for getaddrinfo_a in anl -- Looking for getaddrinfo_a in anl - found Using the passed CMake arguments to define the following macros for jobs_demo_mosquitto: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for jobs_demo_mosquitto: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH All required definitions for jobs_demo_mosquitto were found - Adding to default target.

Using values in demo_config.h to define the following macros for fleet_provisioning_keys_cert_demo: CSR_SUBJECT_NAME CLIENT_IDENTIFIER OS_NAME OS_VERSION HARDWARE_PLATFORM_NAME Using the passed CMake arguments to define the following macros for fleet_provisioning_keys_cert_demo: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ CLAIM_CERT_PATH = CLAIM_PRIVATE_KEY_PATH = PROVISIONING_TEMPLATE_NAME = DEVICE_SERIAL_NUMBER = Found the following definitions for fleet_provisioning_keys_cert_demo: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, CLAIM_CERT_PATH, CLAIM_PRIVATE_KEY_PATH, PROVISIONING_TEMPLATE_NAME, DEVICE_SERIAL_NUMBER, CSR_SUBJECT_NAME, CLIENT_IDENTIFIER, OS_NAME, OS_VERSION, HARDWARE_PLATFORM_NAME All required definitions for fleet_provisioning_keys_cert_demo were found - Adding to default target.

Using values in demo_config.h to define the following macros for fleet_provisioning_with_csr_demo: CSR_SUBJECT_NAME CLIENT_IDENTIFIER OS_NAME OS_VERSION HARDWARE_PLATFORM_NAME Using the passed CMake arguments to define the following macros for fleet_provisioning_with_csr_demo: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ CLAIM_CERT_PATH = CLAIM_PRIVATE_KEY_PATH = PROVISIONING_TEMPLATE_NAME = DEVICE_SERIAL_NUMBER = Found the following definitions for fleet_provisioning_with_csr_demo: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, CLAIM_CERT_PATH, CLAIM_PRIVATE_KEY_PATH, PROVISIONING_TEMPLATE_NAME, DEVICE_SERIAL_NUMBER, CSR_SUBJECT_NAME, CLIENT_IDENTIFIER, OS_NAME, OS_VERSION, HARDWARE_PLATFORM_NAME All required definitions for fleet_provisioning_with_csr_demo were found - Adding to default target.

Using values in demo_config.h to define the following macros for http_demo_s3_upload: HTTPS_PORT Using the passed CMake arguments to define the following macros for http_demo_s3_upload: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_s3_upload: ROOT_CA_CERT_PATH, HTTPS_PORT WARNING: http_demo_s3_upload missing definitions for macros: S3_PRESIGNED_PUT_URL, S3_PRESIGNED_GET_URL To run http_demo_s3_upload, define required macros in http_demo_s3_upload/demo_config.h.

Using values in demo_config.h to define the following macros for http_demo_basic_tls: SERVER_HOST HTTPS_PORT Using the passed CMake arguments to define the following macros for http_demo_basic_tls: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_basic_tls: ROOT_CA_CERT_PATH, SERVER_HOST, HTTPS_PORT All required definitions for http_demo_basic_tls were found - Adding to default target.

Using values in demo_config.h to define the following macros for http_demo_s3_download: HTTPS_PORT ROOT_CA_CERT_PATH_S3 CLIENT_CERT_PATH CLIENT_PRIVATE_KEY_PATH AWS_IOT_THING_NAME AWS_IOT_CREDENTIAL_PROVIDER_ENDPOINT AWS_IOT_CREDENTIAL_PROVIDER_ROLE AWS_S3_BUCKET_NAME AWS_S3_BUCKET_REGION AWS_S3_OBJECT_NAME Using the passed CMake arguments to define the following macros for http_demo_s3_download: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_s3_download: ROOT_CA_CERT_PATH, HTTPS_PORT, ROOT_CA_CERT_PATH_S3, CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH, AWS_IOT_THING_NAME, AWS_IOT_CREDENTIAL_PROVIDER_ENDPOINT, AWS_IOT_CREDENTIAL_PROVIDER_ROLE, AWS_S3_BUCKET_NAME, AWS_S3_BUCKET_REGION, AWS_S3_OBJECT_NAME All required definitions for http_demo_s3_download were found - Adding to default target.

Using values in demo_config.h to define the following macros for http_demo_mutual_auth: AWS_HTTPS_PORT Using the passed CMake arguments to define the following macros for http_demo_mutual_auth: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_mutual_auth: ROOT_CA_CERT_PATH, AWS_HTTPS_PORT All required definitions for http_demo_mutual_auth were found - Adding to default target.

Using the passed CMake arguments to define the following macros for http_demo_mutual_auth: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_mutual_auth: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH WARNING: http_demo_mutual_auth missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run http_demo_mutual_auth, define required macros in http_demo_mutual_auth/demo_config.h.

Using values in demo_config.h to define the following macros for http_demo_s3_download_multithreaded: HTTPS_PORT Using the passed CMake arguments to define the following macros for http_demo_s3_download_multithreaded: ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for http_demo_s3_download_multithreaded: ROOT_CA_CERT_PATH, HTTPS_PORT WARNING: http_demo_s3_download_multithreaded missing definitions for macros: S3_PRESIGNED_GET_URL To run http_demo_s3_download_multithreaded, define required macros in http_demo_s3_download_multithreaded/demo_config.h.

Using values in demo_config.h to define the following macros for http_demo_plaintext: SERVER_HOST HTTP_PORT Found the following definitions for http_demo_plaintext: SERVER_HOST, HTTP_PORT All required definitions for http_demo_plaintext were found - Adding to default target.

Using values in demo_config.h to define the following macros for shadow_demo_main: CLIENT_IDENTIFIER THING_NAME OS_NAME OS_VERSION HARDWARE_PLATFORM_NAME Using the passed CMake arguments to define the following macros for shadow_demo_main: AWS_IOT_ENDPOINT = ROOT_CA_CERT_PATH = /home/bcshin/work/gykim_test/quectel/official/aws-aig300/ Found the following definitions for shadow_demo_main: AWS_IOT_ENDPOINT, ROOT_CA_CERT_PATH, CLIENT_IDENTIFIER, THING_NAME, OS_NAME, OS_VERSION, HARDWARE_PLATFORM_NAME WARNING: shadow_demo_main missing definitions for macros: CLIENT_CERT_PATH, CLIENT_PRIVATE_KEY_PATH To run shadow_demo_main, define required macros in shadow_demo_main/demo_config.h.

-- Looking for fork -- Looking for fork - found Downloading the Amazon Root CA certificate... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1188 100 1188 0 0 10116 0 --:--:-- --:--:-- --:--:-- 10153 -- Configuring done WARNING: Target "mosquittopp" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. WARNING: Target "mosquitto_pub" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. WARNING: Target "mosquitto_sub" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. WARNING: Target "mosquitto_rr" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. WARNING: Target "mosquitto" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. WARNING: Target "mosquitto_passwd" has EXCLUDE_FROM_ALL set and will not be built by default but an install rule has been provided for it. CMake does not define behavior for this case. -- Generating done -- Build files have been written to: /home/bcshin/work/gykim_test/quectel/official/aws-aig300/build**

  1. build

aws-aig300/build$ make

================================ result ==================================== Scanning dependencies of target mbedtls [ 1%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_client.c.o [ 1%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_rsa.c.o [ 1%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/certs.c.o [ 1%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pkcs12.c.o [ 1%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/constant_time.c.o [ 3%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/mps_trace.c.o [ 3%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_cache.c.o [ 3%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/version.c.o [ 3%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pem.c.o [ 3%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509_csr.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pk.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_storage.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/asn1parse.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/sha256.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/debug.c.o [ 4%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pkcs11.c.o [ 6%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/des.c.o [ 6%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509_create.c.o [ 6%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_mac.c.o [ 6%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_ciphersuites.c.o [ 6%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/blowfish.c.o [ 8%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_its_file.c.o [ 8%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509.c.o [ 8%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509_crt.c.o [ 8%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ccm.c.o [ 8%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509write_crt.c.o [ 9%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ripemd160.c.o [ 9%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/chacha20.c.o [ 9%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/rsa_internal.c.o [ 9%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/nist_kw.c.o [ 9%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/gcm.c.o [ 11%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/platform_util.c.o [ 11%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/aesni.c.o [ 11%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/bignum.c.o [ 11%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_msg.c.o [ 11%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/cipher.c.o [ 13%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pkparse.c.o [ 13%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/md.c.o [ 13%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/aes.c.o [ 13%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/sha512.c.o [ 13%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/rsa.c.o [ 14%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ecjpake.c.o [ 14%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/havege.c.o [ 14%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_cli.c.o [ 14%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/mps_reader.c.o [ 14%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/platform.c.o [ 16%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/chachapoly.c.o [ 16%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pkwrite.c.o [ 16%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/aria.c.o [ 16%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ecp_curves.c.o [ 16%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pkcs5.c.o [ 18%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_cipher.c.o [ 18%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_cookie.c.o [ 18%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_tls13_keys.c.o [ 18%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/error.c.o [ 18%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/entropy.c.o [ 19%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_ticket.c.o [ 19%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ecdh.c.o [ 19%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/xtea.c.o [ 19%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/pk_wrap.c.o [ 19%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/entropy_poll.c.o [ 21%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/timing.c.o [ 21%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/threading.c.o [ 21%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/base64.c.o [ 21%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto.c.o [ 21%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509write_csr.c.o [ 22%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/sha1.c.o [ 22%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/cmac.c.o [ 22%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ctr_drbg.c.o [ 22%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ecp.c.o [ 22%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/asn1write.c.o [ 24%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/padlock.c.o [ 24%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_driver_wrappers.c.o [ 24%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_slot_management.c.o [ 24%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/md5.c.o [ 24%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/poly1305.c.o [ 26%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/x509_crl.c.o [ 26%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/md2.c.o [ 26%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_srv.c.o [ 26%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/camellia.c.o [ 26%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/arc4.c.o [ 27%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/md4.c.o [ 27%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/dhm.c.o [ 27%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_hash.c.o [ 27%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/hkdf.c.o [ 27%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/version_features.c.o [ 29%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/hmac_drbg.c.o [ 29%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ecdsa.c.o [ 29%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/ssl_tls.c.o [ 29%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/oid.c.o [ 29%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_ecp.c.o [ 31%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_aead.c.o [ 31%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/psa_crypto_se.c.o [ 31%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/net_sockets.c.o [ 31%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/memory_buffer_alloc.c.o [ 31%] Building C object libraries/3rdparty/CMakeFiles/mbedtls.dir/mbedtls/library/cipher_wrap.c.o [ 32%] Linking C shared library ../../lib/libmbedtls.so [ 32%] Built target mbedtls Scanning dependencies of target aws_iot_pkcs [ 32%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 32%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 32%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 32%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 34%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 34%] Building C object CMakeFiles/aws_iot_pkcs.dir/libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 34%] Linking C shared library lib/libaws_iot_pkcs.so [ 34%] Built target aws_iot_pkcs Scanning dependencies of target aws_iot_jobs [ 34%] Building C object CMakeFiles/aws_iot_jobs.dir/libraries/aws/jobs-for-aws-iot-embedded-sdk/source/jobs.c.o [ 36%] Linking C shared library lib/libaws_iot_jobs.so [ 36%] Built target aws_iot_jobs Scanning dependencies of target aws_iot_defender [ 36%] Building C object CMakeFiles/aws_iot_defender.dir/libraries/aws/device-defender-for-aws-iot-embedded-sdk/source/defender.c.o [ 36%] Linking C shared library lib/libaws_iot_defender.so [ 36%] Built target aws_iot_defender Scanning dependencies of target aws_iot_shadow [ 36%] Building C object CMakeFiles/aws_iot_shadow.dir/libraries/aws/device-shadow-for-aws-iot-embedded-sdk/source/shadow.c.o [ 36%] Linking C shared library lib/libaws_iot_shadow.so [ 36%] Built target aws_iot_shadow Scanning dependencies of target aws_iot_json [ 36%] Building C object CMakeFiles/aws_iot_json.dir/libraries/standard/coreJSON/source/core_json.c.o [ 36%] Linking C shared library lib/libaws_iot_json.so [ 36%] Built target aws_iot_json Scanning dependencies of target aws_iot_ota [ 36%] Building C object CMakeFiles/aws_iot_ota.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota.c.o [ 36%] Building C object CMakeFiles/aws_iot_ota.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota_interface.c.o [ 36%] Building C object CMakeFiles/aws_iot_ota.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota_base64.c.o [ 37%] Linking C shared library lib/libaws_iot_ota.so [ 37%] Built target aws_iot_ota Scanning dependencies of target tinycbor [ 39%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborpretty.c.o [ 39%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborpretty_stdio.c.o [ 39%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborencoder.c.o [ 39%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborencoder_close_container_checked.c.o [ 39%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborerrorstrings.c.o [ 40%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborparser.c.o [ 40%] Building C object libraries/3rdparty/CMakeFiles/tinycbor.dir/tinycbor/src/cborparser_dup_string.c.o [ 40%] Linking C shared library ../../lib/libtinycbor.so [ 40%] Built target tinycbor Scanning dependencies of target aws_iot_ota_mqtt [ 40%] Building C object CMakeFiles/aws_iot_ota_mqtt.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota_mqtt.c.o [ 40%] Building C object CMakeFiles/aws_iot_ota_mqtt.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota_cbor.c.o [ 42%] Linking C shared library lib/libaws_iot_ota_mqtt.so [ 42%] Built target aws_iot_ota_mqtt Scanning dependencies of target aws_iot_ota_http [ 42%] Building C object CMakeFiles/aws_iot_ota_http.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/ota_http.c.o [ 42%] Linking C shared library lib/libaws_iot_ota_http.so [ 42%] Built target aws_iot_ota_http Scanning dependencies of target aws_iot_backoff_algorithm [ 42%] Building C object CMakeFiles/aws_iot_backoff_algorithm.dir/libraries/standard/backoffAlgorithm/source/backoff_algorithm.c.o [ 42%] Linking C shared library lib/libaws_iot_backoff_algorithm.so [ 42%] Built target aws_iot_backoff_algorithm Scanning dependencies of target ota_posix [ 42%] Building C object CMakeFiles/ota_posix.dir/libraries/aws/ota-for-aws-iot-embedded-sdk/source/portable/os/ota_os_posix.c.o [ 44%] Building C object CMakeFiles/ota_posix.dir/platform/posix/ota_pal/source/ota_pal_posix.c.o /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/ota_pal/source/ota_pal_posix.c: In function 'otaPal_CheckFileSignature': /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/ota_pal/source/ota_pal_posix.c:308:17: warning: assignment makes pointer from integer without a cast pSigContext = EVP_MD_CTX_new(); ^ [ 44%] Linking C shared library lib/libota_posix.so [ 44%] Built target ota_posix Scanning dependencies of target aws_iot_http [ 44%] Building C object CMakeFiles/aws_iot_http.dir/libraries/standard/coreHTTP/source/core_http_client.c.o [ 45%] Building C object CMakeFiles/aws_iot_http.dir/libraries/standard/coreHTTP/source/dependency/3rdparty/llhttp/src/api.c.o [ 45%] Building C object CMakeFiles/aws_iot_http.dir/libraries/standard/coreHTTP/source/dependency/3rdparty/llhttp/src/llhttp.c.o [ 45%] Building C object CMakeFiles/aws_iot_http.dir/libraries/standard/coreHTTP/source/dependency/3rdparty/llhttp/src/http.c.o [ 45%] Linking C shared library lib/libaws_iot_http.so [ 45%] Built target aws_iot_http Scanning dependencies of target aws_iot_mqtt [ 45%] Building C object CMakeFiles/aws_iot_mqtt.dir/libraries/standard/coreMQTT/source/core_mqtt_serializer.c.o [ 45%] Building C object CMakeFiles/aws_iot_mqtt.dir/libraries/standard/coreMQTT/source/core_mqtt.c.o [ 47%] Building C object CMakeFiles/aws_iot_mqtt.dir/libraries/standard/coreMQTT/source/core_mqtt_state.c.o [ 47%] Linking C shared library lib/libaws_iot_mqtt.so [ 47%] Built target aws_iot_mqtt Scanning dependencies of target clock_posix [ 49%] Building C object platform/posix/CMakeFiles/clock_posix.dir/clock_posix.c.o [ 49%] Linking C shared library ../../lib/libclock_posix.so [ 49%] Built target clock_posix Scanning dependencies of target sockets_posix [ 49%] Building C object platform/posix/transport/CMakeFiles/sockets_posix.dir/src/sockets_posix.c.o [ 49%] Linking C shared library ../../../lib/libsockets_posix.so [ 49%] Built target sockets_posix Scanning dependencies of target plaintext_posix [ 49%] Building C object platform/posix/transport/CMakeFiles/plaintext_posix.dir/src/plaintext_posix.c.o [ 49%] Linking C shared library ../../../lib/libplaintext_posix.so [ 49%] Built target plaintext_posix Scanning dependencies of target transport_mbedtls_pkcs11_posix [ 49%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir/src/mbedtls_pkcs11_posix.c.o [ 49%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir////libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 50%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 50%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 50%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir///__/libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 50%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 50%] Building C object platform/posix/transport/CMakeFiles/transport_mbedtls_pkcs11_posix.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 52%] Linking C shared library ../../../lib/libtransport_mbedtls_pkcs11_posix.so [ 52%] Built target transport_mbedtls_pkcs11_posix Scanning dependencies of target openssl_posix [ 52%] Building C object platform/posix/transport/CMakeFiles/openssl_posix.dir/src/openssl_posix.c.o /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/transport/src/openssl_posix.c: In function 'Openssl_Connect': /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/transport/src/openssl_posix.c:625:36: warning: passing argument 1 of 'SSL_CTX_new' makes pointer from integer without a cast pSslContext = SSL_CTX_new( TLS_client_method() ); ^ In file included from /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/transport/include/openssl_posix.h:59:0, from /home/bcshin/work/gykim_test/quectel/official/aws-aig300/platform/posix/transport/src/openssl_posix.c:35: /usr/local/oecore-x86_64/sysroots/armv7a-vfp-neon-oe-linux-gnueabi/usr/include/openssl/ssl.h:2131:10: note: expected 'const struct SSL_METHOD ' but argument is of type 'int' SSL_CTX SSL_CTX_new(const SSL_METHOD *meth); ^ [ 54%] Linking C shared library ../../../lib/libopenssl_posix.so [ 54%] Built target openssl_posix Scanning dependencies of target mqtt_subscription_manager [ 54%] Building C object demos/mqtt/mqtt_demo_subscription_manager/subscription-manager/CMakeFiles/mqtt_subscription_manager.dir/mqtt_subscription_manager.c.o [ 54%] Linking C shared library ../../../../lib/libmqtt_subscription_manager.so [ 54%] Built target mqtt_subscription_manager Scanning dependencies of target libmosquitto [ 54%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/actions.c.o [ 54%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/callbacks.c.o [ 54%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/connect.c.o [ 55%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_auth.c.o [ 55%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_connack.c.o [ 55%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_disconnect.c.o [ 55%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_ping.c.o [ 55%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_pubackcomp.c.o [ 57%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_publish.c.o [ 57%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_pubrec.c.o [ 57%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_pubrel.c.o [ 57%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_suback.c.o [ 57%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/handle_unsuback.c.o [ 59%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/helpers.c.o [ 59%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/logging_mosq.c.o [ 59%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/loop.c.o [ 59%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/memory_mosq.c.o [ 59%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/messages_mosq.c.o [ 60%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/misc_mosq.c.o [ 60%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/mosquitto.c.o [ 60%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/net_mosq_ocsp.c.o [ 60%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/net_mosq.c.o [ 60%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/options.c.o [ 62%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/packet_datatypes.c.o [ 62%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/packet_mosq.c.o [ 62%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/property_mosq.c.o [ 62%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/read_handle.c.o [ 62%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_connect.c.o [ 63%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_disconnect.c.o [ 63%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_mosq.c.o [ 63%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_publish.c.o [ 63%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_subscribe.c.o [ 63%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/send_unsubscribe.c.o [ 65%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/socks_mosq.c.o [ 65%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/srv_mosq.c.o [ 65%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/thread_mosq.c.o [ 65%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/time_mosq.c.o [ 65%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/tls_mosq.c.o [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/utf8_mosq.c.o [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/util_mosq.c.o [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/util_topic.c.o [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/libmosquitto/lib/CMakeFiles/libmosquitto.dir/will_mosq.c.o [ 67%] Linking C shared library ../../../../../lib/libmosquitto.so [ 67%] Built target libmosquitto Scanning dependencies of target jobs_demo_mosquitto [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/CMakeFiles/jobs_demo_mosquitto.dir/jobs_demo_mosquitto.c.o [ 67%] Building C object demos/jobs/jobs_demo_mosquitto/CMakeFiles/jobs_demo_mosquitto.dir////libraries/aws/jobs-for-aws-iot-embedded-sdk/source/jobs.c.o [ 68%] Building C object demos/jobs/jobs_demo_mosquitto/CMakeFiles/jobs_demo_mosquitto.dir////libraries/standard/coreJSON/source/core_json.c.o [ 68%] Linking C executable ../../../bin/jobs_demo_mosquitto [ 68%] Built target jobs_demo_mosquitto Scanning dependencies of target pkcs11_demo_management_and_rng [ 68%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir/pkcs11_demo_management_and_rng.c.o [ 68%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 68%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 70%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 70%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 70%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 70%] Building C object demos/pkcs11/pkcs11_demo_management_and_rng/CMakeFiles/pkcs11_demo_management_and_rng.dir////libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 70%] Linking C executable ../../../bin/pkcs11_demo_management_and_rng [ 70%] Built target pkcs11_demo_management_and_rng Scanning dependencies of target pkcs11_demo_mechanisms_and_digests [ 72%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir/pkcs11_demo_mechanisms_and_digests.c.o [ 72%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 72%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 72%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 72%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir//common/src/demo_helpers.c.o [ 73%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 73%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 73%] Building C object demos/pkcs11/pkcs11_demo_mechanisms_and_digests/CMakeFiles/pkcs11_demo_mechanisms_and_digests.dir////libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 73%] Linking C executable ../../../bin/pkcs11_demo_mechanisms_and_digests [ 73%] Built target pkcs11_demo_mechanisms_and_digests Scanning dependencies of target pkcs11_demo_sign_and_verify [ 73%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir/pkcs11_demo_sign_and_verify.c.o [ 73%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 75%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 75%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 75%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir/__/common/src/demo_helpers.c.o [ 75%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 75%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 77%] Building C object demos/pkcs11/pkcs11_demo_sign_and_verify/CMakeFiles/pkcs11_demo_sign_and_verify.dir////libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 77%] Linking C executable ../../../bin/pkcs11_demo_sign_and_verify [ 77%] Built target pkcs11_demo_sign_and_verify Scanning dependencies of target pkcs11_demo_objects [ 77%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir/pkcs11_demo_objects.c.o [ 78%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 78%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 78%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 78%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir//common/src/demo_helpers.c.o [ 78%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 80%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 80%] Building C object demos/pkcs11/pkcs11_demo_objects/CMakeFiles/pkcs11_demo_objects.dir////libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 80%] Linking C executable ../../../bin/pkcs11_demo_objects [ 80%] Built target pkcs11_demo_objects Scanning dependencies of target fleet_provisioning_keys_cert_demo [ 80%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/fleet_provisioning_keys_cert_demo.c.o [ 80%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/fleet_provisioning_serializer.c.o [ 81%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/pkcs11_operations.c.o [ 81%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/mqtt_operations.c.o [ 81%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/coreMQTT/source/core_mqtt.c.o [ 81%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/coreMQTT/source/core_mqtt_state.c.o [ 81%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/coreMQTT/source/core_mqtt_serializer.c.o [ 83%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/backoffAlgorithm/source/backoff_algorithm.c.o [ 83%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir///__/libraries/standard/corePKCS11/source/core_pkcs11.c.o [ 83%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/corePKCS11/source/portable/mbedtls/core_pkcs11_mbedtls.c.o [ 83%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/corePKCS11/source/core_pki_utils.c.o [ 83%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/corePKCS11/source/dependency/3rdparty/mbedtls_utils/mbedtls_utils.c.o [ 85%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/corePKCS11/source/portable/os/core_pkcs11_pal_utils.c.o [ 85%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/standard/corePKCS11/source/portable/os/posix/core_pkcs11_pal.c.o [ 85%] Building C object demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir////libraries/aws/fleet-provisioning-for-aws-iot-embedded-sdk/source/fleet_provisioning.c.o [ 85%] Linking C executable ../../../bin/fleet_provisioning_keys_cert_demo ../../../lib/libtinycbor.so: error: undefined reference to 'fpclassify' collect2: error: ld returned 1 exit status demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/build.make:462: recipe for target 'bin/fleet_provisioning_keys_cert_demo' failed make[2]: [bin/fleet_provisioning_keys_cert_demo] Error 1 CMakeFiles/Makefile2:2152: recipe for target 'demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/all' failed make[1]: [demos/fleet_provisioning/fleet_provisioning_keys_cert/CMakeFiles/fleet_provisioning_keys_cert_demo.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2

I can't find information about this error. Can you help me?

archigup commented 4 months ago

It looks like you are cross compiling; that might be related to the issue. Does your target have floating point support (seems __fpclassify is used for floating point operations and seems target is using gnueabi and not gnueabihf?). Could also be missing dependencies in the cross sysroot.

Gwanyoung-K commented 4 months ago

It looks like you are cross compiling; that might be related to the issue. Does your target have floating point support (seems __fpclassify is used for floating point operations and seems target is using gnueabi and not gnueabihf?). Could also be missing dependencies in the cross sysroot.

Yes, our target supports floating point. Using gnueabi. To fix it, what I should do? I'm newbie in cross-compilation. I need your help.

chinglee-iot commented 4 months ago

I don't have oecore-x86_64 toolchain. Can you try add "-lm" to your CMAKE_C_FLAGS? For example,

cmake -S . -Bbuild -DAWS_IOT_ENDPOINT="" -DROOT_CA_CERT_PATH="" -DCLAIM_CERT_PATH="" -DCLAIM_PRIVATE_KEY_PATH="" -DPROVISIONING_TEMPLATE_NAME="" -DDEVICE_SERIAL_NUMBER="" -DCMAKE_C_FLAGS="-lm"

Gwanyoung-K commented 4 months ago

I don't have oecore-x86_64 toolchain. Can you try add "-lm" to your CMAKE_C_FLAGS? For example,

cmake -S . -Bbuild -DAWS_IOT_ENDPOINT="" -DROOT_CA_CERT_PATH="" -DCLAIM_CERT_PATH="" -DCLAIM_PRIVATE_KEY_PATH="" -DPROVISIONING_TEMPLATE_NAME="" -DDEVICE_SERIAL_NUMBER="" -DCMAKE_C_FLAGS="-lm"

It works well. Thanks for your efforts.