[Google Pixel 3 ROMs, Kernels, Recoveries, & Other ] _parasonic_:
kernel

I am trying to build BootleggersROM for blueline, and the build fails looking for openssl headers. Should I have some extra references to boringssl somewhere?

#
# configuration written to .config
#
make[1]: Leaving directory '/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ'
make: Leaving directory '/home/user/BootleggersROM/kernel/google/bluecross'
make: Entering directory '/home/user/BootleggersROM/kernel/google/bluecross'
make[1]: Entering directory '/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ'
GEN ./Makefile
scripts/kconfig/conf --savedefconfig=defconfig Kconfig
make[1]: Leaving directory '/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ'
make: Leaving directory '/home/user/BootleggersROM/kernel/google/bluecross'
[ 0% 30/94098] Building Kernel
FAILED: TARGET_KERNEL_BINARIES
/bin/bash -c "(rm -rf /home/user/BootleggersROM/out/target/product/blueline/vendor/lib/modules ) && (mkdir -p /home/user/BootleggersROM/out/target/product/blueline/vendor/lib/modules ) && (rm -rf /home/user/BootleggersROM/out/target/product/blueline/obj/PACKAGING/depmod_vendor_intermediates ) && (PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/bin:\$PATH LD_LIBRARY_PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/lib64:\$LD_LIBRARY_PATH make -j4 CFLAGS_MODULE=\"-fno-pic\" -C kernel/google/bluecross O=/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\" Image.lz4-dtb ) && (if grep -q '^CONFIG_OF=y' /home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ/.config; then	echo \"Building DTBs\";	PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/bin:\$PATH LD_LIBRARY_PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/lib64:\$LD_LIBRARY_PATH make -j4 CFLAGS_MODULE=\"-fno-pic\" -C kernel/google/bluecross O=/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\" dtbs;	fi ) && (if grep -q '^CONFIG_MODULES=y' /home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ/.config; then	echo \"Building Kernel Modules\";	PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/bin:\$PATH LD_LIBRARY_PATH=/home/user/BootleggersROM/prebuilts/clang/host/linux-x86/clang-4691093/lib64:\$LD_LIBRARY_PATH make -j4 CFLAGS_MODULE=\"-fno-pic\" -C kernel/google/bluecross O=/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ ARCH=arm64 CROSS_COMPILE=\"aarch64-linux-android-\" CROSS_COMPILE_ARM32=\"arm-linux-androidkernel-\" CLANG_TRIPLE=aarch64-linux-gnu- CC=\" clang\" modules;	fi )"
make: Entering directory '/home/user/BootleggersROM/kernel/google/bluecross'
make[1]: Entering directory '/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ'
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
GEN ./Makefile
CHK include/generated/uapi/linux/version.h
CHK scripts/mod/devicetable-offsets.h
HOSTCC scripts/sign-file
HOSTCC scripts/extract-cert
/home/user/BootleggersROM/kernel/google/bluecross/scripts/sign-file.c:25:10: fatal error: openssl/opensslv.h: No such file or directory
#include <openssl/opensslv.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.host:101: recipe for target 'scripts/sign-file' failed
make[2]: *** [scripts/sign-file] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/user/BootleggersROM/kernel/google/bluecross/scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory
#include <openssl/bio.h>
^~~~~~~~~~~~~~~
compilation terminated.
scripts/Makefile.host:101: recipe for target 'scripts/extract-cert' failed
make[2]: *** [scripts/extract-cert] Error 1
/home/user/BootleggersROM/kernel/google/bluecross/Makefile:604: recipe for target 'scripts' failed
make[1]: *** [scripts] Error 2
make[1]: Leaving directory '/home/user/BootleggersROM/out/target/product/blueline/obj/KERNEL_OBJ'
Makefile:152: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2
make: Leaving directory '/home/user/BootleggersROM/kernel/google/bluecross'
[ 0% 33/94098] //external/eigen/blas:libF77blas clang++ complex_double.cpp
ninja: build stopped: subcommand failed.
09:41:58 ninja failed with: exit status 1
build/make/core/main.mk:21: recipe for target 'run_soong_ui' failed
make: *** [run_soong_ui] Error 1

#### failed to build some targets (01:13 (mm:ss)) ####