******************************************************************************** conan install paho-mqtt-c/1.3.1@#bf2d81754bb65a72c3bbf1fff1e1f0bd --build=paho-mqtt-c -pr /Users/jenkins/w/prod/BuildSingleReference@2/217104/83de0578-1ba4-449b-a44e-69dd7be62e77/profile_osx_130_libcpp_apple-clang_release_64.paho-mqtt-c-shared-True.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True -c tools.apple:sdk_path=/Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/Users/jenkins/w/prod/BuildSingleReference@2/.conan/profiles/default) Found apple-clang 13.0 apple-clang>=13, using the major as version Default settings os=Macos os_build=Macos arch=x86_64 arch_build=x86_64 compiler=apple-clang compiler.version=13 compiler.libcxx=libc++ build_type=Release *** You can change them in /Users/jenkins/w/prod/BuildSingleReference@2/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=apple-clang compiler.libcxx=libc++ compiler.version=13.0 os=Macos [options] paho-mqtt-c:shared=True [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True tools.apple:sdk_path=/Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk openssl/3.1.0: Not found in local cache, looking in remotes... openssl/3.1.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/3.1.0: Downloaded recipe revision 25925a18588e030e406a15da96c4d32b zlib/1.2.13: Not found in local cache, looking in remotes... zlib/1.2.13: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.13: Downloaded recipe revision 13c96f538b52e1600c40b88994de240f paho-mqtt-c/1.3.1: Forced build from source Installing package: paho-mqtt-c/1.3.1 Requirements openssl/3.1.0 from 'conan-center' - Downloaded paho-mqtt-c/1.3.1 from local cache - Cache zlib/1.2.13 from 'conan-center' - Downloaded Packages openssl/3.1.0:d3771a6399aa2d5b52a48e5eed03952084fd25d6 - Download paho-mqtt-c/1.3.1:db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822 - Build zlib/1.2.13:e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc - Download Installing (downloading, building) binaries... zlib/1.2.13: Retrieving package e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.13: Package installed e4fbacdee83eb1a2e68227ffe19f6e9a61b36cbc zlib/1.2.13: Downloaded package revision 4cfe9068c3bbdd0ad85f82cb24111bdb openssl/3.1.0: Retrieving package d3771a6399aa2d5b52a48e5eed03952084fd25d6 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/3.1.0: Package installed d3771a6399aa2d5b52a48e5eed03952084fd25d6 openssl/3.1.0: Downloaded package revision 2e7a0ed7b4896412bebc3ba3f712225d [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK paho-mqtt-c/1.3.1: Configuring sources in /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/source/src paho-mqtt-c/1.3.1: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK paho-mqtt-c/1.3.1: Copying sources to build folder paho-mqtt-c/1.3.1: Building your package in /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822 paho-mqtt-c/1.3.1: Generator txt created conanbuildinfo.txt paho-mqtt-c/1.3.1: Calling generate() paho-mqtt-c/1.3.1: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' paho-mqtt-c/1.3.1: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release/generators/conan_toolchain.cmake -DOPENSSL_SEARCH_PATH=/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6 -DOPENSSL_ROOT_DIR=/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6 -DCMAKE_POLICY_DEFAULT_CMP0042=NEW -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' paho-mqtt-c/1.3.1: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK paho-mqtt-c/1.3.1: Calling build() paho-mqtt-c/1.3.1: Apply patch (conan): disable cpack, link win32 libs more, source patches for MinGW/OSX paho-mqtt-c/1.3.1: Apply patch (conan): use cci openssl paho-mqtt-c/1.3.1: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/package/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822" -DOPENSSL_SEARCH_PATH="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6" -DOPENSSL_ROOT_DIR="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6" -DCMAKE_POLICY_DEFAULT_CMP0042="NEW" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src" ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/package/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822" -DOPENSSL_SEARCH_PATH="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6" -DOPENSSL_ROOT_DIR="/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6" -DCMAKE_POLICY_DEFAULT_CMP0042="NEW" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src" ----------------- -- Using Conan toolchain: /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting BUILD_SHARED_LIBS = ON -- The C compiler identification is AppleClang 13.0.0.13000029 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Applications/conan/xcode/13.0/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- CMake version: 3.20.1 -- CMake system name: Darwin -- Timestamp is 2023-04-18T16:55:25Z -- Conan: Component target declared 'OpenSSL::Crypto' -- Conan: Component target declared 'OpenSSL::SSL' -- Conan: Target declared 'openssl::openssl' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Including build module from '/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/lib/cmake/conan-official-openssl-variables.cmake' -- OpenSSL hints: /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6 -- OpenSSL headers found at /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include -- OpenSSL library found at ssl -- OpenSSL Crypto library found at crypto -- Configuring done -- Generating done -- Build files have been written to: /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release paho-mqtt-c/1.3.1: CMake command: cmake --build "/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release" '--target' 'paho-mqtt3as' '--' '-j4' ----Running------ > cmake --build "/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release" '--target' 'paho-mqtt3as' '--' '-j4' ----------------- [ 8%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProtocolClient.c.o [ 12%] Building C object src/CMakeFiles/common_ssl_obj.dir/StackTrace.c.o [ 12%] Building C object src/CMakeFiles/common_ssl_obj.dir/utf-8.c.o [ 16%] Building C object src/CMakeFiles/common_ssl_obj.dir/Clients.c.o [ 20%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPacket.c.o [ 24%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPacketOut.c.o [ 28%] Building C object src/CMakeFiles/common_ssl_obj.dir/Messages.c.o [ 32%] Building C object src/CMakeFiles/common_ssl_obj.dir/Tree.c.o [ 36%] Building C object src/CMakeFiles/common_ssl_obj.dir/Socket.c.o [ 40%] Building C object src/CMakeFiles/common_ssl_obj.dir/Log.c.o [ 44%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPersistence.c.o [ 48%] Building C object src/CMakeFiles/common_ssl_obj.dir/Thread.c.o [ 52%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProtocolOut.c.o [ 56%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTPersistenceDefault.c.o [ 60%] Building C object src/CMakeFiles/common_ssl_obj.dir/SocketBuffer.c.o [ 64%] Building C object src/CMakeFiles/common_ssl_obj.dir/Heap.c.o [ 68%] Building C object src/CMakeFiles/common_ssl_obj.dir/LinkedList.c.o [ 72%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTProperties.c.o [ 76%] Building C object src/CMakeFiles/common_ssl_obj.dir/MQTTReasonCodes.c.o [ 80%] Building C object src/CMakeFiles/common_ssl_obj.dir/Base64.c.o [ 84%] Building C object src/CMakeFiles/common_ssl_obj.dir/SHA1.c.o [ 88%] Building C object src/CMakeFiles/common_ssl_obj.dir/WebSocket.c.o [ 88%] Built target common_ssl_obj [ 96%] Building C object src/CMakeFiles/paho-mqtt3as.dir/SSLSocket.c.o [ 96%] Building C object src/CMakeFiles/paho-mqtt3as.dir/MQTTAsync.c.o [100%] Linking C shared library libpaho-mqtt3as.dylib paho-mqtt-c/1.3.1: CMake Deprecation Warning at CMakeLists.txt:20 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/StackTrace.c:110:34: warning: cast to smaller integer type 'int' from 'pthread_t' (aka 'struct _opaque_pthread_t *') [-Wpointer-to-int-cast] Log_stackTrace(trace_level, 9, (int)my_thread->id, my_thread->current_depth, name, line, NULL); ^~~~~~~~~~~~~~~~~~ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/StackTrace.c:134:36: warning: cast to smaller integer type 'int' from 'pthread_t' (aka 'struct _opaque_pthread_t *') [-Wpointer-to-int-cast] Log_stackTrace(trace_level, 10, (int)my_thread->id, my_thread->current_depth, name, line, NULL); ^~~~~~~~~~~~~~~~~~ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/StackTrace.c:136:36: warning: cast to smaller integer type 'int' from 'pthread_t' (aka 'struct _opaque_pthread_t *') [-Wpointer-to-int-cast] Log_stackTrace(trace_level, 11, (int)my_thread->id, my_thread->current_depth, name, line, (int*)rc); ^~~~~~~~~~~~~~~~~~ 3 warnings generated. /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/WebSocket.c:1121:3: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] SHA1_Init( &ctx ); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:193:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/WebSocket.c:1122:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] SHA1_Update( &ctx, ws_key, strlen(ws_key)); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:193:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/src/src/WebSocket.c:1123:3: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] SHA1_Final( sha_hash, &ctx ); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:193:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/openssl/3.1.0/_/_/package/d3771a6399aa2d5b52a48e5eed03952084fd25d6/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 3 warnings generated. Undefined symbols for architecture x86_64: "_deflate", referenced from: _zlib_stateful_compress_block in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_write in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_ctrl in libcrypto.a(libcrypto-lib-c_zlib.o) "_deflateEnd", referenced from: _zlib_stateful_finish in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_free in libcrypto.a(libcrypto-lib-c_zlib.o) "_deflateInit_", referenced from: _zlib_stateful_init in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_write in libcrypto.a(libcrypto-lib-c_zlib.o) "_inflate", referenced from: _zlib_stateful_expand_block in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_read in libcrypto.a(libcrypto-lib-c_zlib.o) "_inflateEnd", referenced from: _zlib_stateful_finish in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_free in libcrypto.a(libcrypto-lib-c_zlib.o) "_inflateInit_", referenced from: _zlib_stateful_init in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_read in libcrypto.a(libcrypto-lib-c_zlib.o) "_zError", referenced from: _bio_zlib_write in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_read in libcrypto.a(libcrypto-lib-c_zlib.o) _bio_zlib_ctrl in libcrypto.a(libcrypto-lib-c_zlib.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [src/libpaho-mqtt3as.1.3.1.dylib] Error 1 make[2]: *** [src/CMakeFiles/paho-mqtt3as.dir/all] Error 2 make[1]: *** [src/CMakeFiles/paho-mqtt3as.dir/rule] Error 2 make: *** [paho-mqtt3as] Error 2 paho-mqtt-c/1.3.1: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior paho-mqtt-c/1.3.1: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior paho-mqtt-c/1.3.1: ERROR: Package 'db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822' build failed paho-mqtt-c/1.3.1: WARN: Build folder /Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release ERROR: paho-mqtt-c/1.3.1: Error in build() method, line 103 cmake.build(target=self._cmake_target) ConanException: Error 2 while executing cmake --build "/Users/jenkins/w/prod/BuildSingleReference@2/.conan/data/paho-mqtt-c/1.3.1/_/_/build/db1c9ce9f40d84ef4f76ef2d34335f7fb9f97822/build/Release" '--target' 'paho-mqtt3as' '--' '-j4'