|
|
|
1 | 2024-11-21T18:43:17.773Z | job assigned to worker 01JD80GTR7G0HMN51EQBQ3NPE2 [factory aws, i-0ef9b30ec13a9510c] (queued for 57 s) |
|
2 | 2024-11-21T18:43:25.904Z | starting task 0: "setup" |
3 | 2024-11-21T18:43:25.912Z | ++ uname -s |
4 | 2024-11-21T18:43:25.914Z | + kern=SunOS |
5 | 2024-11-21T18:43:25.914Z | + case "$kern" in |
6 | 2024-11-21T18:43:25.914Z | + groupadd -g 12345 build |
7 | 2024-11-21T18:43:25.917Z | + useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build |
8 | 2024-11-21T18:43:27.922Z | + zfs create -o mountpoint=/work rpool/work |
9 | 2024-11-21T18:43:28.006Z | ++ awk '$2 == "/home" { print $3 }' /etc/mnttab |
10 | 2024-11-21T18:43:28.008Z | + home_fs=zfs |
11 | 2024-11-21T18:43:28.008Z | + [[ zfs == autofs ]] |
12 | 2024-11-21T18:43:28.008Z | + mkdir -p /home/build |
13 | 2024-11-21T18:43:28.011Z | + chown build:build /home/build /work |
14 | 2024-11-21T18:43:30.012Z | + chmod 0700 /home/build /work |
15 | 2024-11-21T18:43:30.014Z | process exited: duration 4111 ms, exit code 0 |
|
16 | 2024-11-21T18:43:30.019Z | starting task 1: "rust-toolchain" |
17 | 2024-11-21T18:43:30.024Z | + printf ' * toolchain channel = "%s" |
18 | 2024-11-21T18:43:30.024Z | ' nightly-2024-11-18 |
19 | 2024-11-21T18:43:30.027Z | * toolchain channel = "nightly-2024-11-18" |
20 | 2024-11-21T18:43:30.027Z | * toolchain profile = "default" |
21 | 2024-11-21T18:43:30.027Z | + printf ' * toolchain profile = "%s" |
22 | 2024-11-21T18:43:30.027Z | ' default |
23 | 2024-11-21T18:43:30.027Z | + curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs |
24 | 2024-11-21T18:43:30.027Z | + /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default |
25 | 2024-11-21T18:43:30.127Z | info: downloading installer |
26 | 2024-11-21T18:43:31.662Z | info: profile set to 'default' |
27 | 2024-11-21T18:43:31.662Z | info: default host triple is x86_64-unknown-illumos |
28 | 2024-11-21T18:43:31.666Z | info: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos' |
29 | 2024-11-21T18:43:31.825Z | info: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17) |
30 | 2024-11-21T18:43:31.825Z | info: downloading component 'cargo' |
31 | 2024-11-21T18:43:32.747Z | info: downloading component 'clippy' |
32 | 2024-11-21T18:43:33.098Z | info: downloading component 'rust-docs' |
33 | 2024-11-21T18:43:34.350Z | info: downloading component 'rust-std' |
34 | 2024-11-21T18:43:36.388Z | info: downloading component 'rustc' |
35 | 2024-11-21T18:43:43.583Z | info: downloading component 'rustfmt' |
36 | 2024-11-21T18:43:43.852Z | info: installing component 'cargo' |
37 | 2024-11-21T18:43:44.669Z | info: installing component 'clippy' |
38 | 2024-11-21T18:43:45.051Z | info: installing component 'rust-docs' |
39 | 2024-11-21T18:43:46.751Z | info: installing component 'rust-std' |
40 | 2024-11-21T18:43:48.544Z | info: installing component 'rustc' |
41 | 2024-11-21T18:43:54.497Z | info: installing component 'rustfmt' |
42 | 2024-11-21T18:43:54.821Z | info: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos' |
43 | 2024-11-21T18:43:54.821Z | |
44 | 2024-11-21T18:43:55.201Z | nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17) |
45 | 2024-11-21T18:43:55.201Z | |
46 | 2024-11-21T18:43:55.204Z | |
47 | 2024-11-21T18:43:55.204Z | Rust is installed now. Great! |
48 | 2024-11-21T18:43:55.204Z | |
49 | 2024-11-21T18:43:55.204Z | To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH |
50 | 2024-11-21T18:43:55.204Z | environment variable. This has not been done automatically. |
51 | 2024-11-21T18:43:55.204Z | |
52 | 2024-11-21T18:43:55.204Z | To configure your current shell, you need to source |
53 | 2024-11-21T18:43:55.204Z | the corresponding env file under $HOME/.cargo. |
54 | 2024-11-21T18:43:55.204Z | |
55 | 2024-11-21T18:43:55.204Z | This is usually done by running one of the following (note the leading DOT): |
56 | 2024-11-21T18:43:55.204Z | . "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh |
57 | 2024-11-21T18:43:55.204Z | source "$HOME/.cargo/env.fish" # For fish |
58 | 2024-11-21T18:43:55.267Z | + rustc --version |
59 | 2024-11-21T18:43:55.334Z | rustc 1.84.0-nightly (5ec7d6eee 2024-11-17) |
60 | 2024-11-21T18:43:55.337Z | process exited: duration 25315 ms, exit code 0 |
|
61 | 2024-11-21T18:43:55.343Z | starting task 2: "authentication" |
62 | 2024-11-21T18:43:55.363Z | process exited: duration 19 ms, exit code 0 |
|
63 | 2024-11-21T18:43:55.368Z | starting task 3: "clone repository" |
64 | 2024-11-21T18:43:55.372Z | + mkdir -p /work/oxidecomputer/opte |
65 | 2024-11-21T18:43:55.375Z | + git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte |
66 | 2024-11-21T18:43:55.647Z | Cloning into '/work/oxidecomputer/opte'... |
67 | 2024-11-21T18:43:56.910Z | + cd /work/oxidecomputer/opte |
68 | 2024-11-21T18:43:56.913Z | + git fetch origin 9e44656233379b2f32ae946883d8d41bf079edfb |
69 | 2024-11-21T18:43:57.149Z | From https://github.com/oxidecomputer/opte |
70 | 2024-11-21T18:43:57.149Z | * branch 9e44656233379b2f32ae946883d8d41bf079edfb -> FETCH_HEAD |
71 | 2024-11-21T18:43:57.157Z | + [[ -n ingot-and-offload ]] |
72 | 2024-11-21T18:43:57.161Z | ++ git branch --show-current |
73 | 2024-11-21T18:43:57.161Z | + current=master |
74 | 2024-11-21T18:43:57.161Z | + [[ master != ingot-and-offload ]] |
75 | 2024-11-21T18:43:57.161Z | + git branch -f ingot-and-offload 9e44656233379b2f32ae946883d8d41bf079edfb |
76 | 2024-11-21T18:43:57.165Z | + git checkout -f ingot-and-offload |
77 | 2024-11-21T18:43:57.187Z | Switched to branch 'ingot-and-offload' |
78 | 2024-11-21T18:43:57.190Z | + git reset --hard 9e44656233379b2f32ae946883d8d41bf079edfb |
79 | 2024-11-21T18:43:57.210Z | HEAD is now at 9e44656 Conditionally expose LSO/CSO capabs based on underlay |
80 | 2024-11-21T18:43:57.213Z | process exited: duration 1843 ms, exit code 0 |
|
81 | 2024-11-21T18:43:57.219Z | starting task 4: "build" |
82 | 2024-11-21T18:43:57.223Z | + TGT_BASE=/work |
83 | 2024-11-21T18:43:57.223Z | + REL_SRC=target/x86_64-unknown-unknown/release |
84 | 2024-11-21T18:43:57.223Z | + REL_TGT=/work/release |
85 | 2024-11-21T18:43:57.223Z | + mkdir -p /work/release |
86 | 2024-11-21T18:43:57.225Z | + cargo --version |
87 | 2024-11-21T18:43:57.229Z | info: syncing channel updates for '1.82.0-x86_64-unknown-illumos' |
88 | 2024-11-21T18:43:57.370Z | info: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15) |
89 | 2024-11-21T18:43:57.370Z | info: downloading component 'cargo' |
90 | 2024-11-21T18:43:58.089Z | info: downloading component 'clippy' |
91 | 2024-11-21T18:43:58.360Z | info: downloading component 'rust-docs' |
92 | 2024-11-21T18:43:59.366Z | info: downloading component 'rust-std' |
93 | 2024-11-21T18:44:00.966Z | info: downloading component 'rustc' |
94 | 2024-11-21T18:44:06.731Z | info: downloading component 'rustfmt' |
95 | 2024-11-21T18:44:06.933Z | info: installing component 'cargo' |
96 | 2024-11-21T18:44:07.719Z | info: installing component 'clippy' |
97 | 2024-11-21T18:44:08.082Z | info: installing component 'rust-docs' |
98 | 2024-11-21T18:44:09.791Z | info: installing component 'rust-std' |
99 | 2024-11-21T18:44:11.497Z | info: installing component 'rustc' |
100 | 2024-11-21T18:44:17.260Z | info: installing component 'rustfmt' |
101 | 2024-11-21T18:44:17.651Z | cargo 1.82.0 (8f40fc59f 2024-08-21) |
102 | 2024-11-21T18:44:17.653Z | + rustc --version |
103 | 2024-11-21T18:44:17.721Z | rustc 1.82.0 (f6e511eec 2024-10-15) |
104 | 2024-11-21T18:44:17.725Z | + header 'build xde and opteadm (release+debug)' |
105 | 2024-11-21T18:44:17.728Z | + echo '# ==== build xde and opteadm (release+debug) ==== #' |
106 | 2024-11-21T18:44:17.728Z | # ==== build xde and opteadm (release+debug) ==== # |
107 | 2024-11-21T18:44:17.728Z | + ptime -m cargo xtask build |
108 | 2024-11-21T18:44:17.996Z | Updating crates.io index |
109 | 2024-11-21T18:44:18.005Z | Updating git repository `https://github.com/oxidecomputer/falcon` |
110 | 2024-11-21T18:44:18.652Z | Updating git repository `https://github.com/oxidecomputer/ingot.git` |
111 | 2024-11-21T18:44:18.968Z | Updating git repository `https://github.com/oxidecomputer/poptrie` |
112 | 2024-11-21T18:44:19.192Z | Updating git repository `https://github.com/oxidecomputer/netadm-sys` |
113 | 2024-11-21T18:44:19.483Z | Updating git repository `https://github.com/oxidecomputer/zone` |
114 | 2024-11-21T18:44:19.741Z | Updating git repository `https://github.com/oxidecomputer/oxnet` |
115 | 2024-11-21T18:44:19.979Z | Updating git repository `https://github.com/oxidecomputer/dlpi-sys` |
116 | 2024-11-21T18:44:20.323Z | Updating git repository `https://github.com/jmesmon/rust-libzfs` |
117 | 2024-11-21T18:44:20.581Z | Updating git repository `https://github.com/oxidecomputer/rusty-doors` |
118 | 2024-11-21T18:44:21.443Z | Downloading crates ... |
119 | 2024-11-21T18:44:21.518Z | Downloaded anstyle-query v1.1.2 |
120 | 2024-11-21T18:44:21.527Z | Downloaded bitflags v2.6.0 |
121 | 2024-11-21T18:44:21.531Z | Downloaded camino v1.1.9 |
122 | 2024-11-21T18:44:21.533Z | Downloaded anstyle-parse v0.2.6 |
123 | 2024-11-21T18:44:21.536Z | Downloaded anstyle v1.0.10 |
124 | 2024-11-21T18:44:21.539Z | Downloaded cargo-platform v0.1.8 |
125 | 2024-11-21T18:44:21.548Z | Downloaded equivalent v1.0.1 |
126 | 2024-11-21T18:44:21.551Z | Downloaded anstream v0.6.18 |
127 | 2024-11-21T18:44:21.554Z | Downloaded colorchoice v1.0.3 |
128 | 2024-11-21T18:44:21.567Z | Downloaded utf8parse v0.2.2 |
129 | 2024-11-21T18:44:21.574Z | Downloaded is_terminal_polyfill v1.70.1 |
130 | 2024-11-21T18:44:21.577Z | Downloaded itoa v1.0.11 |
131 | 2024-11-21T18:44:21.577Z | Downloaded toml_datetime v0.6.8 |
132 | 2024-11-21T18:44:21.577Z | Downloaded thiserror-impl v1.0.69 |
133 | 2024-11-21T18:44:21.580Z | Downloaded serde_spanned v0.6.8 |
134 | 2024-11-21T18:44:21.580Z | Downloaded heck v0.5.0 |
135 | 2024-11-21T18:44:21.582Z | Downloaded clap_lex v0.7.3 |
136 | 2024-11-21T18:44:21.584Z | Downloaded terminal_size v0.4.0 |
137 | 2024-11-21T18:44:21.584Z | Downloaded semver v1.0.23 |
138 | 2024-11-21T18:44:21.587Z | Downloaded thiserror v1.0.69 |
139 | 2024-11-21T18:44:21.592Z | Downloaded errno v0.3.9 |
140 | 2024-11-21T18:44:21.594Z | Downloaded clap_derive v4.5.18 |
141 | 2024-11-21T18:44:21.594Z | Downloaded cargo_metadata v0.19.0 |
142 | 2024-11-21T18:44:21.600Z | Downloaded quote v1.0.37 |
143 | 2024-11-21T18:44:21.603Z | Downloaded strsim v0.11.1 |
144 | 2024-11-21T18:44:21.609Z | Downloaded ryu v1.0.18 |
145 | 2024-11-21T18:44:21.615Z | Downloaded unicode-ident v1.0.13 |
146 | 2024-11-21T18:44:21.617Z | Downloaded anyhow v1.0.93 |
147 | 2024-11-21T18:44:21.621Z | Downloaded toml v0.8.19 |
148 | 2024-11-21T18:44:21.624Z | Downloaded proc-macro2 v1.0.91 |
149 | 2024-11-21T18:44:21.628Z | Downloaded clap v4.5.21 |
150 | 2024-11-21T18:44:21.636Z | Downloaded serde_derive v1.0.215 |
151 | 2024-11-21T18:44:21.639Z | Downloaded serde v1.0.215 |
152 | 2024-11-21T18:44:21.654Z | Downloaded indexmap v2.6.0 |
153 | 2024-11-21T18:44:21.658Z | Downloaded toml_edit v0.22.22 |
154 | 2024-11-21T18:44:21.679Z | Downloaded memchr v2.7.4 |
155 | 2024-11-21T18:44:21.688Z | Downloaded hashbrown v0.15.1 |
156 | 2024-11-21T18:44:21.695Z | Downloaded serde_json v1.0.133 |
157 | 2024-11-21T18:44:21.700Z | Downloaded winnow v0.6.20 |
158 | 2024-11-21T18:44:21.708Z | Downloaded clap_builder v4.5.21 |
159 | 2024-11-21T18:44:21.725Z | Downloaded syn v2.0.89 |
160 | 2024-11-21T18:44:21.740Z | Downloaded rustix v0.38.41 |
161 | 2024-11-21T18:44:21.781Z | Downloaded libc v0.2.164 |
162 | 2024-11-21T18:44:21.921Z | Compiling proc-macro2 v1.0.91 |
163 | 2024-11-21T18:44:21.924Z | Compiling unicode-ident v1.0.13 |
164 | 2024-11-21T18:44:21.924Z | Compiling serde v1.0.215 |
165 | 2024-11-21T18:44:21.924Z | Compiling libc v0.2.164 |
166 | 2024-11-21T18:44:21.924Z | Compiling rustix v0.38.41 |
167 | 2024-11-21T18:44:21.924Z | Compiling bitflags v2.6.0 |
168 | 2024-11-21T18:44:21.933Z | Compiling utf8parse v0.2.2 |
169 | 2024-11-21T18:44:21.935Z | Compiling colorchoice v1.0.3 |
170 | 2024-11-21T18:44:22.099Z | Compiling anstyle-parse v0.2.6 |
171 | 2024-11-21T18:44:22.108Z | Compiling is_terminal_polyfill v1.70.1 |
172 | 2024-11-21T18:44:22.117Z | Compiling camino v1.1.9 |
173 | 2024-11-21T18:44:22.230Z | Compiling semver v1.0.23 |
174 | 2024-11-21T18:44:22.355Z | Compiling anstyle-query v1.1.2 |
175 | 2024-11-21T18:44:22.422Z | Compiling hashbrown v0.15.1 |
176 | 2024-11-21T18:44:22.473Z | Compiling anstyle v1.0.10 |
177 | 2024-11-21T18:44:22.785Z | Compiling equivalent v1.0.1 |
178 | 2024-11-21T18:44:22.861Z | Compiling serde_json v1.0.133 |
179 | 2024-11-21T18:44:23.294Z | Compiling thiserror v1.0.69 |
180 | 2024-11-21T18:44:24.092Z | Compiling indexmap v2.6.0 |
181 | 2024-11-21T18:44:24.117Z | Compiling anstream v0.6.18 |
182 | 2024-11-21T18:44:24.127Z | Compiling heck v0.5.0 |
183 | 2024-11-21T18:44:24.137Z | Compiling ryu v1.0.18 |
184 | 2024-11-21T18:44:24.145Z | Compiling clap_lex v0.7.3 |
185 | 2024-11-21T18:44:24.338Z | Compiling memchr v2.7.4 |
186 | 2024-11-21T18:44:24.509Z | Compiling itoa v1.0.11 |
187 | 2024-11-21T18:44:24.540Z | Compiling anyhow v1.0.93 |
188 | 2024-11-21T18:44:24.706Z | Compiling strsim v0.11.1 |
189 | 2024-11-21T18:44:24.715Z | Compiling winnow v0.6.20 |
190 | 2024-11-21T18:44:25.413Z | Compiling quote v1.0.37 |
191 | 2024-11-21T18:44:25.482Z | Compiling errno v0.3.9 |
192 | 2024-11-21T18:44:25.778Z | Compiling syn v2.0.89 |
193 | 2024-11-21T18:44:26.492Z | Compiling terminal_size v0.4.0 |
194 | 2024-11-21T18:44:26.575Z | Compiling clap_builder v4.5.21 |
195 | 2024-11-21T18:44:29.987Z | Compiling serde_derive v1.0.215 |
196 | 2024-11-21T18:44:29.987Z | Compiling thiserror-impl v1.0.69 |
197 | 2024-11-21T18:44:29.990Z | Compiling clap_derive v4.5.18 |
198 | 2024-11-21T18:44:32.530Z | Compiling clap v4.5.21 |
199 | 2024-11-21T18:44:37.064Z | Compiling serde_spanned v0.6.8 |
200 | 2024-11-21T18:44:37.064Z | Compiling toml_datetime v0.6.8 |
201 | 2024-11-21T18:44:37.066Z | Compiling cargo-platform v0.1.8 |
202 | 2024-11-21T18:44:37.338Z | Compiling toml_edit v0.22.22 |
203 | 2024-11-21T18:44:38.346Z | Compiling cargo_metadata v0.19.0 |
204 | 2024-11-21T18:44:39.460Z | Compiling toml v0.8.19 |
205 | 2024-11-21T18:44:41.434Z | Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask) |
206 | 2024-11-21T18:44:43.135Z | Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.35s |
207 | 2024-11-21T18:44:43.244Z | Running `target/debug/xtask build` |
208 | 2024-11-21T18:44:43.264Z | Building opteadm (debug). |
209 | 2024-11-21T18:44:45.866Z | Compiling libc v0.2.164 |
210 | 2024-11-21T18:44:45.867Z | Compiling cfg-if v1.0.0 |
211 | 2024-11-21T18:44:45.867Z | Compiling serde v1.0.215 |
212 | 2024-11-21T18:44:45.869Z | Compiling byteorder v1.5.0 |
213 | 2024-11-21T18:44:45.869Z | Compiling fnv v1.0.7 |
214 | 2024-11-21T18:44:45.869Z | Compiling ident_case v1.0.1 |
215 | 2024-11-21T18:44:45.869Z | Compiling memchr v2.7.4 |
216 | 2024-11-21T18:44:45.869Z | Compiling syn v2.0.89 |
217 | 2024-11-21T18:44:45.958Z | Compiling syn v1.0.109 |
218 | 2024-11-21T18:44:45.999Z | Compiling regex-syntax v0.8.5 |
219 | 2024-11-21T18:44:46.038Z | Compiling either v1.13.0 |
220 | 2024-11-21T18:44:46.212Z | Compiling autocfg v1.4.0 |
221 | 2024-11-21T18:44:46.436Z | Compiling once_cell v1.20.2 |
222 | 2024-11-21T18:44:46.447Z | Compiling equivalent v1.0.1 |
223 | 2024-11-21T18:44:46.530Z | Compiling zerocopy v0.8.10 |
224 | 2024-11-21T18:44:46.535Z | Compiling hashbrown v0.15.1 |
225 | 2024-11-21T18:44:47.026Z | Compiling aho-corasick v1.1.3 |
226 | 2024-11-21T18:44:47.313Z | Compiling lock_api v0.4.12 |
227 | 2024-11-21T18:44:47.415Z | Compiling itertools v0.13.0 |
228 | 2024-11-21T18:44:47.634Z | Compiling winnow v0.5.40 |
229 | 2024-11-21T18:44:47.740Z | Compiling indexmap v2.6.0 |
230 | 2024-11-21T18:44:48.177Z | Compiling parking_lot_core v0.9.10 |
231 | 2024-11-21T18:44:49.152Z | Compiling heapless v0.8.0 |
232 | 2024-11-21T18:44:49.798Z | Compiling regex-automata v0.4.9 |
233 | 2024-11-21T18:44:50.553Z | Compiling toml_datetime v0.6.8 |
234 | 2024-11-21T18:44:50.936Z | Compiling hash32 v0.3.1 |
235 | 2024-11-21T18:44:51.052Z | Compiling smallvec v1.13.2 |
236 | 2024-11-21T18:44:51.136Z | Compiling scopeguard v1.2.0 |
237 | 2024-11-21T18:44:51.255Z | Compiling toml_edit v0.19.15 |
238 | 2024-11-21T18:44:51.345Z | Compiling macaddr v1.0.1 |
239 | 2024-11-21T18:44:51.462Z | Compiling serde_json v1.0.133 |
240 | 2024-11-21T18:44:51.465Z | Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922) |
241 | 2024-11-21T18:44:51.703Z | Compiling dyn-clone v1.0.17 |
242 | 2024-11-21T18:44:51.739Z | Compiling stable_deref_trait v1.2.0 |
243 | 2024-11-21T18:44:51.807Z | Compiling smoltcp v0.11.0 |
244 | 2024-11-21T18:44:52.357Z | Compiling getrandom v0.2.15 |
245 | 2024-11-21T18:44:52.471Z | Compiling version_check v0.9.5 |
246 | 2024-11-21T18:44:52.525Z | Compiling pin-project-lite v0.2.15 |
247 | 2024-11-21T18:44:52.639Z | Compiling cobs v0.2.3 |
248 | 2024-11-21T18:44:52.675Z | Compiling bitflags v1.3.2 |
249 | 2024-11-21T18:44:52.758Z | Compiling schemars v0.8.21 |
250 | 2024-11-21T18:44:52.844Z | Compiling darling_core v0.20.10 |
251 | 2024-11-21T18:44:52.914Z | Compiling serde_derive_internals v0.29.1 |
252 | 2024-11-21T18:44:53.077Z | Compiling managed v0.8.0 |
253 | 2024-11-21T18:44:53.130Z | Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9) |
254 | 2024-11-21T18:44:53.525Z | Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte) |
255 | 2024-11-21T18:44:53.871Z | Compiling proc-macro-crate v1.3.1 |
256 | 2024-11-21T18:44:54.713Z | Compiling regex v1.11.1 |
257 | 2024-11-21T18:44:55.042Z | Compiling rand_core v0.6.4 |
258 | 2024-11-21T18:44:55.480Z | Compiling parking_lot v0.12.3 |
259 | 2024-11-21T18:44:55.699Z | Compiling mio v1.0.2 |
260 | 2024-11-21T18:44:56.450Z | Compiling errno v0.3.9 |
261 | 2024-11-21T18:44:56.672Z | Compiling signal-hook-registry v1.4.2 |
262 | 2024-11-21T18:44:56.996Z | Compiling socket2 v0.5.7 |
263 | 2024-11-21T18:44:57.154Z | Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs) |
264 | 2024-11-21T18:44:57.333Z | Compiling unicode-width v0.1.14 |
265 | 2024-11-21T18:44:57.454Z | Compiling bytes v1.8.0 |
266 | 2024-11-21T18:44:57.518Z | Compiling num_enum_derive v0.5.11 |
267 | 2024-11-21T18:44:57.581Z | Compiling foreign-types-shared v0.3.1 |
268 | 2024-11-21T18:44:57.775Z | Compiling serde_derive v1.0.215 |
269 | 2024-11-21T18:44:57.819Z | Compiling zerocopy-derive v0.8.10 |
270 | 2024-11-21T18:44:58.016Z | Compiling zerocopy-derive v0.7.35 |
271 | 2024-11-21T18:44:58.050Z | Compiling tokio-macros v2.4.0 |
272 | 2024-11-21T18:44:58.580Z | Compiling darling_macro v0.20.10 |
273 | 2024-11-21T18:44:58.770Z | Compiling thiserror-impl v1.0.69 |
274 | 2024-11-21T18:44:58.829Z | Compiling foreign-types-macros v0.2.3 |
275 | 2024-11-21T18:44:59.518Z | Compiling schemars_derive v0.8.21 |
276 | 2024-11-21T18:44:59.565Z | Compiling darling v0.20.10 |
277 | 2024-11-21T18:44:59.659Z | Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
278 | 2024-11-21T18:44:59.675Z | Compiling num_enum v0.5.11 |
279 | 2024-11-21T18:44:59.804Z | Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro) |
280 | 2024-11-21T18:44:59.963Z | Compiling zerocopy v0.7.35 |
281 | 2024-11-21T18:45:00.093Z | Compiling foreign-types v0.5.0 |
282 | 2024-11-21T18:45:00.186Z | Compiling tokio v1.41.1 |
283 | 2024-11-21T18:45:01.538Z | Compiling ppv-lite86 v0.2.20 |
284 | 2024-11-21T18:45:01.548Z | Compiling thiserror v1.0.69 |
285 | 2024-11-21T18:45:01.665Z | Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro) |
286 | 2024-11-21T18:45:02.350Z | Compiling tracing-attributes v0.1.27 |
287 | 2024-11-21T18:45:02.450Z | Compiling rand_chacha v0.3.1 |
288 | 2024-11-21T18:45:02.695Z | Compiling tabwriter v1.4.0 |
289 | 2024-11-21T18:45:03.231Z | Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495) |
290 | 2024-11-21T18:45:03.295Z | Compiling rustix v0.38.41 |
291 | 2024-11-21T18:45:03.993Z | Compiling cstr-argument v0.1.2 |
292 | 2024-11-21T18:45:04.021Z | Compiling tracing-core v0.1.32 |
293 | 2024-11-21T18:45:04.070Z | Compiling crc32fast v1.4.2 |
294 | 2024-11-21T18:45:04.239Z | Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764) |
295 | 2024-11-21T18:45:04.351Z | Compiling lazy_static v1.5.0 |
296 | 2024-11-21T18:45:04.520Z | Compiling pretty-hex v0.2.1 |
297 | 2024-11-21T18:45:04.607Z | Compiling colored v2.1.0 |
298 | 2024-11-21T18:45:04.683Z | Compiling terminal_size v0.4.0 |
299 | 2024-11-21T18:45:04.879Z | Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922) |
300 | 2024-11-21T18:45:05.170Z | Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495) |
301 | 2024-11-21T18:45:05.175Z | Compiling rand v0.8.5 |
302 | 2024-11-21T18:45:05.393Z | Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3) |
303 | 2024-11-21T18:45:05.504Z | Compiling clap_derive v4.5.18 |
304 | 2024-11-21T18:45:05.524Z | Compiling clap_builder v4.5.21 |
305 | 2024-11-21T18:45:05.585Z | Compiling tracing v0.1.40 |
306 | 2024-11-21T18:45:05.730Z | Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm) |
307 | 2024-11-21T18:45:05.736Z | Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
308 | 2024-11-21T18:45:07.837Z | Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9) |
309 | 2024-11-21T18:45:08.523Z | Compiling clap v4.5.21 |
310 | 2024-11-21T18:45:09.704Z | Compiling ipnetwork v0.20.0 |
311 | 2024-11-21T18:45:09.793Z | Compiling postcard v1.0.10 |
312 | 2024-11-21T18:45:09.844Z | Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
313 | 2024-11-21T18:45:10.299Z | Compiling uuid v1.11.0 |
314 | 2024-11-21T18:45:11.996Z | Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api) |
315 | 2024-11-21T18:45:12.983Z | Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265) |
316 | 2024-11-21T18:45:18.798Z | Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc) |
317 | 2024-11-21T18:45:20.834Z | Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl) |
318 | 2024-11-21T18:45:27.540Z | Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.82s |
319 | 2024-11-21T18:45:27.583Z | Building xde (debug). |
320 | 2024-11-21T18:45:27.710Z | info: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos' |
321 | 2024-11-21T18:45:27.870Z | info: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17) |
322 | 2024-11-21T18:45:27.891Z | info: component 'clippy' for target 'x86_64-unknown-illumos' is up to date |
323 | 2024-11-21T18:45:27.891Z | info: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date |
324 | 2024-11-21T18:45:27.893Z | info: downloading component 'rust-src' |
325 | 2024-11-21T18:45:28.139Z | info: installing component 'rust-src' |
326 | 2024-11-21T18:45:28.799Z | Updating crates.io index |
327 | 2024-11-21T18:45:28.898Z | Downloading crates ... |
328 | 2024-11-21T18:45:28.957Z | Downloaded addr2line v0.22.0 |
329 | 2024-11-21T18:45:28.966Z | Downloaded miniz_oxide v0.7.4 |
330 | 2024-11-21T18:45:28.969Z | Downloaded adler v1.0.2 |
331 | 2024-11-21T18:45:28.983Z | Downloaded getopts v0.2.21 |
332 | 2024-11-21T18:45:28.996Z | Downloaded allocator-api2 v0.2.18 |
333 | 2024-11-21T18:45:29.019Z | Downloaded hashbrown v0.15.0 |
334 | 2024-11-21T18:45:29.034Z | Downloaded compiler_builtins v0.1.138 |
335 | 2024-11-21T18:45:29.047Z | Downloaded gimli v0.29.0 |
336 | 2024-11-21T18:45:29.089Z | Downloaded libc v0.2.161 |
337 | 2024-11-21T18:45:29.188Z | Compiling compiler_builtins v0.1.138 |
338 | 2024-11-21T18:45:29.188Z | Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core) |
339 | 2024-11-21T18:45:29.191Z | Compiling proc-macro2 v1.0.91 |
340 | 2024-11-21T18:45:29.191Z | Compiling unicode-ident v1.0.13 |
341 | 2024-11-21T18:45:29.191Z | Compiling fnv v1.0.7 |
342 | 2024-11-21T18:45:29.192Z | Compiling strsim v0.11.1 |
343 | 2024-11-21T18:45:29.192Z | Compiling ident_case v1.0.1 |
344 | 2024-11-21T18:45:29.197Z | Compiling memchr v2.7.4 |
345 | 2024-11-21T18:45:29.370Z | Compiling regex-syntax v0.8.5 |
346 | 2024-11-21T18:45:29.402Z | Compiling serde v1.0.215 |
347 | 2024-11-21T18:45:29.466Z | Compiling either v1.13.0 |
348 | 2024-11-21T18:45:29.833Z | Compiling zerocopy v0.8.10 |
349 | 2024-11-21T18:45:30.057Z | Compiling itertools v0.13.0 |
350 | 2024-11-21T18:45:30.092Z | Compiling heapless v0.8.0 |
351 | 2024-11-21T18:45:30.445Z | Compiling aho-corasick v1.1.3 |
352 | 2024-11-21T18:45:30.867Z | Compiling quote v1.0.37 |
353 | 2024-11-21T18:45:30.877Z | Compiling smoltcp v0.11.0 |
354 | 2024-11-21T18:45:31.029Z | Compiling version_check v0.9.5 |
355 | 2024-11-21T18:45:31.565Z | Compiling syn v2.0.89 |
356 | 2024-11-21T18:45:31.818Z | Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte) |
357 | 2024-11-21T18:45:32.717Z | Compiling regex-automata v0.4.9 |
358 | 2024-11-21T18:45:35.569Z | Compiling regex v1.11.1 |
359 | 2024-11-21T18:45:36.451Z | Compiling darling_core v0.20.10 |
360 | 2024-11-21T18:45:38.383Z | Compiling serde_derive v1.0.215 |
361 | 2024-11-21T18:45:38.384Z | Compiling zerocopy-derive v0.8.10 |
362 | 2024-11-21T18:45:38.386Z | Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro) |
363 | 2024-11-21T18:45:40.134Z | Compiling darling_macro v0.20.10 |
364 | 2024-11-21T18:45:41.223Z | Compiling darling v0.20.10 |
365 | 2024-11-21T18:45:41.296Z | Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
366 | 2024-11-21T18:45:41.298Z | Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro) |
367 | 2024-11-21T18:45:48.603Z | Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core) |
368 | 2024-11-21T18:45:49.380Z | Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc) |
369 | 2024-11-21T18:45:51.783Z | Compiling byteorder v1.5.0 |
370 | 2024-11-21T18:45:51.783Z | Compiling cfg-if v1.0.0 |
371 | 2024-11-21T18:45:51.786Z | Compiling macaddr v1.0.1 |
372 | 2024-11-21T18:45:51.786Z | Compiling stable_deref_trait v1.2.0 |
373 | 2024-11-21T18:45:51.786Z | Compiling managed v0.8.0 |
374 | 2024-11-21T18:45:51.862Z | Compiling bitflags v1.3.2 |
375 | 2024-11-21T18:45:51.883Z | Compiling bitflags v2.6.0 |
376 | 2024-11-21T18:45:51.946Z | Compiling cobs v0.2.3 |
377 | 2024-11-21T18:45:52.093Z | Compiling hash32 v0.3.1 |
378 | 2024-11-21T18:45:52.359Z | Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs) |
379 | 2024-11-21T18:45:52.363Z | Compiling crc32fast v1.4.2 |
380 | 2024-11-21T18:45:52.363Z | Compiling dyn-clone v1.0.17 |
381 | 2024-11-21T18:45:52.394Z | Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3) |
382 | 2024-11-21T18:45:53.831Z | Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
383 | 2024-11-21T18:45:55.196Z | Compiling postcard v1.0.10 |
384 | 2024-11-21T18:45:55.196Z | Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
385 | 2024-11-21T18:45:55.200Z | Compiling uuid v1.11.0 |
386 | 2024-11-21T18:45:56.478Z | Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api) |
387 | 2024-11-21T18:46:02.368Z | Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc) |
388 | 2024-11-21T18:46:06.149Z | Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde) |
389 | 2024-11-21T18:46:06.502Z | warning: unused import: `crate::ip::t_uscalar_t` |
390 | 2024-11-21T18:46:06.502Z | --> xde/src/xde.rs:19:5 |
391 | 2024-11-21T18:46:06.503Z | | |
392 | 2024-11-21T18:46:06.503Z | 19 | use crate::ip::t_uscalar_t; |
393 | 2024-11-21T18:46:06.503Z | | ^^^^^^^^^^^^^^^^^^^^^^ |
394 | 2024-11-21T18:46:06.503Z | | |
395 | 2024-11-21T18:46:06.503Z | = note: `#[warn(unused_imports)]` on by default |
396 | 2024-11-21T18:46:06.503Z | |
397 | 2024-11-21T18:46:06.506Z | warning: unused import: `crate::sys` |
398 | 2024-11-21T18:46:06.506Z | --> xde/src/xde.rs:39:5 |
399 | 2024-11-21T18:46:06.506Z | | |
400 | 2024-11-21T18:46:06.506Z | 39 | use crate::sys; |
401 | 2024-11-21T18:46:06.506Z | | ^^^^^^^^^^ |
402 | 2024-11-21T18:46:06.506Z | |
403 | 2024-11-21T18:46:06.506Z | warning: unused import: `core::mem::MaybeUninit` |
404 | 2024-11-21T18:46:06.506Z | --> xde/src/xde.rs:48:5 |
405 | 2024-11-21T18:46:06.506Z | | |
406 | 2024-11-21T18:46:06.506Z | 48 | use core::mem::MaybeUninit; |
407 | 2024-11-21T18:46:06.506Z | | ^^^^^^^^^^^^^^^^^^^^^^ |
408 | 2024-11-21T18:46:06.506Z | |
409 | 2024-11-21T18:46:06.506Z | warning: unused import: `opte::engine::ip::ValidL3` |
410 | 2024-11-21T18:46:06.506Z | --> xde/src/xde.rs:85:5 |
411 | 2024-11-21T18:46:06.506Z | | |
412 | 2024-11-21T18:46:06.506Z | 85 | use opte::engine::ip::ValidL3; |
413 | 2024-11-21T18:46:06.506Z | | ^^^^^^^^^^^^^^^^^^^^^^^^^ |
414 | 2024-11-21T18:46:06.507Z | |
415 | 2024-11-21T18:46:08.707Z | warning: variable does not need to be mutable |
416 | 2024-11-21T18:46:08.707Z | --> xde/src/xde.rs:2181:17 |
417 | 2024-11-21T18:46:08.707Z | | |
418 | 2024-11-21T18:46:08.707Z | 2181 | let mut npkt = emit_spec.apply(pkt); |
419 | 2024-11-21T18:46:08.707Z | | ----^^^^ |
420 | 2024-11-21T18:46:08.707Z | | | |
421 | 2024-11-21T18:46:08.707Z | | help: remove this `mut` |
422 | 2024-11-21T18:46:08.707Z | | |
423 | 2024-11-21T18:46:08.707Z | = note: `#[warn(unused_mut)]` on by default |
424 | 2024-11-21T18:46:08.707Z | |
425 | 2024-11-21T18:46:09.045Z | warning: creating a mutable reference to mutable static is discouraged |
426 | 2024-11-21T18:46:09.045Z | --> xde/src/xde.rs:446:5 |
427 | 2024-11-21T18:46:09.045Z | | |
428 | 2024-11-21T18:46:09.045Z | 446 | xde_devs.init(KRwLockType::Driver); |
429 | 2024-11-21T18:46:09.045Z | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static |
430 | 2024-11-21T18:46:09.045Z | | |
431 | 2024-11-21T18:46:09.045Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
432 | 2024-11-21T18:46:09.045Z | = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives |
433 | 2024-11-21T18:46:09.045Z | = note: `#[warn(static_mut_refs)]` on by default |
434 | 2024-11-21T18:46:09.045Z | |
435 | 2024-11-21T18:46:09.047Z | warning: creating a shared reference to mutable static is discouraged |
436 | 2024-11-21T18:46:09.047Z | --> xde/src/xde.rs:803:29 |
437 | 2024-11-21T18:46:09.047Z | | |
438 | 2024-11-21T18:46:09.048Z | 803 | let mut devs = unsafe { xde_devs.write() }; |
439 | 2024-11-21T18:46:09.048Z | | ^^^^^^^^^^^^^^^^ shared reference to mutable static |
440 | 2024-11-21T18:46:09.048Z | | |
441 | 2024-11-21T18:46:09.048Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
442 | 2024-11-21T18:46:09.048Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
443 | 2024-11-21T18:46:09.048Z | |
444 | 2024-11-21T18:46:09.048Z | warning: creating a shared reference to mutable static is discouraged |
445 | 2024-11-21T18:46:09.048Z | --> xde/src/xde.rs:960:29 |
446 | 2024-11-21T18:46:09.048Z | | |
447 | 2024-11-21T18:46:09.048Z | 960 | let mut devs = unsafe { xde_devs.write() }; |
448 | 2024-11-21T18:46:09.048Z | | ^^^^^^^^^^^^^^^^ shared reference to mutable static |
449 | 2024-11-21T18:46:09.048Z | | |
450 | 2024-11-21T18:46:09.048Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
451 | 2024-11-21T18:46:09.048Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
452 | 2024-11-21T18:46:09.048Z | |
453 | 2024-11-21T18:46:09.048Z | warning: creating a shared reference to mutable static is discouraged |
454 | 2024-11-21T18:46:09.048Z | --> xde/src/xde.rs:1050:18 |
455 | 2024-11-21T18:46:09.048Z | | |
456 | 2024-11-21T18:46:09.048Z | 1050 | if unsafe { !xde_devs.read().is_empty() } { |
457 | 2024-11-21T18:46:09.048Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
458 | 2024-11-21T18:46:09.050Z | | |
459 | 2024-11-21T18:46:09.050Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
460 | 2024-11-21T18:46:09.050Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
461 | 2024-11-21T18:46:09.050Z | |
462 | 2024-11-21T18:46:09.052Z | warning: creating a shared reference to mutable static is discouraged |
463 | 2024-11-21T18:46:09.052Z | --> xde/src/xde.rs:1377:9 |
464 | 2024-11-21T18:46:09.052Z | | |
465 | 2024-11-21T18:46:09.052Z | 1377 | if !xde_devs.read().is_empty() { |
466 | 2024-11-21T18:46:09.052Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
467 | 2024-11-21T18:46:09.052Z | | |
468 | 2024-11-21T18:46:09.053Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
469 | 2024-11-21T18:46:09.053Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
470 | 2024-11-21T18:46:09.053Z | |
471 | 2024-11-21T18:46:09.053Z | warning: creating a shared reference to mutable static is discouraged |
472 | 2024-11-21T18:46:09.053Z | --> xde/src/xde.rs:1818:33 |
473 | 2024-11-21T18:46:09.053Z | | |
474 | 2024-11-21T18:46:09.053Z | 1818 | let devs = unsafe { xde_devs.read() }; |
475 | 2024-11-21T18:46:09.053Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
476 | 2024-11-21T18:46:09.053Z | | |
477 | 2024-11-21T18:46:09.053Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
478 | 2024-11-21T18:46:09.053Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
479 | 2024-11-21T18:46:09.053Z | |
480 | 2024-11-21T18:46:09.053Z | warning: creating a shared reference to mutable static is discouraged |
481 | 2024-11-21T18:46:09.053Z | --> xde/src/xde.rs:2144:16 |
482 | 2024-11-21T18:46:09.053Z | | |
483 | 2024-11-21T18:46:09.053Z | 2144 | let devs = xde_devs.read(); |
484 | 2024-11-21T18:46:09.053Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
485 | 2024-11-21T18:46:09.053Z | | |
486 | 2024-11-21T18:46:09.053Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
487 | 2024-11-21T18:46:09.053Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
488 | 2024-11-21T18:46:09.053Z | |
489 | 2024-11-21T18:46:09.053Z | warning: creating a shared reference to mutable static is discouraged |
490 | 2024-11-21T18:46:09.053Z | --> xde/src/xde.rs:2197:25 |
491 | 2024-11-21T18:46:09.053Z | | |
492 | 2024-11-21T18:46:09.053Z | 2197 | let devs = unsafe { xde_devs.read() }; |
493 | 2024-11-21T18:46:09.053Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
494 | 2024-11-21T18:46:09.053Z | | |
495 | 2024-11-21T18:46:09.053Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
496 | 2024-11-21T18:46:09.053Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
497 | 2024-11-21T18:46:09.053Z | |
498 | 2024-11-21T18:46:09.053Z | warning: creating a shared reference to mutable static is discouraged |
499 | 2024-11-21T18:46:09.053Z | --> xde/src/xde.rs:2212:25 |
500 | 2024-11-21T18:46:09.053Z | | |
501 | 2024-11-21T18:46:09.053Z | 2212 | let devs = unsafe { xde_devs.read() }; |
502 | 2024-11-21T18:46:09.053Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
503 | 2024-11-21T18:46:09.053Z | | |
504 | 2024-11-21T18:46:09.053Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
505 | 2024-11-21T18:46:09.054Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
506 | 2024-11-21T18:46:09.054Z | |
507 | 2024-11-21T18:46:09.054Z | warning: creating a shared reference to mutable static is discouraged |
508 | 2024-11-21T18:46:09.054Z | --> xde/src/xde.rs:2225:25 |
509 | 2024-11-21T18:46:09.054Z | | |
510 | 2024-11-21T18:46:09.054Z | 2225 | let devs = unsafe { xde_devs.read() }; |
511 | 2024-11-21T18:46:09.054Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
512 | 2024-11-21T18:46:09.054Z | | |
513 | 2024-11-21T18:46:09.054Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
514 | 2024-11-21T18:46:09.054Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
515 | 2024-11-21T18:46:09.054Z | |
516 | 2024-11-21T18:46:09.058Z | warning: creating a shared reference to mutable static is discouraged |
517 | 2024-11-21T18:46:09.058Z | --> xde/src/xde.rs:2239:25 |
518 | 2024-11-21T18:46:09.058Z | | |
519 | 2024-11-21T18:46:09.058Z | 2239 | let devs = unsafe { xde_devs.read() }; |
520 | 2024-11-21T18:46:09.058Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
521 | 2024-11-21T18:46:09.058Z | | |
522 | 2024-11-21T18:46:09.058Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
523 | 2024-11-21T18:46:09.058Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
524 | 2024-11-21T18:46:09.058Z | |
525 | 2024-11-21T18:46:09.058Z | warning: creating a shared reference to mutable static is discouraged |
526 | 2024-11-21T18:46:09.058Z | --> xde/src/xde.rs:2253:25 |
527 | 2024-11-21T18:46:09.058Z | | |
528 | 2024-11-21T18:46:09.058Z | 2253 | let devs = unsafe { xde_devs.read() }; |
529 | 2024-11-21T18:46:09.058Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
530 | 2024-11-21T18:46:09.058Z | | |
531 | 2024-11-21T18:46:09.058Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
532 | 2024-11-21T18:46:09.058Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
533 | 2024-11-21T18:46:09.058Z | |
534 | 2024-11-21T18:46:09.058Z | warning: creating a shared reference to mutable static is discouraged |
535 | 2024-11-21T18:46:09.059Z | --> xde/src/xde.rs:2319:25 |
536 | 2024-11-21T18:46:09.059Z | | |
537 | 2024-11-21T18:46:09.059Z | 2319 | let devs = unsafe { xde_devs.read() }; |
538 | 2024-11-21T18:46:09.059Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
539 | 2024-11-21T18:46:09.059Z | | |
540 | 2024-11-21T18:46:09.059Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
541 | 2024-11-21T18:46:09.059Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
542 | 2024-11-21T18:46:09.059Z | |
543 | 2024-11-21T18:46:09.059Z | warning: creating a shared reference to mutable static is discouraged |
544 | 2024-11-21T18:46:09.059Z | --> xde/src/xde.rs:2332:25 |
545 | 2024-11-21T18:46:09.059Z | | |
546 | 2024-11-21T18:46:09.059Z | 2332 | let devs = unsafe { xde_devs.read() }; |
547 | 2024-11-21T18:46:09.059Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
548 | 2024-11-21T18:46:09.059Z | | |
549 | 2024-11-21T18:46:09.059Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
550 | 2024-11-21T18:46:09.060Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
551 | 2024-11-21T18:46:09.060Z | |
552 | 2024-11-21T18:46:09.060Z | warning: creating a shared reference to mutable static is discouraged |
553 | 2024-11-21T18:46:09.060Z | --> xde/src/xde.rs:2346:25 |
554 | 2024-11-21T18:46:09.060Z | | |
555 | 2024-11-21T18:46:09.060Z | 2346 | let devs = unsafe { xde_devs.read() }; |
556 | 2024-11-21T18:46:09.060Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
557 | 2024-11-21T18:46:09.060Z | | |
558 | 2024-11-21T18:46:09.060Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
559 | 2024-11-21T18:46:09.060Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
560 | 2024-11-21T18:46:09.060Z | |
561 | 2024-11-21T18:46:09.060Z | warning: creating a shared reference to mutable static is discouraged |
562 | 2024-11-21T18:46:09.060Z | --> xde/src/xde.rs:2362:25 |
563 | 2024-11-21T18:46:09.060Z | | |
564 | 2024-11-21T18:46:09.060Z | 2362 | let devs = unsafe { xde_devs.read() }; |
565 | 2024-11-21T18:46:09.060Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
566 | 2024-11-21T18:46:09.060Z | | |
567 | 2024-11-21T18:46:09.060Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
568 | 2024-11-21T18:46:09.060Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
569 | 2024-11-21T18:46:09.060Z | |
570 | 2024-11-21T18:46:09.060Z | warning: creating a shared reference to mutable static is discouraged |
571 | 2024-11-21T18:46:09.060Z | --> xde/src/xde.rs:2377:25 |
572 | 2024-11-21T18:46:09.061Z | | |
573 | 2024-11-21T18:46:09.061Z | 2377 | let devs = unsafe { xde_devs.read() }; |
574 | 2024-11-21T18:46:09.061Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
575 | 2024-11-21T18:46:09.061Z | | |
576 | 2024-11-21T18:46:09.061Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
577 | 2024-11-21T18:46:09.061Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
578 | 2024-11-21T18:46:09.061Z | |
579 | 2024-11-21T18:46:09.061Z | warning: creating a shared reference to mutable static is discouraged |
580 | 2024-11-21T18:46:09.061Z | --> xde/src/xde.rs:2392:25 |
581 | 2024-11-21T18:46:09.061Z | | |
582 | 2024-11-21T18:46:09.061Z | 2392 | let devs = unsafe { xde_devs.read() }; |
583 | 2024-11-21T18:46:09.061Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
584 | 2024-11-21T18:46:09.062Z | | |
585 | 2024-11-21T18:46:09.062Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
586 | 2024-11-21T18:46:09.062Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
587 | 2024-11-21T18:46:09.062Z | |
588 | 2024-11-21T18:46:09.062Z | warning: creating a shared reference to mutable static is discouraged |
589 | 2024-11-21T18:46:09.062Z | --> xde/src/xde.rs:2405:25 |
590 | 2024-11-21T18:46:09.062Z | | |
591 | 2024-11-21T18:46:09.062Z | 2405 | let devs = unsafe { xde_devs.read() }; |
592 | 2024-11-21T18:46:09.062Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
593 | 2024-11-21T18:46:09.063Z | | |
594 | 2024-11-21T18:46:09.063Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
595 | 2024-11-21T18:46:09.063Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
596 | 2024-11-21T18:46:09.063Z | |
597 | 2024-11-21T18:46:09.063Z | warning: creating a shared reference to mutable static is discouraged |
598 | 2024-11-21T18:46:09.063Z | --> xde/src/xde.rs:2419:25 |
599 | 2024-11-21T18:46:09.063Z | | |
600 | 2024-11-21T18:46:09.063Z | 2419 | let devs = unsafe { xde_devs.read() }; |
601 | 2024-11-21T18:46:09.063Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
602 | 2024-11-21T18:46:09.063Z | | |
603 | 2024-11-21T18:46:09.063Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
604 | 2024-11-21T18:46:09.063Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
605 | 2024-11-21T18:46:09.064Z | |
606 | 2024-11-21T18:46:09.064Z | warning: creating a shared reference to mutable static is discouraged |
607 | 2024-11-21T18:46:09.064Z | --> xde/src/xde.rs:2436:25 |
608 | 2024-11-21T18:46:09.064Z | | |
609 | 2024-11-21T18:46:09.064Z | 2436 | let devs = unsafe { xde_devs.read() }; |
610 | 2024-11-21T18:46:09.064Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
611 | 2024-11-21T18:46:09.064Z | | |
612 | 2024-11-21T18:46:09.064Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
613 | 2024-11-21T18:46:09.064Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
614 | 2024-11-21T18:46:09.064Z | |
615 | 2024-11-21T18:46:09.064Z | warning: creating a shared reference to mutable static is discouraged |
616 | 2024-11-21T18:46:09.068Z | --> xde/src/xde.rs:2450:25 |
617 | 2024-11-21T18:46:09.068Z | | |
618 | 2024-11-21T18:46:09.068Z | 2450 | let devs = unsafe { xde_devs.read() }; |
619 | 2024-11-21T18:46:09.068Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
620 | 2024-11-21T18:46:09.068Z | | |
621 | 2024-11-21T18:46:09.068Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
622 | 2024-11-21T18:46:09.068Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
623 | 2024-11-21T18:46:09.068Z | |
624 | 2024-11-21T18:46:11.569Z | warning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions) |
625 | 2024-11-21T18:46:11.569Z | Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.00s |
626 | 2024-11-21T18:46:11.600Z | Linking xde kmod... |
627 | 2024-11-21T18:46:15.285Z | Building xde dev link helper (debug). |
628 | 2024-11-21T18:46:15.457Z | Compiling compiler_builtins v0.1.138 |
629 | 2024-11-21T18:46:15.457Z | Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core) |
630 | 2024-11-21T18:46:15.457Z | Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link) |
631 | 2024-11-21T18:46:30.250Z | Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core) |
632 | 2024-11-21T18:46:31.014Z | Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc) |
633 | 2024-11-21T18:46:33.978Z | Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.64s |
634 | 2024-11-21T18:46:34.004Z | Building opteadm (release). |
635 | 2024-11-21T18:46:34.272Z | Compiling proc-macro2 v1.0.91 |
636 | 2024-11-21T18:46:34.272Z | Compiling unicode-ident v1.0.13 |
637 | 2024-11-21T18:46:34.272Z | Compiling libc v0.2.164 |
638 | 2024-11-21T18:46:34.275Z | Compiling cfg-if v1.0.0 |
639 | 2024-11-21T18:46:34.275Z | Compiling serde v1.0.215 |
640 | 2024-11-21T18:46:34.275Z | Compiling byteorder v1.5.0 |
641 | 2024-11-21T18:46:34.275Z | Compiling ident_case v1.0.1 |
642 | 2024-11-21T18:46:34.275Z | Compiling strsim v0.11.1 |
643 | 2024-11-21T18:46:34.350Z | Compiling fnv v1.0.7 |
644 | 2024-11-21T18:46:34.449Z | Compiling memchr v2.7.4 |
645 | 2024-11-21T18:46:34.480Z | Compiling syn v1.0.109 |
646 | 2024-11-21T18:46:34.500Z | Compiling bitflags v2.6.0 |
647 | 2024-11-21T18:46:34.635Z | Compiling regex-syntax v0.8.5 |
648 | 2024-11-21T18:46:34.830Z | Compiling hashbrown v0.15.1 |
649 | 2024-11-21T18:46:34.930Z | Compiling anyhow v1.0.93 |
650 | 2024-11-21T18:46:34.933Z | Compiling zerocopy v0.8.10 |
651 | 2024-11-21T18:46:35.087Z | Compiling equivalent v1.0.1 |
652 | 2024-11-21T18:46:35.181Z | Compiling autocfg v1.4.0 |
653 | 2024-11-21T18:46:35.494Z | Compiling aho-corasick v1.1.3 |
654 | 2024-11-21T18:46:35.645Z | Compiling either v1.13.0 |
655 | 2024-11-21T18:46:35.899Z | Compiling heapless v0.8.0 |
656 | 2024-11-21T18:46:36.010Z | Compiling quote v1.0.37 |
657 | 2024-11-21T18:46:36.067Z | Compiling itertools v0.13.0 |
658 | 2024-11-21T18:46:36.069Z | Compiling lock_api v0.4.12 |
659 | 2024-11-21T18:46:36.405Z | Compiling syn v2.0.89 |
660 | 2024-11-21T18:46:36.534Z | Compiling indexmap v2.6.0 |
661 | 2024-11-21T18:46:36.733Z | Compiling parking_lot_core v0.9.10 |
662 | 2024-11-21T18:46:37.153Z | Compiling toml_datetime v0.6.8 |
663 | 2024-11-21T18:46:37.522Z | Compiling winnow v0.5.40 |
664 | 2024-11-21T18:46:38.208Z | Compiling regex-automata v0.4.9 |
665 | 2024-11-21T18:46:38.841Z | Compiling hash32 v0.3.1 |
666 | 2024-11-21T18:46:39.045Z | Compiling stable_deref_trait v1.2.0 |
667 | 2024-11-21T18:46:39.135Z | Compiling macaddr v1.0.1 |
668 | 2024-11-21T18:46:39.276Z | Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922) |
669 | 2024-11-21T18:46:39.557Z | Compiling dyn-clone v1.0.17 |
670 | 2024-11-21T18:46:39.568Z | Compiling smoltcp v0.11.0 |
671 | 2024-11-21T18:46:39.692Z | Compiling serde_json v1.0.133 |
672 | 2024-11-21T18:46:39.746Z | Compiling once_cell v1.20.2 |
673 | 2024-11-21T18:46:40.050Z | Compiling scopeguard v1.2.0 |
674 | 2024-11-21T18:46:40.129Z | Compiling smallvec v1.13.2 |
675 | 2024-11-21T18:46:40.286Z | Compiling getrandom v0.2.15 |
676 | 2024-11-21T18:46:40.615Z | Compiling cobs v0.2.3 |
677 | 2024-11-21T18:46:40.633Z | Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9) |
678 | 2024-11-21T18:46:40.924Z | Compiling version_check v0.9.5 |
679 | 2024-11-21T18:46:40.956Z | Compiling ryu v1.0.18 |
680 | 2024-11-21T18:46:41.330Z | Compiling toml_edit v0.19.15 |
681 | 2024-11-21T18:46:41.343Z | Compiling thiserror v1.0.69 |
682 | 2024-11-21T18:46:41.371Z | Compiling pin-project-lite v0.2.15 |
683 | 2024-11-21T18:46:41.431Z | Compiling itoa v1.0.11 |
684 | 2024-11-21T18:46:41.479Z | Compiling bitflags v1.3.2 |
685 | 2024-11-21T18:46:41.537Z | Compiling rustix v0.38.41 |
686 | 2024-11-21T18:46:41.566Z | Compiling managed v0.8.0 |
687 | 2024-11-21T18:46:41.648Z | Compiling schemars v0.8.21 |
688 | 2024-11-21T18:46:42.038Z | Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte) |
689 | 2024-11-21T18:46:42.196Z | Compiling parking_lot v0.12.3 |
690 | 2024-11-21T18:46:42.285Z | Compiling rand_core v0.6.4 |
691 | 2024-11-21T18:46:42.355Z | Compiling regex v1.11.1 |
692 | 2024-11-21T18:46:42.741Z | Compiling socket2 v0.5.7 |
693 | 2024-11-21T18:46:43.365Z | Compiling darling_core v0.20.10 |
694 | 2024-11-21T18:46:43.877Z | Compiling proc-macro-crate v1.3.1 |
695 | 2024-11-21T18:46:43.973Z | Compiling serde_derive_internals v0.29.1 |
696 | 2024-11-21T18:46:44.684Z | Compiling errno v0.3.9 |
697 | 2024-11-21T18:46:44.919Z | Compiling signal-hook-registry v1.4.2 |
698 | 2024-11-21T18:46:45.771Z | Compiling mio v1.0.2 |
699 | 2024-11-21T18:46:46.092Z | Compiling unicode-width v0.1.14 |
700 | 2024-11-21T18:46:46.175Z | Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs) |
701 | 2024-11-21T18:46:46.329Z | Compiling bytes v1.8.0 |
702 | 2024-11-21T18:46:46.996Z | Compiling utf8parse v0.2.2 |
703 | 2024-11-21T18:46:47.084Z | Compiling num_enum_derive v0.5.11 |
704 | 2024-11-21T18:46:47.119Z | Compiling foreign-types-shared v0.3.1 |
705 | 2024-11-21T18:46:47.137Z | Compiling anstyle-parse v0.2.6 |
706 | 2024-11-21T18:46:47.219Z | Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495) |
707 | 2024-11-21T18:46:47.490Z | Compiling tracing-core v0.1.32 |
708 | 2024-11-21T18:46:47.893Z | Compiling tabwriter v1.4.0 |
709 | 2024-11-21T18:46:48.312Z | Compiling serde_derive v1.0.215 |
710 | 2024-11-21T18:46:48.548Z | Compiling zerocopy-derive v0.8.10 |
711 | 2024-11-21T18:46:48.863Z | Compiling zerocopy-derive v0.7.35 |
712 | 2024-11-21T18:46:49.149Z | Compiling darling_macro v0.20.10 |
713 | 2024-11-21T18:46:49.183Z | Compiling schemars_derive v0.8.21 |
714 | 2024-11-21T18:46:49.414Z | Compiling tokio-macros v2.4.0 |
715 | 2024-11-21T18:46:49.991Z | Compiling foreign-types-macros v0.2.3 |
716 | 2024-11-21T18:46:50.133Z | Compiling thiserror-impl v1.0.69 |
717 | 2024-11-21T18:46:50.167Z | Compiling darling v0.20.10 |
718 | 2024-11-21T18:46:50.244Z | Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
719 | 2024-11-21T18:46:50.857Z | Compiling zerocopy v0.7.35 |
720 | 2024-11-21T18:46:50.907Z | Compiling tokio v1.41.1 |
721 | 2024-11-21T18:46:51.183Z | Compiling foreign-types v0.5.0 |
722 | 2024-11-21T18:46:51.275Z | Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro) |
723 | 2024-11-21T18:46:52.081Z | Compiling num_enum v0.5.11 |
724 | 2024-11-21T18:46:52.238Z | Compiling tracing-attributes v0.1.27 |
725 | 2024-11-21T18:46:52.396Z | Compiling ppv-lite86 v0.2.20 |
726 | 2024-11-21T18:46:52.480Z | Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro) |
727 | 2024-11-21T18:46:53.292Z | Compiling rand_chacha v0.3.1 |
728 | 2024-11-21T18:46:53.788Z | Compiling cstr-argument v0.1.2 |
729 | 2024-11-21T18:46:53.840Z | Compiling crc32fast v1.4.2 |
730 | 2024-11-21T18:46:53.973Z | Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764) |
731 | 2024-11-21T18:46:54.177Z | Compiling is_terminal_polyfill v1.70.1 |
732 | 2024-11-21T18:46:54.290Z | Compiling pretty-hex v0.2.1 |
733 | 2024-11-21T18:46:54.302Z | Compiling anstyle-query v1.1.2 |
734 | 2024-11-21T18:46:54.428Z | Compiling lazy_static v1.5.0 |
735 | 2024-11-21T18:46:54.528Z | Compiling anstyle v1.0.10 |
736 | 2024-11-21T18:46:54.587Z | Compiling colorchoice v1.0.3 |
737 | 2024-11-21T18:46:54.728Z | Compiling colored v2.1.0 |
738 | 2024-11-21T18:46:54.978Z | Compiling anstream v0.6.18 |
739 | 2024-11-21T18:46:55.446Z | Compiling tracing v0.1.40 |
740 | 2024-11-21T18:46:55.701Z | Compiling rand v0.8.5 |
741 | 2024-11-21T18:46:55.731Z | Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922) |
742 | 2024-11-21T18:46:55.931Z | Compiling terminal_size v0.4.0 |
743 | 2024-11-21T18:46:56.040Z | Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495) |
744 | 2024-11-21T18:46:56.193Z | Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3) |
745 | 2024-11-21T18:46:56.196Z | Compiling clap_lex v0.7.3 |
746 | 2024-11-21T18:46:56.337Z | Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
747 | 2024-11-21T18:46:56.449Z | Compiling heck v0.5.0 |
748 | 2024-11-21T18:46:56.566Z | Compiling winnow v0.6.20 |
749 | 2024-11-21T18:46:56.826Z | Compiling clap_builder v4.5.21 |
750 | 2024-11-21T18:46:56.856Z | Compiling clap_derive v4.5.18 |
751 | 2024-11-21T18:46:57.212Z | Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm) |
752 | 2024-11-21T18:46:59.458Z | Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9) |
753 | 2024-11-21T18:47:00.096Z | Compiling clap v4.5.21 |
754 | 2024-11-21T18:47:00.938Z | Compiling ipnetwork v0.20.0 |
755 | 2024-11-21T18:47:01.343Z | Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
756 | 2024-11-21T18:47:01.669Z | Compiling postcard v1.0.10 |
757 | 2024-11-21T18:47:02.406Z | Compiling uuid v1.11.0 |
758 | 2024-11-21T18:47:04.362Z | Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api) |
759 | 2024-11-21T18:47:05.947Z | Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265) |
760 | 2024-11-21T18:47:11.522Z | Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc) |
761 | 2024-11-21T18:47:13.228Z | Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl) |
762 | 2024-11-21T18:47:49.880Z | Finished `release` profile [optimized + debuginfo] target(s) in 1m 15s |
763 | 2024-11-21T18:47:49.924Z | Building xde (release). |
764 | 2024-11-21T18:47:50.217Z | Compiling compiler_builtins v0.1.138 |
765 | 2024-11-21T18:47:50.217Z | Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core) |
766 | 2024-11-21T18:47:50.219Z | Compiling proc-macro2 v1.0.91 |
767 | 2024-11-21T18:47:50.219Z | Compiling unicode-ident v1.0.13 |
768 | 2024-11-21T18:47:50.219Z | Compiling ident_case v1.0.1 |
769 | 2024-11-21T18:47:50.220Z | Compiling fnv v1.0.7 |
770 | 2024-11-21T18:47:50.220Z | Compiling strsim v0.11.1 |
771 | 2024-11-21T18:47:50.220Z | Compiling memchr v2.7.4 |
772 | 2024-11-21T18:47:50.330Z | Compiling regex-syntax v0.8.5 |
773 | 2024-11-21T18:47:50.358Z | Compiling serde v1.0.215 |
774 | 2024-11-21T18:47:50.397Z | Compiling either v1.13.0 |
775 | 2024-11-21T18:47:50.761Z | Compiling zerocopy v0.8.10 |
776 | 2024-11-21T18:47:50.954Z | Compiling itertools v0.13.0 |
777 | 2024-11-21T18:47:50.974Z | Compiling heapless v0.8.0 |
778 | 2024-11-21T18:47:51.322Z | Compiling aho-corasick v1.1.3 |
779 | 2024-11-21T18:47:51.660Z | Compiling smoltcp v0.11.0 |
780 | 2024-11-21T18:47:51.736Z | Compiling quote v1.0.37 |
781 | 2024-11-21T18:47:51.885Z | Compiling version_check v0.9.5 |
782 | 2024-11-21T18:47:52.391Z | Compiling syn v2.0.89 |
783 | 2024-11-21T18:47:52.616Z | Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte) |
784 | 2024-11-21T18:47:53.721Z | Compiling regex-automata v0.4.9 |
785 | 2024-11-21T18:47:56.484Z | Compiling regex v1.11.1 |
786 | 2024-11-21T18:47:57.256Z | Compiling darling_core v0.20.10 |
787 | 2024-11-21T18:47:59.137Z | Compiling serde_derive v1.0.215 |
788 | 2024-11-21T18:47:59.140Z | Compiling zerocopy-derive v0.8.10 |
789 | 2024-11-21T18:47:59.140Z | Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro) |
790 | 2024-11-21T18:48:01.078Z | Compiling darling_macro v0.20.10 |
791 | 2024-11-21T18:48:02.175Z | Compiling darling v0.20.10 |
792 | 2024-11-21T18:48:02.269Z | Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
793 | 2024-11-21T18:48:02.269Z | Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro) |
794 | 2024-11-21T18:48:10.679Z | Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core) |
795 | 2024-11-21T18:48:11.493Z | Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc) |
796 | 2024-11-21T18:48:14.383Z | Compiling byteorder v1.5.0 |
797 | 2024-11-21T18:48:14.385Z | Compiling cfg-if v1.0.0 |
798 | 2024-11-21T18:48:14.385Z | Compiling macaddr v1.0.1 |
799 | 2024-11-21T18:48:14.385Z | Compiling stable_deref_trait v1.2.0 |
800 | 2024-11-21T18:48:14.385Z | Compiling managed v0.8.0 |
801 | 2024-11-21T18:48:14.465Z | Compiling bitflags v1.3.2 |
802 | 2024-11-21T18:48:14.510Z | Compiling bitflags v2.6.0 |
803 | 2024-11-21T18:48:14.563Z | Compiling cobs v0.2.3 |
804 | 2024-11-21T18:48:14.755Z | Compiling hash32 v0.3.1 |
805 | 2024-11-21T18:48:14.817Z | Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs) |
806 | 2024-11-21T18:48:14.941Z | Compiling crc32fast v1.4.2 |
807 | 2024-11-21T18:48:15.000Z | Compiling dyn-clone v1.0.17 |
808 | 2024-11-21T18:48:15.028Z | Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3) |
809 | 2024-11-21T18:48:16.866Z | Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
810 | 2024-11-21T18:48:18.029Z | Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247) |
811 | 2024-11-21T18:48:18.186Z | Compiling postcard v1.0.10 |
812 | 2024-11-21T18:48:18.254Z | Compiling uuid v1.11.0 |
813 | 2024-11-21T18:48:19.518Z | Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api) |
814 | 2024-11-21T18:48:24.544Z | Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc) |
815 | 2024-11-21T18:48:28.211Z | Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde) |
816 | 2024-11-21T18:48:28.550Z | warning: unused import: `crate::ip::t_uscalar_t` |
817 | 2024-11-21T18:48:28.551Z | --> xde/src/xde.rs:19:5 |
818 | 2024-11-21T18:48:28.551Z | | |
819 | 2024-11-21T18:48:28.551Z | 19 | use crate::ip::t_uscalar_t; |
820 | 2024-11-21T18:48:28.551Z | | ^^^^^^^^^^^^^^^^^^^^^^ |
821 | 2024-11-21T18:48:28.551Z | | |
822 | 2024-11-21T18:48:28.551Z | = note: `#[warn(unused_imports)]` on by default |
823 | 2024-11-21T18:48:28.551Z | |
824 | 2024-11-21T18:48:28.553Z | warning: unused import: `crate::sys` |
825 | 2024-11-21T18:48:28.553Z | --> xde/src/xde.rs:39:5 |
826 | 2024-11-21T18:48:28.553Z | | |
827 | 2024-11-21T18:48:28.553Z | 39 | use crate::sys; |
828 | 2024-11-21T18:48:28.553Z | | ^^^^^^^^^^ |
829 | 2024-11-21T18:48:28.553Z | |
830 | 2024-11-21T18:48:28.553Z | warning: unused import: `core::mem::MaybeUninit` |
831 | 2024-11-21T18:48:28.553Z | --> xde/src/xde.rs:48:5 |
832 | 2024-11-21T18:48:28.553Z | | |
833 | 2024-11-21T18:48:28.553Z | 48 | use core::mem::MaybeUninit; |
834 | 2024-11-21T18:48:28.553Z | | ^^^^^^^^^^^^^^^^^^^^^^ |
835 | 2024-11-21T18:48:28.553Z | |
836 | 2024-11-21T18:48:28.553Z | warning: unused import: `opte::engine::ip::ValidL3` |
837 | 2024-11-21T18:48:28.553Z | --> xde/src/xde.rs:85:5 |
838 | 2024-11-21T18:48:28.553Z | | |
839 | 2024-11-21T18:48:28.554Z | 85 | use opte::engine::ip::ValidL3; |
840 | 2024-11-21T18:48:28.554Z | | ^^^^^^^^^^^^^^^^^^^^^^^^^ |
841 | 2024-11-21T18:48:28.554Z | |
842 | 2024-11-21T18:48:30.102Z | warning: variable does not need to be mutable |
843 | 2024-11-21T18:48:30.102Z | --> xde/src/xde.rs:2181:17 |
844 | 2024-11-21T18:48:30.102Z | | |
845 | 2024-11-21T18:48:30.102Z | 2181 | let mut npkt = emit_spec.apply(pkt); |
846 | 2024-11-21T18:48:30.102Z | | ----^^^^ |
847 | 2024-11-21T18:48:30.102Z | | | |
848 | 2024-11-21T18:48:30.102Z | | help: remove this `mut` |
849 | 2024-11-21T18:48:30.102Z | | |
850 | 2024-11-21T18:48:30.102Z | = note: `#[warn(unused_mut)]` on by default |
851 | 2024-11-21T18:48:30.102Z | |
852 | 2024-11-21T18:48:30.324Z | warning: creating a mutable reference to mutable static is discouraged |
853 | 2024-11-21T18:48:30.324Z | --> xde/src/xde.rs:446:5 |
854 | 2024-11-21T18:48:30.324Z | | |
855 | 2024-11-21T18:48:30.324Z | 446 | xde_devs.init(KRwLockType::Driver); |
856 | 2024-11-21T18:48:30.324Z | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static |
857 | 2024-11-21T18:48:30.324Z | | |
858 | 2024-11-21T18:48:30.324Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
859 | 2024-11-21T18:48:30.324Z | = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives |
860 | 2024-11-21T18:48:30.325Z | = note: `#[warn(static_mut_refs)]` on by default |
861 | 2024-11-21T18:48:30.325Z | |
862 | 2024-11-21T18:48:30.328Z | warning: creating a shared reference to mutable static is discouraged |
863 | 2024-11-21T18:48:30.328Z | --> xde/src/xde.rs:803:29 |
864 | 2024-11-21T18:48:30.328Z | | |
865 | 2024-11-21T18:48:30.328Z | 803 | let mut devs = unsafe { xde_devs.write() }; |
866 | 2024-11-21T18:48:30.328Z | | ^^^^^^^^^^^^^^^^ shared reference to mutable static |
867 | 2024-11-21T18:48:30.328Z | | |
868 | 2024-11-21T18:48:30.328Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
869 | 2024-11-21T18:48:30.328Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
870 | 2024-11-21T18:48:30.328Z | |
871 | 2024-11-21T18:48:30.328Z | warning: creating a shared reference to mutable static is discouraged |
872 | 2024-11-21T18:48:30.328Z | --> xde/src/xde.rs:960:29 |
873 | 2024-11-21T18:48:30.329Z | | |
874 | 2024-11-21T18:48:30.329Z | 960 | let mut devs = unsafe { xde_devs.write() }; |
875 | 2024-11-21T18:48:30.329Z | | ^^^^^^^^^^^^^^^^ shared reference to mutable static |
876 | 2024-11-21T18:48:30.329Z | | |
877 | 2024-11-21T18:48:30.329Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
878 | 2024-11-21T18:48:30.329Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
879 | 2024-11-21T18:48:30.329Z | |
880 | 2024-11-21T18:48:30.329Z | warning: creating a shared reference to mutable static is discouraged |
881 | 2024-11-21T18:48:30.329Z | --> xde/src/xde.rs:1050:18 |
882 | 2024-11-21T18:48:30.329Z | | |
883 | 2024-11-21T18:48:30.329Z | 1050 | if unsafe { !xde_devs.read().is_empty() } { |
884 | 2024-11-21T18:48:30.329Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
885 | 2024-11-21T18:48:30.329Z | | |
886 | 2024-11-21T18:48:30.329Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
887 | 2024-11-21T18:48:30.329Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
888 | 2024-11-21T18:48:30.329Z | |
889 | 2024-11-21T18:48:30.329Z | warning: creating a shared reference to mutable static is discouraged |
890 | 2024-11-21T18:48:30.329Z | --> xde/src/xde.rs:1377:9 |
891 | 2024-11-21T18:48:30.329Z | | |
892 | 2024-11-21T18:48:30.330Z | 1377 | if !xde_devs.read().is_empty() { |
893 | 2024-11-21T18:48:30.330Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
894 | 2024-11-21T18:48:30.330Z | | |
895 | 2024-11-21T18:48:30.330Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
896 | 2024-11-21T18:48:30.330Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
897 | 2024-11-21T18:48:30.330Z | |
898 | 2024-11-21T18:48:30.333Z | warning: creating a shared reference to mutable static is discouraged |
899 | 2024-11-21T18:48:30.333Z | --> xde/src/xde.rs:1818:33 |
900 | 2024-11-21T18:48:30.333Z | | |
901 | 2024-11-21T18:48:30.333Z | 1818 | let devs = unsafe { xde_devs.read() }; |
902 | 2024-11-21T18:48:30.333Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
903 | 2024-11-21T18:48:30.333Z | | |
904 | 2024-11-21T18:48:30.333Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
905 | 2024-11-21T18:48:30.333Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
906 | 2024-11-21T18:48:30.334Z | |
907 | 2024-11-21T18:48:30.334Z | warning: creating a shared reference to mutable static is discouraged |
908 | 2024-11-21T18:48:30.334Z | --> xde/src/xde.rs:2144:16 |
909 | 2024-11-21T18:48:30.334Z | | |
910 | 2024-11-21T18:48:30.334Z | 2144 | let devs = xde_devs.read(); |
911 | 2024-11-21T18:48:30.334Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
912 | 2024-11-21T18:48:30.334Z | | |
913 | 2024-11-21T18:48:30.334Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
914 | 2024-11-21T18:48:30.334Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
915 | 2024-11-21T18:48:30.334Z | |
916 | 2024-11-21T18:48:30.334Z | warning: creating a shared reference to mutable static is discouraged |
917 | 2024-11-21T18:48:30.334Z | --> xde/src/xde.rs:2197:25 |
918 | 2024-11-21T18:48:30.334Z | | |
919 | 2024-11-21T18:48:30.334Z | 2197 | let devs = unsafe { xde_devs.read() }; |
920 | 2024-11-21T18:48:30.334Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
921 | 2024-11-21T18:48:30.334Z | | |
922 | 2024-11-21T18:48:30.334Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
923 | 2024-11-21T18:48:30.334Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
924 | 2024-11-21T18:48:30.334Z | |
925 | 2024-11-21T18:48:30.334Z | warning: creating a shared reference to mutable static is discouraged |
926 | 2024-11-21T18:48:30.335Z | --> xde/src/xde.rs:2212:25 |
927 | 2024-11-21T18:48:30.335Z | | |
928 | 2024-11-21T18:48:30.335Z | 2212 | let devs = unsafe { xde_devs.read() }; |
929 | 2024-11-21T18:48:30.335Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
930 | 2024-11-21T18:48:30.335Z | | |
931 | 2024-11-21T18:48:30.335Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
932 | 2024-11-21T18:48:30.335Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
933 | 2024-11-21T18:48:30.335Z | |
934 | 2024-11-21T18:48:30.335Z | warning: creating a shared reference to mutable static is discouraged |
935 | 2024-11-21T18:48:30.335Z | --> xde/src/xde.rs:2225:25 |
936 | 2024-11-21T18:48:30.335Z | | |
937 | 2024-11-21T18:48:30.335Z | 2225 | let devs = unsafe { xde_devs.read() }; |
938 | 2024-11-21T18:48:30.335Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
939 | 2024-11-21T18:48:30.335Z | | |
940 | 2024-11-21T18:48:30.335Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
941 | 2024-11-21T18:48:30.335Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
942 | 2024-11-21T18:48:30.335Z | |
943 | 2024-11-21T18:48:30.335Z | warning: creating a shared reference to mutable static is discouraged |
944 | 2024-11-21T18:48:30.335Z | --> xde/src/xde.rs:2239:25 |
945 | 2024-11-21T18:48:30.335Z | | |
946 | 2024-11-21T18:48:30.336Z | 2239 | let devs = unsafe { xde_devs.read() }; |
947 | 2024-11-21T18:48:30.336Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
948 | 2024-11-21T18:48:30.336Z | | |
949 | 2024-11-21T18:48:30.336Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
950 | 2024-11-21T18:48:30.336Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
951 | 2024-11-21T18:48:30.337Z | |
952 | 2024-11-21T18:48:30.337Z | warning: creating a shared reference to mutable static is discouraged |
953 | 2024-11-21T18:48:30.337Z | --> xde/src/xde.rs:2253:25 |
954 | 2024-11-21T18:48:30.337Z | | |
955 | 2024-11-21T18:48:30.337Z | 2253 | let devs = unsafe { xde_devs.read() }; |
956 | 2024-11-21T18:48:30.337Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
957 | 2024-11-21T18:48:30.337Z | | |
958 | 2024-11-21T18:48:30.337Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
959 | 2024-11-21T18:48:30.337Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
960 | 2024-11-21T18:48:30.337Z | |
961 | 2024-11-21T18:48:30.337Z | warning: creating a shared reference to mutable static is discouraged |
962 | 2024-11-21T18:48:30.337Z | --> xde/src/xde.rs:2319:25 |
963 | 2024-11-21T18:48:30.337Z | | |
964 | 2024-11-21T18:48:30.337Z | 2319 | let devs = unsafe { xde_devs.read() }; |
965 | 2024-11-21T18:48:30.337Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
966 | 2024-11-21T18:48:30.337Z | | |
967 | 2024-11-21T18:48:30.337Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
968 | 2024-11-21T18:48:30.337Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
969 | 2024-11-21T18:48:30.337Z | |
970 | 2024-11-21T18:48:30.337Z | warning: creating a shared reference to mutable static is discouraged |
971 | 2024-11-21T18:48:30.337Z | --> xde/src/xde.rs:2332:25 |
972 | 2024-11-21T18:48:30.337Z | | |
973 | 2024-11-21T18:48:30.338Z | 2332 | let devs = unsafe { xde_devs.read() }; |
974 | 2024-11-21T18:48:30.339Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
975 | 2024-11-21T18:48:30.339Z | | |
976 | 2024-11-21T18:48:30.339Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
977 | 2024-11-21T18:48:30.339Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
978 | 2024-11-21T18:48:30.339Z | |
979 | 2024-11-21T18:48:30.339Z | warning: creating a shared reference to mutable static is discouraged |
980 | 2024-11-21T18:48:30.339Z | --> xde/src/xde.rs:2346:25 |
981 | 2024-11-21T18:48:30.339Z | | |
982 | 2024-11-21T18:48:30.339Z | 2346 | let devs = unsafe { xde_devs.read() }; |
983 | 2024-11-21T18:48:30.339Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
984 | 2024-11-21T18:48:30.339Z | | |
985 | 2024-11-21T18:48:30.339Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
986 | 2024-11-21T18:48:30.339Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
987 | 2024-11-21T18:48:30.339Z | |
988 | 2024-11-21T18:48:30.339Z | warning: creating a shared reference to mutable static is discouraged |
989 | 2024-11-21T18:48:30.339Z | --> xde/src/xde.rs:2362:25 |
990 | 2024-11-21T18:48:30.339Z | | |
991 | 2024-11-21T18:48:30.339Z | 2362 | let devs = unsafe { xde_devs.read() }; |
992 | 2024-11-21T18:48:30.339Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
993 | 2024-11-21T18:48:30.339Z | | |
994 | 2024-11-21T18:48:30.339Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
995 | 2024-11-21T18:48:30.339Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
996 | 2024-11-21T18:48:30.339Z | |
997 | 2024-11-21T18:48:30.339Z | warning: creating a shared reference to mutable static is discouraged |
998 | 2024-11-21T18:48:30.343Z | --> xde/src/xde.rs:2377:25 |
999 | 2024-11-21T18:48:30.343Z | | |
1000 | 2024-11-21T18:48:30.343Z | 2377 | let devs = unsafe { xde_devs.read() }; |
1001 | 2024-11-21T18:48:30.343Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1002 | 2024-11-21T18:48:30.343Z | | |
1003 | 2024-11-21T18:48:30.343Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1004 | 2024-11-21T18:48:30.343Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1005 | 2024-11-21T18:48:30.343Z | |
1006 | 2024-11-21T18:48:30.343Z | warning: creating a shared reference to mutable static is discouraged |
1007 | 2024-11-21T18:48:30.343Z | --> xde/src/xde.rs:2392:25 |
1008 | 2024-11-21T18:48:30.343Z | | |
1009 | 2024-11-21T18:48:30.343Z | 2392 | let devs = unsafe { xde_devs.read() }; |
1010 | 2024-11-21T18:48:30.343Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1011 | 2024-11-21T18:48:30.343Z | | |
1012 | 2024-11-21T18:48:30.343Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1013 | 2024-11-21T18:48:30.343Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1014 | 2024-11-21T18:48:30.343Z | |
1015 | 2024-11-21T18:48:30.343Z | warning: creating a shared reference to mutable static is discouraged |
1016 | 2024-11-21T18:48:30.343Z | --> xde/src/xde.rs:2405:25 |
1017 | 2024-11-21T18:48:30.343Z | | |
1018 | 2024-11-21T18:48:30.343Z | 2405 | let devs = unsafe { xde_devs.read() }; |
1019 | 2024-11-21T18:48:30.343Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1020 | 2024-11-21T18:48:30.343Z | | |
1021 | 2024-11-21T18:48:30.343Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1022 | 2024-11-21T18:48:30.343Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1023 | 2024-11-21T18:48:30.343Z | |
1024 | 2024-11-21T18:48:30.343Z | warning: creating a shared reference to mutable static is discouraged |
1025 | 2024-11-21T18:48:30.343Z | --> xde/src/xde.rs:2419:25 |
1026 | 2024-11-21T18:48:30.343Z | | |
1027 | 2024-11-21T18:48:30.343Z | 2419 | let devs = unsafe { xde_devs.read() }; |
1028 | 2024-11-21T18:48:30.343Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1029 | 2024-11-21T18:48:30.343Z | | |
1030 | 2024-11-21T18:48:30.343Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1031 | 2024-11-21T18:48:30.343Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1032 | 2024-11-21T18:48:30.343Z | |
1033 | 2024-11-21T18:48:30.343Z | warning: creating a shared reference to mutable static is discouraged |
1034 | 2024-11-21T18:48:30.344Z | --> xde/src/xde.rs:2436:25 |
1035 | 2024-11-21T18:48:30.344Z | | |
1036 | 2024-11-21T18:48:30.344Z | 2436 | let devs = unsafe { xde_devs.read() }; |
1037 | 2024-11-21T18:48:30.344Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1038 | 2024-11-21T18:48:30.344Z | | |
1039 | 2024-11-21T18:48:30.344Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1040 | 2024-11-21T18:48:30.344Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1041 | 2024-11-21T18:48:30.344Z | |
1042 | 2024-11-21T18:48:30.344Z | warning: creating a shared reference to mutable static is discouraged |
1043 | 2024-11-21T18:48:30.344Z | --> xde/src/xde.rs:2450:25 |
1044 | 2024-11-21T18:48:30.344Z | | |
1045 | 2024-11-21T18:48:30.344Z | 2450 | let devs = unsafe { xde_devs.read() }; |
1046 | 2024-11-21T18:48:30.344Z | | ^^^^^^^^^^^^^^^ shared reference to mutable static |
1047 | 2024-11-21T18:48:30.344Z | | |
1048 | 2024-11-21T18:48:30.344Z | = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html> |
1049 | 2024-11-21T18:48:30.344Z | = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives |
1050 | 2024-11-21T18:48:30.344Z | |
1051 | 2024-11-21T18:48:53.657Z | warning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions) |
1052 | 2024-11-21T18:48:53.660Z | Finished `release` profile [optimized + debuginfo] target(s) in 1m 03s |
1053 | 2024-11-21T18:48:53.684Z | Linking xde kmod... |
1054 | 2024-11-21T18:48:54.347Z | Building xde dev link helper (release). |
1055 | 2024-11-21T18:48:54.523Z | Compiling compiler_builtins v0.1.138 |
1056 | 2024-11-21T18:48:54.523Z | Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core) |
1057 | 2024-11-21T18:48:54.525Z | Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link) |
1058 | 2024-11-21T18:49:10.648Z | Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core) |
1059 | 2024-11-21T18:49:11.422Z | Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc) |
1060 | 2024-11-21T18:49:14.990Z | Finished `release` profile [optimized + debuginfo] target(s) in 20.57s |
1061 | 2024-11-21T18:49:15.009Z | |
1062 | 2024-11-21T18:49:15.014Z | real 4:57.234569024 |
1063 | 2024-11-21T18:49:15.014Z | user 14:48.113393358 |
1064 | 2024-11-21T18:49:15.014Z | sys 2:12.799366619 |
1065 | 2024-11-21T18:49:15.014Z | trap 0.426574226 |
1066 | 2024-11-21T18:49:15.014Z | tflt 1.311087357 |
1067 | 2024-11-21T18:49:15.014Z | dflt 7.617683194 |
1068 | 2024-11-21T18:49:15.014Z | kflt 0.017092469 |
1069 | 2024-11-21T18:49:15.014Z | lock 29:24.691462524 |
1070 | 2024-11-21T18:49:15.014Z | slp 51:45.685901521 |
1071 | 2024-11-21T18:49:15.015Z | lat 26.321045647 |
1072 | 2024-11-21T18:49:15.015Z | stop 38.483511918 |
1073 | 2024-11-21T18:49:15.015Z | + elfdump target/x86_64-unknown-unknown/release/xde |
1074 | 2024-11-21T18:49:15.015Z | + grep GOTPCREL |
1075 | 2024-11-21T18:49:16.575Z | + header 'package opte' |
1076 | 2024-11-21T18:49:16.578Z | + echo '# ==== package opte ==== #' |
1077 | 2024-11-21T18:49:16.579Z | # ==== package opte ==== # |
1078 | 2024-11-21T18:49:16.579Z | + cargo xtask package --skip-build |
1079 | 2024-11-21T18:49:16.822Z | Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.19s |
1080 | 2024-11-21T18:49:16.836Z | Running `target/debug/xtask package --skip-build` |
1081 | 2024-11-21T18:49:17.191Z | + ./clean.sh |
1082 | 2024-11-21T18:49:17.201Z | + mkdir -p proto/kernel/drv/amd64 |
1083 | 2024-11-21T18:49:17.204Z | + mkdir -p proto/opt/oxide/opte/bin |
1084 | 2024-11-21T18:49:17.208Z | + mkdir -p proto/usr/lib/devfsadm/linkmod |
1085 | 2024-11-21T18:49:17.208Z | + cp ../target/release/opteadm proto/opt/oxide/opte/bin/ |
1086 | 2024-11-21T18:49:17.222Z | + cp ../target/x86_64-unknown-unknown/release/xde proto/kernel/drv/amd64 |
1087 | 2024-11-21T18:49:17.256Z | + cp ../xde/xde.conf proto/kernel/drv/ |
1088 | 2024-11-21T18:49:17.259Z | + cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so |
1089 | 2024-11-21T18:49:17.261Z | + '[' -z ']' |
1090 | 2024-11-21T18:49:17.261Z | + cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg |
1091 | 2024-11-21T18:49:17.332Z | + cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg |
1092 | 2024-11-21T18:49:17.394Z | + INC_DEBUG= |
1093 | 2024-11-21T18:49:17.396Z | ++ ./print-api-version.sh |
1094 | 2024-11-21T18:49:17.402Z | + API_VSN=34 |
1095 | 2024-11-21T18:49:17.405Z | + sed -e s/%PUBLISHER%/helios-dev/g -e s/%COMMIT_COUNT%/311/g -e s/%API_VSN%/34/g opte.template.p5m |
1096 | 2024-11-21T18:49:17.405Z | + pkgmogrify -v -D inc_debug= -O opte.base.p5m |
1097 | 2024-11-21T18:49:27.522Z | + pkgdepend generate -d proto opte.base.p5m |
1098 | 2024-11-21T18:49:28.870Z | + mkdir -p packages |
1099 | 2024-11-21T18:49:28.872Z | + pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m |
1100 | 2024-11-21T18:49:45.566Z | + cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m |
1101 | 2024-11-21T18:49:45.568Z | + pkgrepo create packages/repo |
1102 | 2024-11-21T18:49:46.380Z | + pkgrepo add-publisher -s packages/repo helios-dev |
1103 | 2024-11-21T18:49:47.166Z | + pkgsend publish -d proto -s packages/repo opte.final.p5m |
1104 | 2024-11-21T18:50:24.379Z | pkg://helios-dev/driver/network/opte@0.34.311,5.11:20241121T184947Z |
1105 | 2024-11-21T18:50:24.380Z | PUBLISHED |
1106 | 2024-11-21T18:50:24.423Z | + pkgrecv -a -d packages/repo/opte-0.34.311.p5p -s packages/repo -v -m latest '*' |
1107 | 2024-11-21T18:50:25.266Z | Retrieving packages for publisher helios-dev ... |
1108 | 2024-11-21T18:50:25.269Z | Retrieving catalog 'helios-dev' ... Done |
1109 | 2024-11-21T18:50:25.272Z | Retrieving and evaluating 1 package(s)... |
1110 | 2024-11-21T18:50:25.272Z | Fetching manifests: 1/1 100% complete |
1111 | 2024-11-21T18:50:25.272Z | Fetching manifests: 1/1 100% complete |
1112 | 2024-11-21T18:50:25.276Z | |
1113 | 2024-11-21T18:50:25.276Z | Archiving packages ... |
1114 | 2024-11-21T18:50:25.276Z | Packages to add: 1 |
1115 | 2024-11-21T18:50:25.276Z | Files to retrieve: 6 |
1116 | 2024-11-21T18:50:25.276Z | Estimated transfer size: 38.23 MB |
1117 | 2024-11-21T18:50:25.276Z | |
1118 | 2024-11-21T18:50:25.276Z | Packages to archive: |
1119 | 2024-11-21T18:50:25.276Z | driver/network/opte@0.34.311,5.11:20241121T184947Z |
1120 | 2024-11-21T18:50:25.276Z | |
1121 | 2024-11-21T18:50:25.276Z | Download: 0/6 items 0.0/38.2MB 0% complete |
1122 | 2024-11-21T18:50:25.390Z | Download: Completed 38.23 MB in 0.12 seconds (324M/s) |
1123 | 2024-11-21T18:50:25.396Z | Archiving: 1/20 items 0.0/38.3MB 0% complete |
1124 | 2024-11-21T18:50:25.418Z | Archiving: Completed 38.27 MB in 0.03 seconds |
1125 | 2024-11-21T18:50:25.465Z | Successfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.34.311.p5p. |
1126 | 2024-11-21T18:50:25.469Z | + banner copy |
1127 | 2024-11-21T18:50:25.591Z | |
1128 | 2024-11-21T18:50:25.591Z | #### #### ##### # # |
1129 | 2024-11-21T18:50:25.591Z | # # # # # # # # |
1130 | 2024-11-21T18:50:25.591Z | # # # # # # |
1131 | 2024-11-21T18:50:25.591Z | # # # ##### # |
1132 | 2024-11-21T18:50:25.591Z | # # # # # # |
1133 | 2024-11-21T18:50:25.591Z | #### #### # # |
1134 | 2024-11-21T18:50:25.591Z | |
1135 | 2024-11-21T18:50:25.593Z | + pfexec mkdir -p /out |
1136 | 2024-11-21T18:50:25.596Z | + pfexec chown 12345 /out |
1137 | 2024-11-21T18:50:25.599Z | + PKG_NAME=/out/opte.p5p |
1138 | 2024-11-21T18:50:25.602Z | + mv pkg/packages/repo/opte-0.34.311.p5p /out/opte.p5p |
1139 | 2024-11-21T18:50:25.638Z | + sha256sum /out/opte.p5p |
1140 | 2024-11-21T18:50:25.670Z | process exited: duration 388410 ms, exit code 0 |
|
1141 | 2024-11-21T18:50:25.681Z | found 2 output files |
1142 | 2024-11-21T18:50:25.736Z | uploading: /out/opte.p5p (40130560 bytes) |
1143 | 2024-11-21T18:50:27.330Z | uploaded: /out/opte.p5p |
1144 | 2024-11-21T18:50:27.334Z | uploading: /out/opte.p5p.sha256 (80 bytes) |
1145 | 2024-11-21T18:50:28.342Z | uploaded: /out/opte.p5p.sha256 |