New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 882098 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Sep 11
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

cros-camera-libcamera_ipc build fails: Package libcamera_common was not found in the pkg-config search path.

Project Member Reported by vapier@chromium.org, Sep 8

Issue description

guessing it's missing a DEPEND in the ebuild

 >>> Preparing source in /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera ...
 >>> Source prepared.
 >>> Configuring source in /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera ...
 /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/platform2.py --libdir=/usr/lib64 --use_flags=abi_x86_64 amd64 cros-debug elibc_glibc kernel_linux userland_GNU --jobs=32 --action=configure --cache_dir=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build --platform_subdir=arc-camera /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera/common/libcamera_ipc.gyp --disable_incremental
 23:03:18: INFO: RunCommand: gyp /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera/common/libcamera_ipc.gyp '--format=ninja' '--include=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/common.gypi' '--depth=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '--toplevel-dir=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '--generator-output=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build' '-Dexternal_cflags=-O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ' '-Dexternal_cppflags= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE' '-Denable_exceptions=0' '-Dbuild_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build' '-Dexternal_ldflags=-Wl,-O1 -Wl,-O2 -Wl,--as-needed' '-Dplatform2_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '-Dexternal_cxxflags=-O2 -pipe -O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ' '-DOS=linux' '-Dlibdir=/usr/lib64' '-Dlibbase_ver=395517' '-Dsysroot=/build/betty' '-Dpkg-config=/build/betty/build/bin/pkg-config' '-DUSE_abi_x86_64=1' '-DUSE_amd64=1' '-DUSE_cros_debug=1' '-DUSE_elibc_glibc=1' '-DUSE_kernel_linux=1' '-DUSE_userland_GNU=1' in /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2
 Package libcamera_common was not found in the pkg-config search path.
 Perhaps you should add the directory containing `libcamera_common.pc'
 to the PKG_CONFIG_PATH environment variable
 No package 'libcamera_common' found
 gyp: Call to '/build/betty/build/bin/pkg-config libcamera_common libcamera_metadata libmojo-395517 libchrome-395517 --cflags' returned exit status 1 while in /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera/common/libcamera_ipc.gyp.
 platform2.py: Unhandled exception:
 Traceback (most recent call last):
   File "/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/platform2.py", line 430, in <module>
     commandline.ScriptWrapperMain(lambda _: main)
   File "/usr/lib64/python2.7/site-packages/chromite/lib/commandline.py", line 912, in ScriptWrapperMain
     ret = target(argv[1:])
   File "/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/platform2.py", line 426, in main
     getattr(p2, options.action)(options.args)
   File "/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/platform2.py", line 226, in configure
     self.configure_gyp(args)
   File "/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/platform2.py", line 290, in configure_gyp
     cwd=self.get_platform2_root())
   File "/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py", line 647, in RunCommand
     raise RunCommandError(msg, cmd_result)
 chromite.lib.cros_build_lib.RunCommandError: return code: 1; command: gyp /build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera/common/libcamera_ipc.gyp '--format=ninja' '--include=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/common.gypi' '--depth=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '--toplevel-dir=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '--generator-output=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build' '-Dexternal_cflags=-O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ' '-Dexternal_cppflags= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE' '-Denable_exceptions=0' '-Dbuild_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build' '-Dexternal_ldflags=-Wl,-O1 -Wl,-O2 -Wl,--as-needed' '-Dplatform2_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2' '-Dexternal_cxxflags=-O2 -pipe -O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ' '-DOS=linux' '-Dlibdir=/usr/lib64' '-Dlibbase_ver=395517' '-Dsysroot=/build/betty' '-Dpkg-config=/build/betty/build/bin/pkg-config' '-DUSE_abi_x86_64=1' '-DUSE_amd64=1' '-DUSE_cros_debug=1' '-DUSE_elibc_glibc=1' '-DUSE_kernel_linux=1' '-DUSE_userland_GNU=1'
 cmd=['gyp', '/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform/arc-camera/common/libcamera_ipc.gyp', '--format=ninja', '--include=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2/common-mk/common.gypi', '--depth=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2', '--toplevel-dir=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2', '--generator-output=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build', '-Dexternal_cflags=-O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ', '-Dexternal_cppflags= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE', '-Denable_exceptions=0', '-Dbuild_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/build', '-Dexternal_ldflags=-Wl,-O1 -Wl,-O2 -Wl,--as-needed', '-Dplatform2_root=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2', '-Dexternal_cxxflags=-O2 -pipe -O2 -pipe -O2 -pipe -march=x86-64 -msse3 -g -fno-exceptions -fno-unwind-tables   -fno-asynchronous-unwind-tables ', '-DOS=linux', '-Dlibdir=/usr/lib64', '-Dlibbase_ver=395517', '-Dsysroot=/build/betty', '-Dpkg-config=/build/betty/build/bin/pkg-config', '-DUSE_abi_x86_64=1', '-DUSE_amd64=1', '-DUSE_cros_debug=1', '-DUSE_elibc_glibc=1', '-DUSE_kernel_linux=1', '-DUSE_userland_GNU=1'], cwd=/build/betty/tmp/portage/media-libs/cros-camera-libcamera_ipc-0.0.1-r67/work/cros-camera-libcamera_ipc-0.0.1/platform2
  * ERROR: media-libs/:chromiumos failed (configure phase):
 
Project Member

Comment 1 by bugdroid1@chromium.org, Sep 10

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/6ec1e66319e113ff7f56d7588ca0fe9923a4d6de

commit 6ec1e66319e113ff7f56d7588ca0fe9923a4d6de
Author: Moja Hsu <mojahsu@google.com>
Date: Mon Sep 10 11:30:05 2018

cros-camera-libcamera_ipc: add cros-camera-libcamera_common to DEPEND

This package depends on cros-camera-libcamera_common library.

BUG= chromium:882098 
TEST=emerge-grunt cros-camera-libcamera_ipc

Change-Id: I464e0596e186472ff9ec6e55c5695a4e0e20fe6d
Reviewed-on: https://chromium-review.googlesource.com/1214968
Commit-Ready: Hsu Wei-Cheng <mojahsu@chromium.org>
Tested-by: Hsu Wei-Cheng <mojahsu@chromium.org>
Reviewed-by: Ricky Liang <jcliang@chromium.org>

[modify] https://crrev.com/6ec1e66319e113ff7f56d7588ca0fe9923a4d6de/media-libs/cros-camera-libcamera_ipc/cros-camera-libcamera_ipc-9999.ebuild

Status: Fixed (was: Untriaged)

Sign in to add a comment