=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/devel/yaks", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for yaks-0.2.0 Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.45 Compiling libc v0.2.186 Compiling syn v2.0.117 Compiling jobserver v0.1.34 Compiling signal-hook v0.3.18 Compiling shlex v1.3.0 Compiling stable_deref_trait v1.2.1 Compiling find-msvc-tools v0.1.9 Compiling parking_lot_core v0.9.12 Compiling cc v1.2.62 Compiling synstructure v0.13.2 Compiling errno v0.3.14 Compiling pkg-config v0.3.33 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling zerofrom v0.1.7 Compiling smallvec v1.15.1 Compiling yoke v0.8.2 Compiling zerovec-derive v0.11.3 Compiling cfg-if v1.0.4 Compiling displaydoc v0.2.5 Compiling vcpkg v0.2.15 Compiling zerovec v0.11.6 Compiling bitflags v2.11.1 Compiling unicode-segmentation v1.13.2 Compiling log v0.4.29 Compiling tinystr v0.8.3 Compiling convert_case v0.10.0 Compiling signal-hook-registry v1.4.8 Compiling derive_more-impl v2.1.1 Compiling rustix v1.1.4 Compiling crossbeam-utils v0.8.21 Compiling litemap v0.8.2 Compiling writeable v0.6.3 Compiling scopeguard v1.2.0 Compiling icu_locale_core v2.2.0 Compiling lock_api v0.4.14 Compiling mio v1.2.0 Compiling potential_utf v0.1.5 Compiling openssl-sys v0.9.115 Compiling libz-sys v1.1.28 Compiling zerotrie v0.2.4 Compiling utf8_iter v1.0.4 Compiling icu_properties_data v2.2.0 Compiling rustversion v1.0.22 Compiling icu_normalizer_data v2.2.0 Compiling litrs v1.0.0 Compiling icu_provider v2.2.0 Compiling document-features v0.2.12 Compiling icu_collections v2.2.0 warning: openssl-sys@0.9.115: Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. See stderr section below for further information. error: failed to run custom build command for `openssl-sys v0.9.115` Caused by: process didn't exit successfully: `/home/pbulk/work/devel/yaks/work/yaks-0.2.0/target/release/build/openssl-sys-f2a2f284248ad4a8/build-script-main` (exit status: 101) --- stdout cargo:rustc-check-cfg=cfg(osslconf, values("OPENSSL_NO_OCB", "OPENSSL_NO_SM4", "OPENSSL_NO_SEED", "OPENSSL_NO_CHACHA", "OPENSSL_NO_CAST", "OPENSSL_NO_IDEA", "OPENSSL_NO_CAMELLIA", "OPENSSL_NO_RC4", "OPENSSL_NO_BF", "OPENSSL_NO_PSK", "OPENSSL_NO_DEPRECATED_3_0", "OPENSSL_NO_SCRYPT", "OPENSSL_NO_SM3", "OPENSSL_NO_RMD160", "OPENSSL_NO_EC2M", "OPENSSL_NO_OCSP", "OPENSSL_NO_CMS", "OPENSSL_NO_COMP", "OPENSSL_NO_SOCK", "OPENSSL_NO_STDIO", "OPENSSL_NO_EC", "OPENSSL_NO_SSL3_METHOD", "OPENSSL_NO_KRB5", "OPENSSL_NO_TLSEXT", "OPENSSL_NO_SRP", "OPENSSL_NO_SRTP", "OPENSSL_NO_RFC3779", "OPENSSL_NO_SHA", "OPENSSL_NO_NEXTPROTONEG", "OPENSSL_NO_ENGINE", "OPENSSL_NO_BUF_FREELISTS", "OPENSSL_NO_RC2")) cargo:rustc-check-cfg=cfg(openssl) cargo:rustc-check-cfg=cfg(libressl) cargo:rustc-check-cfg=cfg(boringssl) cargo:rustc-check-cfg=cfg(awslc) cargo:rustc-check-cfg=cfg(awslc_pregenerated) cargo:rustc-check-cfg=cfg(libressl250) cargo:rustc-check-cfg=cfg(libressl251) cargo:rustc-check-cfg=cfg(libressl252) cargo:rustc-check-cfg=cfg(libressl261) cargo:rustc-check-cfg=cfg(libressl270) cargo:rustc-check-cfg=cfg(libressl271) cargo:rustc-check-cfg=cfg(libressl273) cargo:rustc-check-cfg=cfg(libressl280) cargo:rustc-check-cfg=cfg(libressl281) cargo:rustc-check-cfg=cfg(libressl291) cargo:rustc-check-cfg=cfg(libressl310) cargo:rustc-check-cfg=cfg(libressl321) cargo:rustc-check-cfg=cfg(libressl332) cargo:rustc-check-cfg=cfg(libressl340) cargo:rustc-check-cfg=cfg(libressl350) cargo:rustc-check-cfg=cfg(libressl360) cargo:rustc-check-cfg=cfg(libressl361) cargo:rustc-check-cfg=cfg(libressl370) cargo:rustc-check-cfg=cfg(libressl380) cargo:rustc-check-cfg=cfg(libressl381) cargo:rustc-check-cfg=cfg(libressl382) cargo:rustc-check-cfg=cfg(libressl390) cargo:rustc-check-cfg=cfg(libressl400) cargo:rustc-check-cfg=cfg(libressl410) cargo:rustc-check-cfg=cfg(libressl420) cargo:rustc-check-cfg=cfg(libressl430) cargo:rustc-check-cfg=cfg(ossl101) cargo:rustc-check-cfg=cfg(ossl102) cargo:rustc-check-cfg=cfg(ossl102f) cargo:rustc-check-cfg=cfg(ossl102h) cargo:rustc-check-cfg=cfg(ossl110) cargo:rustc-check-cfg=cfg(ossl110f) cargo:rustc-check-cfg=cfg(ossl110g) cargo:rustc-check-cfg=cfg(ossl110h) cargo:rustc-check-cfg=cfg(ossl111) cargo:rustc-check-cfg=cfg(ossl111b) cargo:rustc-check-cfg=cfg(ossl111c) cargo:rustc-check-cfg=cfg(ossl111d) cargo:rustc-check-cfg=cfg(ossl300) cargo:rustc-check-cfg=cfg(ossl310) cargo:rustc-check-cfg=cfg(ossl320) cargo:rustc-check-cfg=cfg(ossl330) cargo:rustc-check-cfg=cfg(ossl340) cargo:rustc-check-cfg=cfg(ossl400) cargo:rerun-if-env-changed=X86_64_UNKNOWN_ILLUMOS_OPENSSL_LIB_DIR X86_64_UNKNOWN_ILLUMOS_OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=OPENSSL_LIB_DIR OPENSSL_LIB_DIR unset cargo:rerun-if-env-changed=X86_64_UNKNOWN_ILLUMOS_OPENSSL_INCLUDE_DIR X86_64_UNKNOWN_ILLUMOS_OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR OPENSSL_INCLUDE_DIR unset cargo:rerun-if-env-changed=X86_64_UNKNOWN_ILLUMOS_OPENSSL_DIR X86_64_UNKNOWN_ILLUMOS_OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_DIR OPENSSL_DIR unset cargo:rerun-if-env-changed=OPENSSL_NO_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-illumos cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_illumos cargo:rerun-if-env-changed=HOST_PKG_CONFIG cargo:rerun-if-env-changed=PKG_CONFIG cargo:rerun-if-env-changed=OPENSSL_STATIC cargo:rerun-if-env-changed=OPENSSL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-illumos cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_illumos cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_PATH cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-illumos cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_illumos cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-illumos cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_illumos cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR Could not find openssl via pkg-config: pkg-config exited with status code 1 > PKG_CONFIG_PATH= PKG_CONFIG_LIBDIR=/home/pbulk/work/devel/yaks/work/.buildlink/lib/amd64/pkgconfig:/home/pbulk/work/devel/yaks/work/.buildlink/lib/pkgconfig:/home/pbulk/work/devel/yaks/work/.buildlink/share/pkgconfig PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 /home/pbulk/work/devel/yaks/work/.tools/bin/pkg-config --libs --cflags openssl The system library `openssl` required by crate `openssl-sys` was not found. The file `openssl.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory. PKG_CONFIG_PATH contains the following: - HINT: you may need to install a package such as openssl, openssl-dev or openssl-devel. cargo:warning=Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. See stderr section below for further information. --- stderr Could not find directory of OpenSSL installation, and this `-sys` crate cannot proceed without this knowledge. If OpenSSL is installed and this crate had trouble finding it, you can set the `OPENSSL_DIR` environment variable for the compilation process. Make sure you also have the development packages of openssl installed. For example, `libssl-dev` on Ubuntu or `openssl-devel` on Fedora. If you're in a situation where you think the directory *should* be found automatically, please open a bug at https://github.com/rust-openssl/rust-openssl and include information about your system as well as this message. $HOST = x86_64-unknown-illumos $TARGET = x86_64-unknown-illumos openssl-sys = 0.9.115 warning: build failed, waiting for other jobs to finish... *** Error code 101 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/yaks *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/yaks