libusb1-sys 0.7.0

FFI bindings for libusb.
Documentation
Build #1203709 2024-04-27T15:44:20.190928+00:00
# rustc version
rustc 1.79.0-nightly (4d570eea0 2024-04-26)# docs.rs version
docsrs 0.6.0 (bc86a4d3 2024-04-17)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/libusb1-sys-0.7.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/libusb1-sys-0.7.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240426-1.79.0-nightly-4d570eea0\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/i686-pc-windows-msvc\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "i686-pc-windows-msvc", kill_on_drop: false }`
[INFO] [stdout] 9d09e384e91b9bbab36a5491bdfac078e7b30253701adce669910c30d7bea3c2
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "9d09e384e91b9bbab36a5491bdfac078e7b30253701adce669910c30d7bea3c2", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]    Compiling libusb1-sys v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/os/events_windows.c:21:
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:4:2: error: invalid preprocessing directive #warn; did you mean #warning?
[INFO] [stderr] warning: libusb1-sys@0.7.0:     4 | #warn "msvc/config.h shouldn't be included for your development environment."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  warning
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:5:2: error: #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr] warning: libusb1-sys@0.7.0:     5 | #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:10:2: error: #error "Visual Studio 2013 or later is required."
[INFO] [stderr] warning: libusb1-sys@0.7.0:    10 | #error "Visual Studio 2013 or later is required."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:27,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:4:2: error: invalid preprocessing directive #warn; did you mean #warning?
[INFO] [stderr] warning: libusb1-sys@0.7.0:     4 | #warn "msvc/config.h shouldn't be included for your development environment."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  warning
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:5:2: error: #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr] warning: libusb1-sys@0.7.0:     5 | #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: /opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:10:2: error: #error "Visual Studio 2013 or later is required."
[INFO] [stderr] warning: libusb1-sys@0.7.0:    10 | #error "Visual Studio 2013 or later is required."
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |  ^~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:119,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/events_windows.h:24:9: error: unknown type name 'HANDLE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    24 | typedef HANDLE usbi_os_handle_t;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/events_windows.h:28:9: error: unknown type name 'HANDLE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    28 |         HANDLE hEvent;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/events_windows.h:36:9: error: unknown type name 'HANDLE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    36 |         HANDLE hTimer;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/events_windows.h: In function 'usbi_timer_valid':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/events_windows.h:43:30: warning: comparison between pointer and integer
[INFO] [stderr] warning: libusb1-sys@0.7.0:    43 |         return timer->hTimer != NULL;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                              ^~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:27:9: error: unknown type name 'LONG'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    27 | typedef LONG usbi_mutex_static_t;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_static_lock':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:30:16: warning: implicit declaration of function 'InterlockedExchange' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    30 |         while (InterlockedExchange(mutex, 1L) == 1L)
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:31:17: warning: implicit declaration of function 'SleepEx' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    31 |                 SleepEx(0, TRUE);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                 ^~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:31:28: error: 'TRUE' undeclared (first use in this function)
[INFO] [stderr] warning: libusb1-sys@0.7.0:    31 |                 SleepEx(0, TRUE);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                            ^~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:31:28: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:38:9: error: unknown type name 'CRITICAL_SECTION'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    38 | typedef CRITICAL_SECTION usbi_mutex_t;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_init':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:41:9: warning: implicit declaration of function 'InitializeCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    41 |         InitializeCriticalSection(mutex);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_lock':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:45:9: warning: implicit declaration of function 'EnterCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    45 |         EnterCriticalSection(mutex);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_unlock':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:49:9: warning: implicit declaration of function 'LeaveCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    49 |         LeaveCriticalSection(mutex);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_trylock':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:53:16: warning: implicit declaration of function 'TryEnterCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    53 |         return TryEnterCriticalSection(mutex) != 0;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_destroy':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:57:9: warning: implicit declaration of function 'DeleteCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    57 |         DeleteCriticalSection(mutex);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:63:8: error: redefinition of 'struct timespec'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    63 | struct timespec {
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |        ^~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from /usr/include/sys/select.h:39,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from /usr/include/sys/types.h:179,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from /usr/include/stdlib.h:395,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/libusbi.h:33,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: /usr/include/bits/types/struct_timespec.h:11:8: note: originally defined here
[INFO] [stderr] warning: libusb1-sys@0.7.0:    11 | struct timespec
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |        ^~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:69:9: error: unknown type name 'CONDITION_VARIABLE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    69 | typedef CONDITION_VARIABLE usbi_cond_t;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_cond_init':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:72:9: warning: implicit declaration of function 'InitializeConditionVariable' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    72 |         InitializeConditionVariable(cond);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_cond_wait':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:76:22: warning: implicit declaration of function 'SleepConditionVariableCS' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                      ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                                         ^~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:76:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:76:60: error: 'INFINITE' undeclared (first use in this function)
[INFO] [stderr] warning: libusb1-sys@0.7.0:    76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                                                            ^~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                                         ^~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:76:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_cond_broadcast':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:82:9: warning: implicit declaration of function 'WakeAllConditionVariable' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    82 |         WakeAllConditionVariable(cond);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:89:9: error: unknown type name 'DWORD'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    89 | typedef DWORD usbi_tls_key_t;
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_create':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:92:16: warning: implicit declaration of function 'TlsAlloc' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    92 |         *key = TlsAlloc();
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                ^~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:93:24: error: 'TLS_OUT_OF_INDEXES' undeclared (first use in this function)
[INFO] [stderr] warning: libusb1-sys@0.7.0:    93 |         assert(*key != TLS_OUT_OF_INDEXES);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                        ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_get':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:97:16: warning: implicit declaration of function 'TlsGetValue' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    97 |         return TlsGetValue(key);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                ^~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:97:16: warning: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Wint-conversion]
[INFO] [stderr] warning: libusb1-sys@0.7.0:    97 |         return TlsGetValue(key);
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                ^~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_set':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:101:22: warning: implicit declaration of function 'TlsSetValue' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:   101 |         WINAPI_CHECK(TlsSetValue(key, ptr));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                      ^~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                                         ^~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:101:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr] warning: libusb1-sys@0.7.0:   101 |         WINAPI_CHECK(TlsSetValue(key, ptr));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_delete':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:105:22: warning: implicit declaration of function 'TlsFree' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:   105 |         WINAPI_CHECK(TlsFree(key));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                      ^~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr] warning: libusb1-sys@0.7.0:    24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                                         ^~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:105:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr] warning: libusb1-sys@0.7.0:   105 |         WINAPI_CHECK(TlsFree(key));
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr] warning: libusb1-sys@0.7.0:                  from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h: In function 'usbi_get_tid':
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/threads_windows.h:110:30: warning: implicit declaration of function 'GetCurrentThreadId' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: libusb1-sys@0.7.0:   110 |         return (unsigned int)GetCurrentThreadId();
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |                              ^~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: In file included from libusb/libusb/os/events_windows.c:24:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/windows_common.h: At top level:
[INFO] [stderr] warning: libusb1-sys@0.7.0: libusb/libusb/os/windows_common.h:56:10: fatal error: process.h: No such file or directory
[INFO] [stderr] warning: libusb1-sys@0.7.0:    56 | #include <process.h>
[INFO] [stderr] warning: libusb1-sys@0.7.0:       |          ^~~~~~~~~~~
[INFO] [stderr] warning: libusb1-sys@0.7.0: compilation terminated.
[INFO] [stderr] 
[INFO] [stderr] error: failed to run custom build command for `libusb1-sys v0.7.0 (/opt/rustwide/workdir)`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/libusb1-sys-67c05b8c5dfd5528/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-env-changed=LIBUSB_STATIC
[INFO] [stderr]   Can't find libusb pkg: CrossCompilation
[INFO] [stderr]   cargo:vendored=1
[INFO] [stderr]   cargo:static=1
[INFO] [stderr]   cargo:include=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include
[INFO] [stderr]   cargo:rustc-link-lib=dylib=user32
[INFO] [stderr]   TARGET = Some("i686-pc-windows-msvc")
[INFO] [stderr]   OPT_LEVEL = Some("0")
[INFO] [stderr]   HOST = Some("x86_64-unknown-linux-gnu")
[INFO] [stderr]   CC_i686-pc-windows-msvc = None
[INFO] [stderr]   CC_i686_pc_windows_msvc = None
[INFO] [stderr]   TARGET_CC = None
[INFO] [stderr]   CC = None
[INFO] [stderr]   CROSS_COMPILE = None
[INFO] [stderr]   CFLAGS_i686-pc-windows-msvc = None
[INFO] [stderr]   CFLAGS_i686_pc_windows_msvc = None
[INFO] [stderr]   TARGET_CFLAGS = None
[INFO] [stderr]   CFLAGS = None
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   DEBUG = Some("true")
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
[INFO] [stderr]   running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-m32" "-I" "/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include" "-I" "libusb/libusb" "/source-charset:utf-8" "-DPRINTF_FORMAT(a, b)=" "-DENABLE_LOGGING=1" "-DOS_WINDOWS=1" "-DDEFAULT_VISIBILITY=" "-DPLATFORM_WINDOWS=1" "-Fo/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/libusb/libusb/os/events_windows.o" "-c" "libusb/libusb/os/events_windows.c"
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/os/events_windows.c:21:
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:4:2: error: invalid preprocessing directive #warn; did you mean #warning?
[INFO] [stderr]   cargo:warning=    4 | #warn "msvc/config.h shouldn't be included for your development environment."
[INFO] [stderr]   cargo:warning=      |  ^~~~
[INFO] [stderr]   cargo:warning=      |  warning
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:5:2: error: #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr]   cargo:warning=    5 | #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr]   cargo:warning=      |  ^~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:10:2: error: #error "Visual Studio 2013 or later is required."
[INFO] [stderr]   cargo:warning=   10 | #error "Visual Studio 2013 or later is required."
[INFO] [stderr]   cargo:warning=      |  ^~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:27,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:4:2: error: invalid preprocessing directive #warn; did you mean #warning?
[INFO] [stderr]   cargo:warning=    4 | #warn "msvc/config.h shouldn't be included for your development environment."
[INFO] [stderr]   cargo:warning=      |  ^~~~
[INFO] [stderr]   cargo:warning=      |  warning
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:5:2: error: #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr]   cargo:warning=    5 | #error "Please make sure the msvc/ directory is removed from your build path."
[INFO] [stderr]   cargo:warning=      |  ^~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include/config.h:10:2: error: #error "Visual Studio 2013 or later is required."
[INFO] [stderr]   cargo:warning=   10 | #error "Visual Studio 2013 or later is required."
[INFO] [stderr]   cargo:warning=      |  ^~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:119,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/events_windows.h:24:9: error: unknown type name 'HANDLE'
[INFO] [stderr]   cargo:warning=   24 | typedef HANDLE usbi_os_handle_t;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/events_windows.h:28:9: error: unknown type name 'HANDLE'
[INFO] [stderr]   cargo:warning=   28 |         HANDLE hEvent;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/events_windows.h:36:9: error: unknown type name 'HANDLE'
[INFO] [stderr]   cargo:warning=   36 |         HANDLE hTimer;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/events_windows.h: In function 'usbi_timer_valid':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/events_windows.h:43:30: warning: comparison between pointer and integer
[INFO] [stderr]   cargo:warning=   43 |         return timer->hTimer != NULL;
[INFO] [stderr]   cargo:warning=      |                              ^~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:27:9: error: unknown type name 'LONG'
[INFO] [stderr]   cargo:warning=   27 | typedef LONG usbi_mutex_static_t;
[INFO] [stderr]   cargo:warning=      |         ^~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_static_lock':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:30:16: warning: implicit declaration of function 'InterlockedExchange' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   30 |         while (InterlockedExchange(mutex, 1L) == 1L)
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:31:17: warning: implicit declaration of function 'SleepEx' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   31 |                 SleepEx(0, TRUE);
[INFO] [stderr]   cargo:warning=      |                 ^~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:31:28: error: 'TRUE' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=   31 |                 SleepEx(0, TRUE);
[INFO] [stderr]   cargo:warning=      |                            ^~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:31:28: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:38:9: error: unknown type name 'CRITICAL_SECTION'
[INFO] [stderr]   cargo:warning=   38 | typedef CRITICAL_SECTION usbi_mutex_t;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_init':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:41:9: warning: implicit declaration of function 'InitializeCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   41 |         InitializeCriticalSection(mutex);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_lock':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:45:9: warning: implicit declaration of function 'EnterCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   45 |         EnterCriticalSection(mutex);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_unlock':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:49:9: warning: implicit declaration of function 'LeaveCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   49 |         LeaveCriticalSection(mutex);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_trylock':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:53:16: warning: implicit declaration of function 'TryEnterCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   53 |         return TryEnterCriticalSection(mutex) != 0;
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_mutex_destroy':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:57:9: warning: implicit declaration of function 'DeleteCriticalSection' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   57 |         DeleteCriticalSection(mutex);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:63:8: error: redefinition of 'struct timespec'
[INFO] [stderr]   cargo:warning=   63 | struct timespec {
[INFO] [stderr]   cargo:warning=      |        ^~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from /usr/include/sys/select.h:39,
[INFO] [stderr]   cargo:warning=                 from /usr/include/sys/types.h:179,
[INFO] [stderr]   cargo:warning=                 from /usr/include/stdlib.h:395,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/libusbi.h:33,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=/usr/include/bits/types/struct_timespec.h:11:8: note: originally defined here
[INFO] [stderr]   cargo:warning=   11 | struct timespec
[INFO] [stderr]   cargo:warning=      |        ^~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:69:9: error: unknown type name 'CONDITION_VARIABLE'
[INFO] [stderr]   cargo:warning=   69 | typedef CONDITION_VARIABLE usbi_cond_t;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_cond_init':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:72:9: warning: implicit declaration of function 'InitializeConditionVariable' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   72 |         InitializeConditionVariable(cond);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_cond_wait':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:76:22: warning: implicit declaration of function 'SleepConditionVariableCS' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr]   cargo:warning=   24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:76:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr]   cargo:warning=   76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:76:60: error: 'INFINITE' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=   76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr]   cargo:warning=      |                                                            ^~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr]   cargo:warning=   24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:76:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr]   cargo:warning=   76 |         WINAPI_CHECK(SleepConditionVariableCS(cond, mutex, INFINITE));
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_cond_broadcast':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:82:9: warning: implicit declaration of function 'WakeAllConditionVariable' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   82 |         WakeAllConditionVariable(cond);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: At top level:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:89:9: error: unknown type name 'DWORD'
[INFO] [stderr]   cargo:warning=   89 | typedef DWORD usbi_tls_key_t;
[INFO] [stderr]   cargo:warning=      |         ^~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_create':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:92:16: warning: implicit declaration of function 'TlsAlloc' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   92 |         *key = TlsAlloc();
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:93:24: error: 'TLS_OUT_OF_INDEXES' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=   93 |         assert(*key != TLS_OUT_OF_INDEXES);
[INFO] [stderr]   cargo:warning=      |                        ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_get':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:97:16: warning: implicit declaration of function 'TlsGetValue' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=   97 |         return TlsGetValue(key);
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:97:16: warning: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Wint-conversion]
[INFO] [stderr]   cargo:warning=   97 |         return TlsGetValue(key);
[INFO] [stderr]   cargo:warning=      |                ^~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:29,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_set':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:101:22: warning: implicit declaration of function 'TlsSetValue' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  101 |         WINAPI_CHECK(TlsSetValue(key, ptr));
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr]   cargo:warning=   24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:101:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr]   cargo:warning=  101 |         WINAPI_CHECK(TlsSetValue(key, ptr));
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_tls_key_delete':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:105:22: warning: implicit declaration of function 'TlsFree' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  105 |         WINAPI_CHECK(TlsFree(key));
[INFO] [stderr]   cargo:warning=      |                      ^~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:24:41: note: in expansion of macro 'ASSERT_NE'
[INFO] [stderr]   cargo:warning=   24 | #define WINAPI_CHECK(expression)        ASSERT_NE(expression, 0)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:105:9: note: in expansion of macro 'WINAPI_CHECK'
[INFO] [stderr]   cargo:warning=  105 |         WINAPI_CHECK(TlsFree(key));
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/libusbi.h:120,
[INFO] [stderr]   cargo:warning=                 from libusb/libusb/os/events_windows.c:23:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h: In function 'usbi_get_tid':
[INFO] [stderr]   cargo:warning=libusb/libusb/os/threads_windows.h:110:30: warning: implicit declaration of function 'GetCurrentThreadId' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  110 |         return (unsigned int)GetCurrentThreadId();
[INFO] [stderr]   cargo:warning=      |                              ^~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from libusb/libusb/os/events_windows.c:24:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/windows_common.h: At top level:
[INFO] [stderr]   cargo:warning=libusb/libusb/os/windows_common.h:56:10: fatal error: process.h: No such file or directory
[INFO] [stderr]   cargo:warning=   56 | #include <process.h>
[INFO] [stderr]   cargo:warning=      |          ^~~~~~~~~~~
[INFO] [stderr]   cargo:warning=compilation terminated.
[INFO] [stderr]   exit status: 1
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-m32" "-I" "/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/include" "-I" "libusb/libusb" "/source-charset:utf-8" "-DPRINTF_FORMAT(a, b)=" "-DENABLE_LOGGING=1" "-DOS_WINDOWS=1" "-DDEFAULT_VISIBILITY=" "-DPLATFORM_WINDOWS=1" "-Fo/opt/rustwide/target/i686-pc-windows-msvc/debug/build/libusb1-sys-ecd7c88e78ac5785/out/libusb/libusb/os/events_windows.o" "-c" "libusb/libusb/os/events_windows.c" with args "cc" did not execute successfully (status code exit status: 1).
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] running `Command { std: "docker" "inspect" "9d09e384e91b9bbab36a5491bdfac078e7b30253701adce669910c30d7bea3c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d09e384e91b9bbab36a5491bdfac078e7b30253701adce669910c30d7bea3c2", kill_on_drop: false }`
[INFO] [stdout] 9d09e384e91b9bbab36a5491bdfac078e7b30253701adce669910c30d7bea3c2