Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: failed to run custom build command for `neqo-crypto v0.9.2 #2185

Closed
mxinden opened this issue Oct 17, 2024 · 0 comments · Fixed by #2186
Closed

ci: failed to run custom build command for `neqo-crypto v0.9.2 #2185

mxinden opened this issue Oct 17, 2024 · 0 comments · Fixed by #2186

Comments

@mxinden
Copy link
Collaborator

mxinden commented Oct 17, 2024

CI is currently failing with:

2024-10-17T12:43:37.9020958Z �[1m�[31merror�[0m�[1m:�[0m failed to run custom build command for `neqo-crypto v0.9.2 (/home/runner/work/neqo/neqo/neqo-crypto)`
2024-10-17T12:43:37.9023657Z note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
2024-10-17T12:43:37.9025414Z 
2024-10-17T12:43:37.9025675Z Caused by:
2024-10-17T12:43:37.9028539Z   process didn't exit successfully: `/home/runner/work/neqo/neqo/target/debug/build/neqo-crypto-9c0c0cd99d65ea5d/build-script-build` (exit status: 101)
2024-10-17T12:43:37.9030242Z   --- stdout
2024-10-17T12:43:37.9030776Z   cargo:rustc-check-cfg=cfg(nss_nodb)
2024-10-17T12:43:37.9031454Z   cargo:rerun-if-env-changed=NSS_DIR
2024-10-17T12:43:37.9032147Z   cargo:rerun-if-env-changed=NSS_TARGET
2024-10-17T12:43:37.9033040Z   cargo:include=/home/runner/work/neqo/neqo/dist/Release/include/nspr
2024-10-17T12:43:37.9033997Z   cargo:include=/home/runner/work/neqo/neqo/dist/public/nss
2024-10-17T12:43:37.9035137Z   cargo:rustc-link-search=native=/home/runner/work/neqo/neqo/dist/Release/lib
2024-10-17T12:43:37.9036165Z   cargo:rustc-link-lib=static=certdb
2024-10-17T12:43:37.9036816Z   cargo:rustc-link-lib=static=certhi
2024-10-17T12:43:37.9037494Z   cargo:rustc-link-lib=static=cryptohi
2024-10-17T12:43:37.9038174Z   cargo:rustc-link-lib=static=freebl
2024-10-17T12:43:37.9038862Z   cargo:rustc-link-lib=static=nss_static
2024-10-17T12:43:37.9039512Z   cargo:rustc-link-lib=static=nssb
2024-10-17T12:43:37.9040136Z   cargo:rustc-link-lib=static=nssdev
2024-10-17T12:43:37.9040797Z   cargo:rustc-link-lib=static=nsspki
2024-10-17T12:43:37.9041478Z   cargo:rustc-link-lib=static=nssutil
2024-10-17T12:43:37.9042167Z   cargo:rustc-link-lib=static=pk11wrap
2024-10-17T12:43:37.9042847Z   cargo:rustc-link-lib=static=pkcs12
2024-10-17T12:43:37.9043518Z   cargo:rustc-link-lib=static=pkcs7
2024-10-17T12:43:37.9044182Z   cargo:rustc-link-lib=static=smime
2024-10-17T12:43:37.9044873Z   cargo:rustc-link-lib=static=softokn_static
2024-10-17T12:43:37.9045577Z   cargo:rustc-link-lib=static=ssl
2024-10-17T12:43:37.9046224Z   cargo:rustc-link-lib=static=sqlite
2024-10-17T12:43:37.9046873Z   cargo:rustc-link-lib=dylib=plds4
2024-10-17T12:43:37.9047510Z   cargo:rustc-link-lib=dylib=plc4
2024-10-17T12:43:37.9048141Z   cargo:rustc-link-lib=dylib=nspr4
2024-10-17T12:43:37.9048812Z   cargo:rustc-link-lib=dylib=pthread
2024-10-17T12:43:37.9049463Z   cargo:rustc-link-lib=dylib=dl
2024-10-17T12:43:37.9050072Z   cargo:rustc-link-lib=dylib=c
2024-10-17T12:43:37.9050647Z   cargo:rustc-link-lib=dylib=z
2024-10-17T12:43:37.9051334Z   cargo:rerun-if-changed=bindings/bindings.toml
2024-10-17T12:43:37.9052127Z   cargo:rerun-if-changed=bindings/nspr_time.h
2024-10-17T12:43:37.9052575Z 
2024-10-17T12:43:37.9052791Z   --- stderr
2024-10-17T12:43:37.9053200Z   Ubuntu clang version 15.0.7
2024-10-17T12:43:37.9054087Z   Target: x86_64-pc-linux-gnu
2024-10-17T12:43:37.9054592Z   Thread model: posix
2024-10-17T12:43:37.9055033Z   InstalledDir: 
2024-10-17T12:43:37.9055801Z   Found candidate GCC installation: /../lib/gcc/x86_64-linux-gnu/10
2024-10-17T12:43:37.9056907Z   Found candidate GCC installation: /../lib/gcc/x86_64-linux-gnu/11
2024-10-17T12:43:37.9058007Z   Found candidate GCC installation: /../lib/gcc/x86_64-linux-gnu/12
2024-10-17T12:43:37.9059098Z   Found candidate GCC installation: /../lib/gcc/x86_64-linux-gnu/9
2024-10-17T12:43:37.9060606Z   Selected GCC installation: /../lib/gcc/x86_64-linux-gnu/12
2024-10-17T12:43:37.9061342Z   Candidate multilib: .;@m64
2024-10-17T12:43:37.9061854Z   Selected multilib: .;@m64
2024-10-17T12:43:37.9063024Z   ignoring nonexistent directory "/home/runner/work/neqo/neqo/dist/Release/include/nspr"
2024-10-17T12:43:37.9064264Z   ignoring nonexistent directory "/home/runner/work/neqo/neqo/dist/public/nss"
2024-10-17T12:43:37.9065723Z   ignoring nonexistent directory "/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
2024-10-17T12:43:37.9066788Z   ignoring nonexistent directory "/include"
2024-10-17T12:43:37.9067487Z   ignoring duplicate directory "/usr/local/include"
2024-10-17T12:43:37.9068457Z   ignoring duplicate directory "/usr/include/x86_64-linux-gnu"
2024-10-17T12:43:37.9069249Z   ignoring duplicate directory "/usr/include"
2024-10-17T12:43:37.9069888Z   #include "..." search starts here:
2024-10-17T12:43:37.9070461Z   #include <...> search starts here:
2024-10-17T12:43:37.9071171Z    /usr/lib/llvm-14/lib/clang/14.0.0/include
2024-10-17T12:43:37.9071758Z    /usr/local/include
2024-10-17T12:43:37.9072279Z    /usr/include/x86_64-linux-gnu
2024-10-17T12:43:37.9072775Z    /usr/include
2024-10-17T12:43:37.9073197Z    /usr/include/clang/15.0.7/include
2024-10-17T12:43:37.9073748Z   End of search list.
2024-10-17T12:43:37.9074560Z   bindings/nspr_time.h:7:10: fatal error: 'prtime.h' file not found
2024-10-17T12:43:37.9075587Z   thread 'main' panicked at neqo-crypto/build.rs:257:39:
2024-10-17T12:43:37.9077052Z   unable to generate bindings: ClangDiagnostic("bindings/nspr_time.h:7:10: fatal error: 'prtime.h' file not found\n")
2024-10-17T12:43:37.9078204Z   stack backtrace:
2024-10-17T12:43:37.9078629Z      0: rust_begin_unwind
2024-10-17T12:43:37.9079502Z                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:665:5
2024-10-17T12:43:37.9096636Z      1: core::panicking::panic_fmt
2024-10-17T12:43:37.9097644Z                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:74:14
2024-10-17T12:43:37.9098652Z      2: core::result::unwrap_failed
2024-10-17T12:43:37.9099603Z                at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/result.rs:1679:5
2024-10-17T12:43:37.9100585Z      3: build_script_build::main
2024-10-17T12:43:37.9101472Z   note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

See for example failures in https://github.com/mozilla/neqo/actions/runs/11385161925/job/31674401709 and https://github.com/mozilla/neqo/actions/runs/11383652833/job/31669741428?pr=2184.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant