librealsense编译找不到openssl

本文介绍了解决在编译librealsense过程中遇到的cmake失败问题的方法,主要原因是未能找到OpenSSL库。通过安装openssl和libssl-dev包可以解决此问题。

编译librealsense,cmake失败,出现下述问题:

Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
  system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY
  OPENSSL_INCLUDE_DIR)

解决办法

sudo apt-get install openssl
sudo apt-get  install libssl-dev
/openssl.c:1298:3: warning: ‘ENGINE_init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1298 | if(!ENGINE_init(e)) { | ^~ /usr/include/openssl/engine.h:620:27: note: declared here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1301:5: warning: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1301 | ENGINE_free(e); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c: In function ‘ossl_set_engine_default’: /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1321:5: warning: ‘ENGINE_set_default’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1321 | if(ENGINE_set_default(data->state.engine, ENGINE_METHOD_ALL) > 0) { | ^~ /usr/include/openssl/engine.h:708:27: note: declared here 708 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^~~~~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1323:13: warning: ‘ENGINE_get_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1323 | ENGINE_get_id(data->state.engine)); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1327:13: warning: ‘ENGINE_get_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1327 | ENGINE_get_id(data->state.engine)); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c: In function ‘ossl_engines_list’: /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1346:3: warning: ‘ENGINE_get_first’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1346 | for(e = ENGINE_get_first(); e; e = ENGINE_get_next(e)) { | ^~~ /usr/include/openssl/engine.h:318:31: note: declared here 318 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_first(void); | ^~~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1346:3: warning: ‘ENGINE_get_next’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1346 | for(e = ENGINE_get_first(); e; e = ENGINE_get_next(e)) { | ^~~ /usr/include/openssl/engine.h:323:31: note: declared here 323 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_get_next(ENGINE *e); | ^~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1347:5: warning: ‘ENGINE_get_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1347 | beg = curl_slist_append(list, ENGINE_get_id(e)); | ^~~ /usr/include/openssl/engine.h:552:35: note: declared here 552 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_id(const ENGINE *e); | ^~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c: In function ‘ossl_close_all’: /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1507:5: warning: ‘ENGINE_finish’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1507 | ENGINE_finish(data->state.engine); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:1508:5: warning: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1508 | ENGINE_free(data->state.engine); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c: In function ‘get_cert_chain’: /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3627:9: warning: ‘EVP_PKEY_get0_RSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3627 | rsa = EVP_PKEY_get0_RSA(pubkey); | ^~~ /usr/include/openssl/evp.h:1348:22: note: declared here 1348 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3627:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 3627 | rsa = EVP_PKEY_get0_RSA(pubkey); | ^ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3637:11: warning: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3637 | RSA_get0_key(rsa, &n, &e, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/rsa.h:217:28: note: declared here 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3657:9: warning: ‘EVP_PKEY_get0_DSA’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3657 | dsa = EVP_PKEY_get0_DSA(pubkey); | ^~~ /usr/include/openssl/evp.h:1357:22: note: declared here 1357 | const struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3657:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 3657 | dsa = EVP_PKEY_get0_DSA(pubkey); | ^ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3668:11: warning: ‘DSA_get0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3668 | DSA_get0_pqg(dsa, &p, &q, &g); | ^~~~~~~~~~~~ In file included from /usr/include/openssl/x509.h:37: /usr/include/openssl/dsa.h:201:28: note: declared here 201 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3669:11: warning: ‘DSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3669 | DSA_get0_key(dsa, &pub_key, NULL); | ^~~~~~~~~~~~ /usr/include/openssl/dsa.h:204:28: note: declared here 204 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_key(const DSA *d, const BIGNUM **pub_key, | ^~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3689:9: warning: ‘EVP_PKEY_get0_DH’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3689 | dh = EVP_PKEY_get0_DH(pubkey); | ^~ /usr/include/openssl/evp.h:1365:43: note: declared here 1365 | OSSL_DEPRECATEDIN_3_0 const struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey); | ^~~~~~~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3689:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 3689 | dh = EVP_PKEY_get0_DH(pubkey); | ^ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3699:11: warning: ‘DH_get0_pqg’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3699 | DH_get0_pqg(dh, &p, &q, &g); | ^~~~~~~~~~~ In file included from /usr/include/openssl/dsa.h:51: /usr/include/openssl/dh.h:257:28: note: declared here 257 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^~~~~~~~~~~ /home/hxwang/realsense_build/librealsense-master/build/third-party/libcurl/lib/vtls/openssl.c:3700:11: warning: ‘DH_get0_key’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3700 | DH_get0_key(dh, &pub_key, NULL); | ^~~~~~~~~~~ /usr/include/openssl/dh.h:260:28: note: declared here 260 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^~~~~~~~~~~ [ 92%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel.c.o [ 93%] Building C object lib/CMakeFiles/libcurl.dir/vtls/schannel_verify.c.o [ 94%] Building C object lib/CMakeFiles/libcurl.dir/vtls/sectransp.c.o [ 94%] Building C object lib/CMakeFiles/libcurl.dir/vtls/vtls.c.o [ 95%] Building C object lib/CMakeFiles/libcurl.dir/vtls/wolfssl.c.o [ 96%] Building C object lib/CMakeFiles/libcurl.dir/vquic/ngtcp2.c.o [ 96%] Building C object lib/CMakeFiles/libcurl.dir/vquic/quiche.c.o [ 97%] Building C object lib/CMakeFiles/libcurl.dir/vquic/vquic.c.o [ 98%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh.c.o [ 98%] Building C object lib/CMakeFiles/libcurl.dir/vssh/libssh2.c.o [ 99%] Building C object lib/CMakeFiles/libcurl.dir/vssh/wolfssh.c.o [100%] Linking C static library libcurl.a [100%] Built target libcurl [ 5%] Performing install step for 'libcurl' [100%] Built target libcurl Install the project... -- Install configuration: "Release" -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/libcurl.a -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/bin/curl-config -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/pkgconfig/libcurl.pc -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/curl.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/typecheck-gcc.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/options.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/curlver.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/stdcheaders.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/mprintf.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/urlapi.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/multi.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/easy.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/include/curl/system.h -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/cmake/CURL/CURLTargets.cmake -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/cmake/CURL/CURLTargets-release.cmake -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/cmake/CURL/CURLConfigVersion.cmake -- Installing: /home/hxwang/realsense_build/librealsense-master/build/libcurl/libcurl_install/lib/cmake/CURL/CURLConfig.cmake [ 5%] No test step for 'libcurl' [ 5%] Completed 'libcurl' [ 5%] Built target libcurl [ 5%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o [ 9%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o [ 9%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o [ 10%] Linking CXX static library ../../Release/librealsense-file.a [ 10%] Built target realsense-file [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o [ 11%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o [ 11%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o [ 11%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o [ 11%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o [ 12%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o [ 12%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o [ 12%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o [ 12%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/make-less-screamy.cpp.o [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o [ 15%] Linking CXX static library ../../Release/librsutils.a [ 15%] Built target rsutils [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/core/notification.cpp.o [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-container.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-thermal-monitor.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16i-to-y10msby10msb.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/hid/hid-device.cpp.o [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-device.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-parser.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/uvc/uvc-streamer.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/rsusb-backend/rsusb-backend.cpp.o [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/libuvc/rsusb-backend-linux.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/device-info.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/platform-camera.cpp.o [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/software-device-info.cpp.o [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/software-sensor.cpp.o [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /home/hxwang/realsense_build/librealsense-master/src/sync.cpp: In function ‘std::pair<double, double> librealsense::extract_timestamps(frame_holder&, frame_holder&)’: /home/hxwang/realsense_build/librealsense-master/src/sync.cpp:547:84: note: parameter passing for argument of type ‘std::pair<double, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 547 | <double, double> extract_timestamps(frame_holder & a, frame_holder & b) | ^ [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o [ 48%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o [ 50%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o [ 51%] Linking CXX shared library Release/librealsense2.so [ 51%] Built target realsense2 [ 51%] Building CXX object third-party/rsutils/py/CMakeFiles/pyrsutils.dir/pyrsutils.cpp.o [ 51%] Building CXX object third-party/rsutils/py/CMakeFiles/pyrsutils.dir/__/include/rsutils/easylogging/elpp-init.cpp.o [ 52%] Linking CXX shared library ../../../Release/pyrsutils.cpython-311-aarch64-linux-gnu.so lto-wrapper: warning: using serial compilation of 5 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information [ 52%] Built target pyrsutils [ 52%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrealsense2.cpp.o [ 52%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o [ 52%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o [ 53%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_internal.cpp.o [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_options.cpp.o [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_pipeline.cpp.o [ 54%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_processing.cpp.o [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_record_playback.cpp.o [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_sensor.cpp.o [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_types.cpp.o [ 55%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrsutil.cpp.o [ 56%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/__/__/common/metadata-helper.cpp.o [ 56%] Linking CXX shared library ../../Release/pyrealsense2.cpython-311-aarch64-linux-gnu.so lto-wrapper: warning: using serial compilation of 30 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information [ 56%] Built target pyrealsense2 [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o [ 56%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o [ 57%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o [ 57%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o [ 57%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o [ 57%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o [ 58%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o [ 58%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o [ 58%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o [ 58%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o [ 59%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o [ 59%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 59%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o [ 59%] Linking CXX shared library ../../Release/librealsense2-gl.so [ 59%] Built target realsense2-gl [ 59%] Building CXX object examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o [ 59%] Linking CXX executable ../../Release/rs-hello-realsense [ 59%] Built target rs-hello-realsense [ 59%] Building CXX object examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o [ 59%] Linking CXX executable ../../Release/rs-software-device [ 59%] Built target rs-software-device [ 60%] Building CXX object examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o [ 60%] Linking CXX executable ../../Release/rs-capture [ 60%] Built target rs-capture [ 60%] Building CXX object examples/callback/CMakeFiles/rs-callback.dir/rs-callback.cpp.o [ 60%] Linking CXX executable ../../Release/rs-callback [ 60%] Built target rs-callback [ 60%] Building CXX object examples/save-to-disk/CMakeFiles/rs-save-to-disk.dir/rs-save-to-disk.cpp.o [ 60%] Linking CXX executable ../../Release/rs-save-to-disk [ 60%] Built target rs-save-to-disk [ 61%] Building CXX object examples/multicam/CMakeFiles/rs-multicam.dir/rs-multicam.cpp.o [ 61%] Linking CXX executable ../../Release/rs-multicam [ 61%] Built target rs-multicam [ 61%] Building CXX object examples/pointcloud/CMakeFiles/rs-pointcloud.dir/rs-pointcloud.cpp.o [ 61%] Linking CXX executable ../../Release/rs-pointcloud [ 61%] Built target rs-pointcloud [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/rs-align.cpp.o [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui.cpp.o [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 62%] Building CXX object examples/align/CMakeFiles/rs-align.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 63%] Linking CXX executable ../../Release/rs-align [ 63%] Built target rs-align [ 63%] Building CXX object examples/align-gl/CMakeFiles/rs-align-gl.dir/rs-align-gl.cpp.o [ 63%] Building CXX object examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui.cpp.o [ 64%] Building CXX object examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 64%] Building CXX object examples/align-gl/CMakeFiles/rs-align-gl.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 64%] Linking CXX executable ../../Release/rs-align-gl [ 64%] Built target rs-align-gl [ 64%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/rs-align-advanced.cpp.o [ 64%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui.cpp.o [ 64%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 65%] Building CXX object examples/align-advanced/CMakeFiles/rs-align-advanced.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 65%] Linking CXX executable ../../Release/rs-align-advanced [ 65%] Built target rs-align-advanced [ 65%] Building CXX object examples/sensor-control/CMakeFiles/rs-sensor-control.dir/rs-sensor-control.cpp.o [ 66%] Linking CXX executable ../../Release/rs-sensor-control [ 66%] Built target rs-sensor-control [ 66%] Building CXX object examples/measure/CMakeFiles/rs-measure.dir/rs-measure.cpp.o [ 67%] Linking CXX executable ../../Release/rs-measure [ 67%] Built target rs-measure [ 67%] Building C object examples/C/depth/CMakeFiles/rs-depth.dir/rs-depth.c.o [ 67%] Linking CXX executable ../../../Release/rs-depth [ 67%] Built target rs-depth [ 67%] Building C object examples/C/color/CMakeFiles/rs-color.dir/rs-color.c.o [ 67%] Linking CXX executable ../../../Release/rs-color [ 67%] Built target rs-color [ 67%] Building C object examples/C/distance/CMakeFiles/rs-distance.dir/rs-distance.c.o [ 68%] Linking CXX executable ../../../Release/rs-distance [ 68%] Built target rs-distance [ 69%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/rs-post-processing.cpp.o [ 69%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui.cpp.o [ 69%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 69%] Building CXX object examples/post-processing/CMakeFiles/rs-post-processing.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 70%] Linking CXX executable ../../Release/rs-post-processing [ 70%] Built target rs-post-processing [ 70%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/rs-record-playback.cpp.o [ 71%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui.cpp.o [ 71%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 71%] Building CXX object examples/record-playback/CMakeFiles/rs-record-playback.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 71%] Linking CXX executable ../../Release/rs-record-playback [ 71%] Built target rs-record-playback [ 71%] Building CXX object examples/motion/CMakeFiles/rs-motion.dir/rs-motion.cpp.o [ 71%] Building C object examples/motion/CMakeFiles/rs-motion.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 71%] Linking CXX executable ../../Release/rs-motion [ 71%] Built target rs-motion [ 71%] Building CXX object examples/gl/CMakeFiles/rs-gl.dir/rs-gl.cpp.o [ 71%] Linking CXX executable ../../Release/rs-gl [ 71%] Built target rs-gl [ 72%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/rs-hdr.cpp.o [ 72%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui.cpp.o [ 72%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 72%] Building CXX object examples/hdr/CMakeFiles/rs-hdr.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 73%] Linking CXX executable ../../Release/rs-hdr [ 73%] Built target rs-hdr [ 74%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o [ 74%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o [ 74%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o [ 74%] Linking CXX executable ../../Release/rs-convert [ 74%] Built target rs-convert [ 75%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o [ 75%] Linking CXX executable ../../Release/rs-enumerate-devices [ 75%] Built target rs-enumerate-devices [ 75%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o [ 75%] Linking CXX executable ../../Release/rs-fw-logger [ 75%] Built target rs-fw-logger [ 75%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o [ 76%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o [ 76%] Linking CXX executable ../../Release/rs-terminal [ 76%] Built target rs-terminal [ 76%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o [ 76%] Linking CXX executable ../../Release/rs-record [ 76%] Built target rs-record [ 77%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o [ 77%] Linking CXX executable ../../Release/rs-fw-update [ 77%] Built target rs-fw-update [ 77%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o [ 77%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o [ 77%] Linking CXX executable ../../Release/rs-embed [ 77%] Built target rs-embed [ 78%] Building CXX object tools/data-collect/CMakeFiles/rs-data-collect.dir/rs-data-collect.cpp.o [ 78%] Linking CXX executable ../../Release/rs-data-collect [ 78%] Built target rs-data-collect [ 78%] Building C object common/fw/CMakeFiles/fw.dir/empty.c.o [ 78%] Building C object common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o [ 78%] Linking C static library ../../Release/libfw.a [ 78%] Built target fw [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o [ 78%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/model-views.cpp.o [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/notifications.cpp.o [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/calibration-model.cpp.o In file included from /home/hxwang/realsense_build/librealsense-master/src/core/options-watcher.h:8, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/fw-update/../core/sensor-interface.h:12, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/fw-update/../sensor.h:5, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/fw-update/../uvc-sensor.h:6, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/fw-update/../hw-monitor.h:6, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/fw-update/fw-update-unsigned.h:6, from /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/../../src/ds/ds-private.h:7, from /home/hxwang/realsense_build/librealsense-master/common/../src/ds/d400/d400-private.h:6, from /home/hxwang/realsense_build/librealsense-master/common/calibration-model.cpp:10: /home/hxwang/realsense_build/librealsense-master/third-party/rsutils/include/rsutils/signal.h: In member function ‘rsutils::subscription rsutils::signal<Args>::subscribe(callback&&)’: /home/hxwang/realsense_build/librealsense-master/third-party/rsutils/include/rsutils/signal.h:84:20: warning: lambda capture initializers only available with ‘-std=c++14’ or ‘-std=gnu++14’ [-Wc++14-extensions] 84 | [slot, weak = std::weak_ptr< impl >( _impl )] | ^~~~ [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/viewer.cpp.o [ 79%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-window.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/ux-alignment.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/opengl3.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/rs-config.cpp.o [ 80%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/os.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/fw-update-helper.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/metadata-helper.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/output-model.cpp.o [ 81%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/skybox.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/measurement.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/on-chip-calib.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/updates-model.cpp.o [ 82%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/option-model.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/device-model.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/subdevice-model.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/processing-block-model.cpp.o [ 83%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/stream-model.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/post-processing-filters.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/http-downloader.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/dev-updates-profile.cpp.o [ 84%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/sw-update/versions-db-manager.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/reflectivity/reflectivity.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/common/utilities/imgui/wrap.cpp.o [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/realsense-viewer.cpp.o /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/realsense-viewer.cpp: In function ‘void add_playback_device(rs2::context&, std::shared_ptr<std::vector<std::unique_ptr<rs2::device_model> > >, std::string&, rs2::viewer_model&, const std::string&)’: /home/hxwang/realsense_build/librealsense-master/tools/realsense-viewer/realsense-viewer.cpp:69:33: warning: lambda capture initializers only available with ‘-std=c++14’ or ‘-std=gnu++14’ [-Wc++14-extensions] 69 | [&viewer_model, weak_device_models = std::weak_ptr< device_models_list >( device_models ), filename]( | ^~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui.cpp.o [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 86%] Building CXX object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 86%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/glad/glad.c.o [ 86%] Building C object tools/realsense-viewer/CMakeFiles/realsense-viewer.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 87%] Linking CXX executable ../../Release/realsense-viewer [ 87%] Built target realsense-viewer [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/model-views.cpp.o [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/notifications.cpp.o [ 88%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/calibration-model.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/viewer.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-window.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/ux-alignment.cpp.o [ 89%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/opengl3.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/rs-config.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/os.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/fw-update-helper.cpp.o [ 90%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/metadata-helper.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/output-model.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/skybox.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/measurement.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/on-chip-calib.cpp.o [ 91%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/updates-model.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/option-model.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/device-model.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/subdevice-model.cpp.o [ 92%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/processing-block-model.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/stream-model.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/post-processing-filters.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/http-downloader.cpp.o [ 93%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/dev-updates-profile.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/sw-update/versions-db-manager.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/reflectivity/reflectivity.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/common/utilities/imgui/wrap.cpp.o [ 94%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/rs-depth-quality.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/depth-quality-model.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 95%] Building CXX object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 96%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/glad/glad.c.o [ 96%] Building C object tools/depth-quality/CMakeFiles/rs-depth-quality.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 96%] Linking CXX executable ../../Release/rs-depth-quality [ 96%] Built target rs-depth-quality [ 97%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/rs-rosbag-inspector.cpp.o [ 97%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/common/os.cpp.o [ 97%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/glad/glad.c.o [ 97%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui.cpp.o [ 98%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_draw.cpp.o [ 98%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/imgui/imgui_impl_glfw.cpp.o [ 98%] Building C object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/tinyfiledialogs/tinyfiledialogs.c.o [ 98%] Building CXX object tools/rosbag-inspector/CMakeFiles/rs-rosbag-inspector.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o [ 99%] Linking CXX executable ../../Release/rs-rosbag-inspector [ 99%] Built target rs-rosbag-inspector [ 99%] Building CXX object tools/benchmark/CMakeFiles/rs-benchmark.dir/rs-benchmark.cpp.o [100%] Building C object tools/benchmark/CMakeFiles/rs-benchmark.dir/__/__/third-party/glad/glad.c.o [100%] Linking CXX executable ../../Release/rs-benchmark [100%] Built target rs-benchmark (base) hxwang@raspberrypi:~/realsense_build/librealsense-master/build $ cd ~/realsense_build/librealsense-master/build/wrappers/python/ (base) hxwang@raspberrypi:~/realsense_build/librealsense-master/build/wrappers/python $ find . -name "*.so" (base) hxwang@raspberrypi:~/realsense_build/librealsense-master/build/wrappers/python $ ls CMakeFiles Makefile pyrealsense2ConfigVersion.cmake cmake_install.cmake pyrealsense2Config.cmake (base) hxwang@raspberrypi:~/realsense_build/librealsense-master/build/wrappers/python $ 还是没有
07-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值