1 | Logging to: /work/oxidecomputer/omicron/out/LOG | ||
2 | Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths) | ||
3 | Compiling camino v1.1.7 | ||
4 | Compiling password-hash v0.5.0 | ||
5 | Compiling blake2 v0.10.6 | ||
6 | Compiling derive-where v1.2.7 | ||
7 | Compiling humantime v2.1.0 | ||
8 | Compiling newline-converter v0.3.0 | ||
9 | Compiling toml v0.8.19 | ||
10 | Compiling expectorate v1.1.0 | ||
11 | Compiling progenitor-client v0.7.0 (https://github.com/oxidecomputer/progenitor?branch=main#c59c6d64) | ||
12 | Compiling dns-service-client v0.1.0 (/work/oxidecomputer/omicron/clients/dns-service-client) | ||
13 | Compiling argon2 v0.5.3 | ||
14 | Compiling progenitor v0.7.0 (https://github.com/oxidecomputer/progenitor?branch=main#c59c6d64) | ||
15 | Compiling gateway-client v0.1.0 (/work/oxidecomputer/omicron/clients/gateway-client) | ||
16 | Compiling dirs-sys-next v0.1.2 | ||
17 | Compiling prettyplease v0.2.20 | ||
18 | Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords) | ||
19 | Compiling dirs-next v2.0.0 | ||
20 | Compiling convert_case v0.4.0 | ||
21 | Compiling term v0.7.0 | ||
22 | Compiling semver v0.1.20 | ||
23 | Compiling is-terminal v0.4.12 | ||
24 | Compiling home v0.5.9 | ||
25 | Compiling rustc_version v0.1.7 | ||
26 | Compiling derive_more v0.99.18 | ||
27 | Compiling nexus-sled-agent-shared v0.1.0 (/work/oxidecomputer/omicron/nexus-sled-agent-shared) | ||
28 | Compiling newtype_derive v0.1.6 | ||
29 | Compiling rustls-pki-types v1.7.0 | ||
30 | Compiling rustls v0.22.4 | ||
31 | Compiling thread_local v1.1.8 | ||
32 | Compiling steno v0.4.1 | ||
33 | Compiling rustls-webpki v0.102.4 | ||
34 | Compiling linked-hash-map v0.5.6 | ||
35 | Compiling match_cfg v0.1.0 | ||
36 | Compiling hostname v0.3.1 | ||
37 | Compiling lru-cache v0.1.2 | ||
38 | Compiling multer v3.1.0 | ||
39 | Compiling slog-async v2.8.0 | ||
40 | Compiling slog-json v2.6.1 | ||
41 | Compiling crossbeam-channel v0.5.12 | ||
42 | Compiling http v1.1.0 | ||
43 | Compiling atomic-waker v1.1.2 | ||
44 | Compiling take_mut v0.2.2 | ||
45 | Compiling waitgroup v0.1.2 | ||
46 | Compiling slog-bunyan v2.5.0 | ||
47 | Compiling slog-term v2.9.1 | ||
48 | Compiling rustls-pemfile v2.1.3 | ||
49 | Compiling dropshot v0.10.2-dev (https://github.com/oxidecomputer/dropshot?branch=main#52d900a4) | ||
50 | Compiling async-stream v0.3.5 | ||
51 | Compiling sha1 v0.10.6 | ||
52 | Compiling newtype-uuid v1.1.0 | ||
53 | Compiling serde_path_to_error v0.1.16 | ||
54 | Compiling hostname v0.4.0 | ||
55 | Compiling tokio-rustls v0.25.0 | ||
56 | Compiling nexus-types v0.1.0 (/work/oxidecomputer/omicron/nexus/types) | ||
57 | Compiling instant v0.1.12 | ||
58 | Compiling slog-dtrace v0.3.0 | ||
59 | Compiling debug-ignore v1.0.5 | ||
60 | Compiling backoff v0.4.0 | ||
61 | Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds) | ||
62 | Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=220dd026e83142b83bd93123f465a64dd4600201#220dd026) | ||
63 | Compiling parse-display v0.9.1 | ||
64 | Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041) | ||
65 | Compiling serde_with v3.8.3 | ||
66 | Compiling strum v0.26.3 | ||
67 | Compiling oximeter-macro-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter-macro-impl) | ||
68 | Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#2612d220) | ||
69 | Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#0a097945) | ||
70 | Compiling num-rational v0.4.2 | ||
71 | Compiling num-complex v0.4.6 | ||
72 | Compiling macaddr v1.0.1 | ||
73 | Compiling swrite v0.1.0 | ||
74 | Compiling num v0.4.3 | ||
75 | Compiling float-ord v0.3.2 | ||
76 | Compiling quick-error v1.2.3 | ||
77 | Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common) | ||
78 | Compiling resolv-conf v0.7.0 | ||
79 | Compiling trust-dns-resolver v0.22.0 | ||
80 | Compiling rayon-core v1.12.1 | ||
81 | Compiling oximeter-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/impl) | ||
82 | Compiling nexus-config v0.1.0 (/work/oxidecomputer/omicron/nexus-config) | ||
83 | Compiling crossbeam-deque v0.8.5 | ||
84 | Compiling display-error-chain v0.2.0 | ||
85 | Compiling same-file v1.0.6 | ||
86 | Compiling fastrand v2.1.0 | ||
87 | Compiling tempfile v3.10.1 | ||
88 | Compiling walkdir v2.5.0 | ||
89 | Compiling half v2.4.1 | ||
90 | Compiling ciborium-io v0.2.2 | ||
91 | Compiling utf-8 v0.7.6 | ||
92 | Compiling ciborium-ll v0.2.2 | ||
93 | Compiling blake3 v1.5.1 | ||
94 | Compiling ring v0.16.20 | ||
95 | Compiling rayon v1.10.0 | ||
96 | Compiling sled-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/sled-agent-client) | ||
97 | Compiling xattr v1.3.1 | ||
98 | Compiling nibble_vec v0.1.0 | ||
99 | Compiling memmap2 v0.9.4 | ||
100 | Compiling filetime v0.2.23 | ||
101 | Compiling cancel-safe-futures v0.1.5 | ||
102 | Compiling constant_time_eq v0.3.0 | ||
103 | Compiling arrayref v0.3.7 | ||
104 | Compiling untrusted v0.7.1 | ||
105 | Compiling arrayvec v0.7.4 | ||
106 | Compiling spin v0.5.2 | ||
107 | Compiling endian-type v0.1.2 | ||
108 | Compiling radix_trie v0.2.1 | ||
109 | Compiling tar v0.4.41 | ||
110 | Compiling ciborium v0.2.2 | ||
111 | Compiling toolchain_find v0.4.0 | ||
112 | Compiling camino-tempfile v1.1.1 | ||
113 | Compiling maplit v1.0.2 | ||
114 | Compiling glob v0.3.1 | ||
115 | Compiling crunchy v0.2.2 | ||
116 | Compiling topological-sort v0.2.2 | ||
117 | Compiling clang-sys v1.7.0 | ||
118 | Compiling omicron-zone-package v0.11.0 | ||
119 | Compiling oximeter-timeseries-macro v0.1.0 (/work/oxidecomputer/omicron/oximeter/timeseries-macro) | ||
120 | Compiling rustfmt-wrapper v0.2.1 | ||
121 | Compiling internal-dns v0.1.0 (/work/oxidecomputer/omicron/internal-dns) | ||
122 | Compiling tiny-keccak v2.0.2 | ||
123 | Compiling arc-swap v1.7.1 | ||
124 | Compiling slog-scope v4.4.0 | ||
125 | Compiling ascii-canvas v3.0.0 | ||
126 | Compiling ena v0.14.3 | ||
127 | Compiling libloading v0.8.3 | ||
128 | Compiling regex-syntax v0.6.29 | ||
129 | Compiling diff v0.1.13 | ||
130 | Compiling bindgen v0.69.4 | ||
131 | Compiling oximeter v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter) | ||
132 | Compiling slog-stdlog v4.1.1 | ||
133 | Compiling dpd-client v0.1.0 (/work/oxidecomputer/omicron/clients/dpd-client) | ||
134 | Compiling tungstenite v0.21.0 | ||
135 | Compiling lalrpop v0.19.12 | ||
136 | Compiling omicron-certificates v0.1.0 (/work/oxidecomputer/omicron/certificates) | ||
137 | error[E0599]: no method named `as_ptr` found for reference `&X509Ref` in the current scope | ||
138 | --> certificates/src/openssl_ext.rs:55:22 | ||
139 | | | ||
140 | 55 | self.as_ptr(), | ||
141 | | ^^^^^^ method not found in `&X509Ref` | ||
142 | | | ||
143 | = help: items from traits can only be used if the trait is in scope | ||
144 | help: trait `ForeignTypeRef` which provides `as_ptr` is implemented but not in scope; perhaps you want to import it | ||
145 | | | ||
146 | 8 + use foreign_types_shared::ForeignTypeRef; | ||
147 | | | ||
148 | |||
149 | error[E0599]: no method named `as_ptr` found for reference `&X509Ref` in the current scope | ||
150 | --> certificates/src/openssl_ext.rs:114:65 | ||
151 | | | ||
152 | 114 | unsafe { openssl_sys::X509_get_extension_flags(self.as_ptr()) }; | ||
153 | | ^^^^^^ method not found in `&X509Ref` | ||
154 | | | ||
155 | = help: items from traits can only be used if the trait is in scope | ||
156 | help: trait `ForeignTypeRef` which provides `as_ptr` is implemented but not in scope; perhaps you want to import it | ||
157 | | | ||
158 | 8 + use foreign_types_shared::ForeignTypeRef; | ||
159 | | | ||
160 | |||
161 | error[E0599]: no method named `as_ptr` found for reference `&X509Ref` in the current scope | ||
162 | --> certificates/src/openssl_ext.rs:121:68 | ||
163 | | | ||
164 | 121 | unsafe { openssl_sys::X509_get_extended_key_usage(self.as_ptr()) }; | ||
165 | | ^^^^^^ method not found in `&X509Ref` | ||
166 | | | ||
167 | = help: items from traits can only be used if the trait is in scope | ||
168 | help: trait `ForeignTypeRef` which provides `as_ptr` is implemented but not in scope; perhaps you want to import it | ||
169 | | | ||
170 | 8 + use foreign_types_shared::ForeignTypeRef; | ||
171 | | | ||
172 | |||
173 | warning: unused import: `foreign_types::ForeignTypeRef` | ||
174 | --> certificates/src/openssl_ext.rs:8:5 | ||
175 | | | ||
176 | 8 | use foreign_types::ForeignTypeRef; | ||
177 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
178 | | | ||
179 | = note: `#[warn(unused_imports)]` on by default | ||
180 | |||
181 | For more information about this error, try `rustc --explain E0599`. | ||
182 | warning: `omicron-certificates` (lib) generated 1 warning | ||
183 | error: could not compile `omicron-certificates` (lib) due to 3 previous errors; 1 warning emitted | ||
184 | warning: build failed, waiting for other jobs to finish... | ||
185 | Error: Failed to build packages |