New issue
Advanced search Search tips

Issue 827021 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

cryptohome-dev-utils: Package libecryptfs was not found in the pkg-config search path

Project Member Reported by drinkcat@chromium.org, Mar 29 2018

Issue description

cryptohome-dev-utils-0.0.1 is probably missing a dependency to libecryptfs. It takes 2 attempts to build correctly in some cases:
https://logs.chromium.org/v/?s=chromeos%2Fbb%2Fchromiumos.tryserver%2Frelease%2F21432%2F%2B%2Frecipes%2Fsteps%2FBuildPackages__afdo_use_%2F0%2Fstdout :

cryptohome-dev-utils-0.0.1-r11: >>> Preparing source in /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome ...
cryptohome-dev-utils-0.0.1-r11: >>> Source prepared.
cryptohome-dev-utils-0.0.1-r11: >>> Configuring source in /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome ...
cryptohome-dev-utils-0.0.1-r11: /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/platform2.py --libdir=/usr/lib --use_flags=arm elibc_glibc kernel_linux tpm userland_GNU --jobs=32 --action=configure --cache_dir=/build/hana/var/cache/portage/chromeos-base/cryptohome-dev-utils /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome/cryptohome-dev-utils.gyp
cryptohome-dev-utils-0.0.1-r11: Traceback (most recent call last):
cryptohome-dev-utils-0.0.1-r11:   File "/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/platform2.py", line 327, in <module>
cryptohome-dev-utils-0.0.1-r11:     main(sys.argv[1:])
cryptohome-dev-utils-0.0.1-r11:   File "/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/platform2.py", line 323, in main
cryptohome-dev-utils-0.0.1-r11:     getattr(p2, options.action)(options.args)
cryptohome-dev-utils-0.0.1-r11:   File "/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/platform2.py", line 241, in configure
cryptohome-dev-utils-0.0.1-r11:     cwd=self.get_platform2_root())
cryptohome-dev-utils-0.0.1-r11:   File "/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py", line 658, in RunCommand
cryptohome-dev-utils-0.0.1-r11:     raise RunCommandError(msg, cmd_result)
cryptohome-dev-utils-0.0.1-r11: chromite.lib.cros_build_lib.RunCommandError: return code: 1; command: gyp /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome/cryptohome-dev-utils.gyp '--format=ninja' '--include=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/common.gypi' '--depth=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2' '--toplevel-dir=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2' '--generator-output=/build/hana/var/cache/portage/chromeos-base/cryptohome-dev-utils' '-DOS=linux' '-Dpkg-config=/build/hana/build/bin/pkg-config' '-Dsysroot=/build/hana' '-Dlibdir=/usr/lib' '-Dbuild_root=/build/hana/var/cache/portage/chromeos-base/cryptohome-dev-utils' '-Dplatform2_root=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2' '-Dlibbase_ver=395517' '-Dclang_syntax=' '-Denable_exceptions=0' '-Dexternal_cflags=-O2 -O2 -pipe -march=armv8-a+crc -mtune=cortex-a57.cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables  -clang-syntax -clang-syntax' '-Dexternal_cxxflags=-O2 -O2 -O2 -pipe -march=armv8-a+crc -mtune=cortex-a57.cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables  -clang-syntax -clang-syntax' '-Dexternal_cppflags= -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE' '-Dexternal_ldflags=-Wl,-O1 -Wl,-O2 -Wl,--as-needed -Wl,--fix-cortex-a53-843419' '-DUSE_kernel_linux=1' '-DUSE_tpm=1' '-DUSE_elibc_glibc=1' '-DUSE_arm=1' '-DUSE_userland_GNU=1'



cryptohome-dev-utils-0.0.1-r11: Package libecryptfs was not found in the pkg-config search path.
cryptohome-dev-utils-0.0.1-r11: Perhaps you should add the directory containing `libecryptfs.pc'


cryptohome-dev-utils-0.0.1-r11: to the PKG_CONFIG_PATH environment variable
cryptohome-dev-utils-0.0.1-r11: No package 'libecryptfs' found
cryptohome-dev-utils-0.0.1-r11: gyp: Call to '/build/hana/build/bin/pkg-config libbrillo-395517 libchrome-395517 libecryptfs libmetrics-395517 --cflags' returned exit status 1 while in /build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome/cryptohome-dev-utils.gyp.
cryptohome-dev-utils-0.0.1-r11: 
cryptohome-dev-utils-0.0.1-r11: cmd=['gyp', '/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/cryptohome/cryptohome-dev-utils.gyp', '--format=ninja', '--include=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2/common-mk/common.gypi', '--depth=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2', '--toplevel-dir=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2', '--generator-output=/build/hana/var/cache/portage/chromeos-base/cryptohome-dev-utils', '-DOS=linux', '-Dpkg-config=/build/hana/build/bin/pkg-config', '-Dsysroot=/build/hana', '-Dlibdir=/usr/lib', '-Dbuild_root=/build/hana/var/cache/portage/chromeos-base/cryptohome-dev-utils', '-Dplatform2_root=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2', '-Dlibbase_ver=395517', '-Dclang_syntax=', '-Denable_exceptions=0', '-Dexternal_cflags=-O2 -O2 -pipe -march=armv8-a+crc -mtune=cortex-a57.cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables  -clang-syntax -clang-syntax', '-Dexternal_cxxflags=-O2 -O2 -O2 -pipe -march=armv8-a+crc -mtune=cortex-a57.cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables  -clang-syntax -clang-syntax', '-Dexternal_cppflags= -DNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE', '-Dexternal_ldflags=-Wl,-O1 -Wl,-O2 -Wl,--as-needed -Wl,--fix-cortex-a53-843419', '-DUSE_kernel_linux=1', '-DUSE_tpm=1', '-DUSE_elibc_glibc=1', '-DUSE_arm=1', '-DUSE_userland_GNU=1'], cwd=/build/hana/tmp/portage/chromeos-base/cryptohome-dev-utils-0.0.1-r11/work/cryptohome-dev-utils-0.0.1/platform2
cryptohome-dev-utils-0.0.1-r11:  * ERROR: chromeos-base/cryptohome-dev-utils-0.0.1-r11::chromiumos failed (configure phase):
cryptohome-dev-utils-0.0.1-r11:  *   (no error message)
 
Summary: cryptohome-dev-utils: Package libecryptfs was not found in the pkg-config search path (was: chromeos-base/cryptohome-dev-utils-0.0.1-r11: Package libecryptfs was not found in the pkg-config search path.)
Status: Started (was: Assigned)
These are the CLs in flight that should address it:
https://crrev.com/c/982615
https://crrev.com/c/982614

Comment 3 Deleted

Comment 4 by emaxx@chromium.org, Apr 4 2018

Status: Fixed (was: Started)
I believe this should be fixed by https://crrev.com/c/982615.

Sign in to add a comment