Max level shown:
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