Dear All,
I am trying to build by custom kernel inside chroot , I copied chromeos folder, applied the attached patch also, I end up seeing in package config errors, as I googled a bit, stuck onto it for few days, could you let me know any inputs or pointers onto this package config errors please?
>>> 19:23:35.471 Failed to emerge sys-kernel/chromeos-kernel-5_15-9999 for /build/board-name/, Log file:
>>> 19:23:35.471 /build/board-name/tmp/portage/logs/sys-kernel:chromeos-kernel-5_15-9999:20220801-135315.log
...
* pkg-config: ERROR: Do not call unprefixed tools directly.
* pkg-config: ERROR: For board tools, use `tc-export PKG_CONFIG` (or ${CHOST}-pkg-config).
* pkg-config: ERROR: For build-time-only tools, `tc-export BUILD_PKG_CONFIG` (or ${CBUILD}-pkg-config).
* python3 /home/appu/cros3/chromite/bin/cros_sdk
* `-python3 /home/appu/cros3/chromite/bin/cros_sdk
* `-bash
* `-emerge -b /usr/lib/python-exec/python3.6/emerge --root-deps chromeos-kernel-5_15
* `-sandbox /usr/lib/portage/python3.6/ebuild.sh compile
* `-ebuild.sh /usr/lib/portage/python3.6/ebuild.sh compile
* `-ebuild.sh /usr/lib/portage/python3.6/ebuild.sh compile
* `-emake /usr/lib/portage/python3.6/ebuild-helpers/emake V=0 O=/build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 LD=ld.lld LD_COMPAT= OBJCOPY=llvm-objcopy REAL_STRIP=llvm-strip STRIP=llvm-strip NM=llvm-nm AR=llvm-ar CC=x86_64-cros-linux-gnu-clang CC_COMPAT= CXX=x86_64-cros-linux-gnu-clang++ HOSTCC=x86_64-pc-linux-gnu-clang HOSTCXX=x86_64-pc-linux-gnu-clang++ HOSTPKG_CONFIG=x86_64-pc-linux-gnu-pkg-config CLANG_CROSS_FLAGS=--target=x86_64-cros-linux-gnu -k all modules
* `-make -j64 V=0 O=/build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 LD=ld.lld LD_COMPAT= OBJCOPY=llvm-objcopy REAL_STRIP=llvm-strip STRIP=llvm-strip NM=llvm-nm AR=llvm-ar CC=x86_64-cros-linux-gnu-clang CC_COMPAT= CXX=x86_64-cros-linux-gnu-clang++ HOSTCC=x86_64-pc-linux-gnu-clang HOSTCXX=x86_64-pc-linux-gnu-clang++ HOSTPKG_CONFIG=x86_64-pc-linux-gnu-pkg-config CLANG_CROSS_FLAGS=--target=x86_64-cros-linux-gnu -k all modules
* `-make -C /build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 -f /mnt/host/source/src/third_party/kernel/v5.15/Makefile all modules
* `-make -f /mnt/host/source/src/third_party/kernel/v5.15/scripts/Makefile.build obj=certs single-build= need-builtin=1 need-modorder=1
* `-sh -c pkg-config --cflags libcrypto 2> /dev/null
* `-pkg-config /build/board-name/tmp/portage/sys-kernel/chromeos-kernel-5_15-9999/temp/build-toolchain-wrappers/pkg-config --cflags libcrypto
* `-pstree -a -A -s -l 300651
* ERROR: sys-kernel/chromeos-kernel-5_15-9999::chromiumos failed (compile phase):
* Bad pkg-config [--cflags libcrypto] invocation
*
* Build log: /build/board-name/tmp/portage/logs/sys-kernel:chromeos-kernel-5_15-9999:20220801-135315.log
* Stable log symlink: /build/board-name/tmp/portage/sys-kernel/chromeos-kernel-5_15-9999/temp/build.log
* CWD: /build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15
* S: /mnt/host/source/src/third_party/kernel/v5.15
* pkg-config: ERROR: Do not call unprefixed tools directly.
* pkg-config: ERROR: For board tools, use `tc-export PKG_CONFIG` (or ${CHOST}-pkg-config).
* pkg-config: ERROR: For build-time-only tools, `tc-export BUILD_PKG_CONFIG` (or ${CBUILD}-pkg-config).
* python3 /home/appu/cros3/chromite/bin/cros_sdk
* `-python3 /home/appu/cros3/chromite/bin/cros_sdk
* `-bash
* `-emerge -b /usr/lib/python-exec/python3.6/emerge --root-deps chromeos-kernel-5_15
* `-sandbox /usr/lib/portage/python3.6/ebuild.sh compile
* `-ebuild.sh /usr/lib/portage/python3.6/ebuild.sh compile
* `-ebuild.sh /usr/lib/portage/python3.6/ebuild.sh compile
* `-emake /usr/lib/portage/python3.6/ebuild-helpers/emake V=0 O=/build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 LD=ld.lld LD_COMPAT= OBJCOPY=llvm-objcopy REAL_STRIP=llvm-strip STRIP=llvm-strip NM=llvm-nm AR=llvm-ar CC=x86_64-cros-linux-gnu-clang CC_COMPAT= CXX=x86_64-cros-linux-gnu-clang++ HOSTCC=x86_64-pc-linux-gnu-clang HOSTCXX=x86_64-pc-linux-gnu-clang++ HOSTPKG_CONFIG=x86_64-pc-linux-gnu-pkg-config CLANG_CROSS_FLAGS=--target=x86_64-cros-linux-gnu -k all modules
* `-make -j64 V=0 O=/build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 LD=ld.lld LD_COMPAT= OBJCOPY=llvm-objcopy REAL_STRIP=llvm-strip STRIP=llvm-strip NM=llvm-nm AR=llvm-ar CC=x86_64-cros-linux-gnu-clang CC_COMPAT= CXX=x86_64-cros-linux-gnu-clang++ HOSTCC=x86_64-pc-linux-gnu-clang HOSTCXX=x86_64-pc-linux-gnu-clang++ HOSTPKG_CONFIG=x86_64-pc-linux-gnu-pkg-config CLANG_CROSS_FLAGS=--target=x86_64-cros-linux-gnu -k all modules
* `-make -C /build/board-name/var/cache/portage/sys-kernel/chromeos-kernel-5_15 -f /mnt/host/source/src/third_party/kernel/v5.15/Makefile all modules
* `-make -f /mnt/host/source/src/third_party/kernel/v5.15/scripts/Makefile.build obj=certs single-build= need-builtin=1 need-modorder=1
* `-sh -c pkg-config --libs libcrypto 2> /dev/null || echo -lcrypto
* `-pkg-config /build/board-name/tmp/portage/sys-kernel/chromeos-kernel-5_15-9999/temp/build-toolchain-wrappers/pkg-config --libs libcrypto
* `-pstree -a -A -s -l 301184
* ERROR: sys-kernel/chromeos-kernel-5_15-9999::chromiumos failed (compile phase):
* Bad pkg-config [--libs libcrypto] invocation
Many Thanks in advance,