Closed sweetim closed 1 year ago
Can you give a little bit more of your output ?
below is the output of the build
warning: Microsoft (R) Macro Assembler Version 14.26.28806.0
warning: Copyright (C) Microsoft Corporation. All rights reserved.
warning:
warning: Microsoft (R) Macro Assembler Version 14.26.28806.0
warning: Copyright (C) Microsoft Corporation. All rights reserved.
warning:
Fresh num_cpus v1.13.0
Fresh time v0.1.43
Fresh indexmap v1.3.2
Fresh want v0.3.0
Fresh unicase v2.6.0
Fresh num-traits v0.2.11
Fresh url v2.1.1
Compiling paho-mqtt-sys v0.3.0
Fresh syn v1.0.21
Fresh miow v0.3.3
Fresh native-tls v0.2.4
Fresh rand v0.3.23
Running `D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-1abaf511c4629bc8\build-script-build`
Fresh miow v0.2.1
Fresh num-integer v0.1.42
Fresh tokio-macros v0.2.5
Fresh pin-project-internal v0.4.16
[paho-mqtt-sys 0.3.0] debug:Running the bundled build for Paho C
[paho-mqtt-sys 0.3.0] cargo:rerun-if-changed=build.rs
Fresh serde_derive v1.0.110
Fresh num-derive v0.3.0
Fresh rust-crypto v0.2.36
Fresh mio v0.6.22
Fresh pin-project v0.4.16
Fresh chrono v0.4.11
Fresh mio-named-pipes v0.1.6
Fresh futures-util v0.3.5
Fresh serde v1.0.110
Fresh tokio v0.2.21
Fresh mime_guess v2.0.3
Fresh serde_json v1.0.53
Fresh serde_urlencoded v0.6.1
Fresh tokio-util v0.3.1
Fresh tokio-tls v0.3.1
Fresh h2 v0.2.5
Fresh hyper v0.13.5
Fresh hyper-tls v0.4.1
Fresh reqwest v0.10.4
[paho-mqtt-sys 0.3.0] fatal: not a git repository (or any of the parent directories): .git
[paho-mqtt-sys 0.3.0] running: "cmake" "C:\\Users\\hoswe\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\paho-mqtt-sys-0.3.0\\paho.mqtt.c/" "-G" "Visual Studio 16 2019" "-Thost=x86" "-AWin32" "-DPAHO_BUILD_SHARED=off" "-DPAHO_BUILD_STATIC=on" "-DPAHO_ENABLE_TESTING=off" "-DPAHO_WITH_SSL=on" "-DOPENSSL_ROOT_DIR=C:\\Program Files\\OpenSSL-Win64" "-DCMAKE_INSTALL_PREFIX=D:\\workspace\\dyson-rs\\target\\debug\\build\\paho-mqtt-sys-b97c99ae8f392d84\\out" "-DCMAKE_C_FLAGS= -nologo -MD -Brepro /DWIN32" "-DCMAKE_C_FLAGS_DEBUG= -nologo -MD -Brepro /DWIN32" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=Debug"
[paho-mqtt-sys 0.3.0] -- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19041.
[paho-mqtt-sys 0.3.0] -- CMake version: 3.17.2
[paho-mqtt-sys 0.3.0] -- CMake system name: Windows
[paho-mqtt-sys 0.3.0] -- Timestamp is 2020-06-13T14:23:29Z
[paho-mqtt-sys 0.3.0] -- Configuring done
[paho-mqtt-sys 0.3.0] -- Generating done
[paho-mqtt-sys 0.3.0] -- Build files have been written to: D:/workspace/dyson-rs/target/debug/build/paho-mqtt-sys-b97c99ae8f392d84/out/build
[paho-mqtt-sys 0.3.0] running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--"
[paho-mqtt-sys 0.3.0] Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Framework
[paho-mqtt-sys 0.3.0] Copyright (C) Microsoft Corporation. All rights reserved.
[paho-mqtt-sys 0.3.0]
[paho-mqtt-sys 0.3.0] common_obj_static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\common_obj_static.dir\Debug\common_obj_static.lib
[paho-mqtt-sys 0.3.0] common_ssl_obj_static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\common_ssl_obj_static.dir\Debug\common_ssl_obj_static.lib
[paho-mqtt-sys 0.3.0] MQTTAsync.c
[paho-mqtt-sys 0.3.0] paho-mqtt3a-static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\Debug\paho-mqtt3a-static.lib
[paho-mqtt-sys 0.3.0] MQTTClient.c
[paho-mqtt-sys 0.3.0] C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): error C2440: 'function': cannot convert from 'BOOL (__cdecl *)(PINIT_ONCE,PVOID,PVOID *)' to 'PINIT_ONCE_FN' [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3c-static.vcxproj]
[paho-mqtt-sys 0.3.0] C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): warning C4024: 'InitOnceExecuteOnce': different types for formal and actual parameter 2 [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3c-static.vcxproj]
[paho-mqtt-sys 0.3.0] MQTTAsync.c
[paho-mqtt-sys 0.3.0] SSLSocket.c
[paho-mqtt-sys 0.3.0] Generating Code...
[paho-mqtt-sys 0.3.0] paho-mqtt3as-static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\Debug\paho-mqtt3as-static.lib
[paho-mqtt-sys 0.3.0] MQTTClient.c
[paho-mqtt-sys 0.3.0] C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): error C2440: 'function': cannot convert from 'BOOL (__cdecl *)(PINIT_ONCE,PVOID,PVOID *)' to 'PINIT_ONCE_FN' [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3cs-static.vcxproj]
[paho-mqtt-sys 0.3.0] C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): warning C4024: 'InitOnceExecuteOnce': different types for formal and actual parameter 2 [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3cs-static.vcxproj]
[paho-mqtt-sys 0.3.0] thread 'main' panicked at '
[paho-mqtt-sys 0.3.0] command did not execute successfully, got: exit code: 1
[paho-mqtt-sys 0.3.0]
[paho-mqtt-sys 0.3.0] build script failed, must exit now', C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.43\src\lib.rs:1104:5
[paho-mqtt-sys 0.3.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: failed to run custom build command for `paho-mqtt-sys v0.3.0`
Caused by:
process didn't exit successfully: `D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-1abaf511c4629bc8\build-script-build` (exit code: 101)
--- stdout
debug:Running the bundled build for Paho C
cargo:rerun-if-changed=build.rs
running: "cmake" "C:\\Users\\hoswe\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\paho-mqtt-sys-0.3.0\\paho.mqtt.c/" "-G" "Visual Studio 16 2019" "-Thost=x86" "-AWin32" "-DPAHO_BUILD_SHARED=off" "-DPAHO_BUILD_STATIC=on" "-DPAHO_ENABLE_TESTING=off" "-DPAHO_WITH_SSL=on" "-DOPENSSL_ROOT_DIR=C:\\Program Files\\OpenSSL-Win64" "-DCMAKE_INSTALL_PREFIX=D:\\workspace\\dyson-rs\\target\\debug\\build\\paho-mqtt-sys-b97c99ae8f392d84\\out" "-DCMAKE_C_FLAGS= -nologo -MD -Brepro /DWIN32" "-DCMAKE_C_FLAGS_DEBUG= -nologo -MD -Brepro /DWIN32" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=Debug"
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19041.
-- CMake version: 3.17.2
-- CMake system name: Windows
-- Timestamp is 2020-06-13T14:23:29Z
-- Configuring done
-- Generating done
-- Build files have been written to: D:/workspace/dyson-rs/target/debug/build/paho-mqtt-sys-b97c99ae8f392d84/out/build
running: "cmake" "--build" "." "--target" "install" "--config" "Debug" "--"
Microsoft (R) Build Engine version 16.6.0+5ff7b0c9e for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
common_obj_static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\common_obj_static.dir\Debug\common_obj_static.lib
common_ssl_obj_static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\common_ssl_obj_static.dir\Debug\common_ssl_obj_static.lib
MQTTAsync.c
paho-mqtt3a-static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\Debug\paho-mqtt3a-static.lib
MQTTClient.c
C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): error C2440: 'function': cannot convert from 'BOOL (__cdecl *)(PINIT_ONCE,PVOID,PVOID *)' to 'PINIT_ONCE_FN' [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3c-static.vcxproj]
C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): warning C4024: 'InitOnceExecuteOnce': different types for formal and actual parameter 2 [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3c-static.vcxproj]
MQTTAsync.c
SSLSocket.c
Generating Code...
paho-mqtt3as-static.vcxproj -> D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\Debug\paho-mqtt3as-static.lib
MQTTClient.c
C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): error C2440: 'function': cannot convert from 'BOOL (__cdecl *)(PINIT_ONCE,PVOID,PVOID *)' to 'PINIT_ONCE_FN' [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3cs-static.vcxproj]
C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\paho-mqtt-sys-0.3.0\paho.mqtt.c\src\MQTTClient.c(376,66): warning C4024: 'InitOnceExecuteOnce': different types for formal and actual parameter 2 [D:\workspace\dyson-rs\target\debug\build\paho-mqtt-sys-b97c99ae8f392d84\out\build\src\paho-mqtt3cs-static.vcxproj]
--- stderr
fatal: not a git repository (or any of the parent directories): .git
thread 'main' panicked at '
command did not execute successfully, got: exit code: 1
build script failed, must exit now', C:\Users\hoswe\.cargo\registry\src\github.com-1ecc6299db9ec823\cmake-0.1.43\src\lib.rs:1104:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
The same to me!
I tried to use git init
to initialize the repository, but it gives me even less message.
error: failed to run custom build command for `paho-mqtt-sys v0.3.0`
Caused by:
process didn't exit successfully: `D:\Workspace\3. Projects\2020\CurrentSence\target\debug\build\paho-mqtt-sys-074dd272728bb87c\build-script-build` (exit code: 101)
--- stdout
debug:Running the bundled build for Paho C
cargo:rerun-if-changed=build.rs
running: "cmake" "C:\\Users\\sunnysab\\.cargo\\registry\\src\\mirrors.tuna.tsinghua.edu.cn-df7c3c540f42cdbd\\paho-mqtt-sys-0.3.0\\paho.mqtt.c/" "-G" "Visual Studio 16 2019" "-Thost=x64" "-Ax64" "-DPAHO_BUILD_SHARED=off" "-DPAHO_BUILD_STATIC=on" "-DPAHO_ENABLE_TESTING=off" "-DPAHO_WITH_SSL=on" "-DCMAKE_INSTALL_PREFIX=D:\\Workspace\\3. Projects\\2020\\CurrentSence\\target\\debug\\build\\paho-mqtt-sys-1be73cdfec7e6718\\out" "-DCMAKE_C_FLAGS= /DWIN32 -nologo -MD -Brepro" "-DCMAKE_C_FLAGS_DEBUG= /DWIN32 -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS= -nologo -MD -Brepro" "-DCMAKE_CXX_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS= -nologo -MD -Brepro" "-DCMAKE_ASM_FLAGS_DEBUG= -nologo -MD -Brepro" "-DCMAKE_BUILD_TYPE=Debug"
--- stderr
thread 'main' panicked at '
failed to execute command: The system cannot find the file specified. (os error 2)
is `cmake` not installed?
// -------------------Snapped.
This issue appears to have originated upstream in the paho.mqtt.c code, and was apparently fixed in April:
I'm working on a new version which will update to the upcoming release of the Paho C lib (which should be v1.3.8). This should all be fixed by then. It should be done before the end of the month.
I believe this was fixed a while ago?
I am using Windows 10 2004, and cargo version
when i run
cargo build -vv
, it fails with the error listed below