I'm getting a compilation error when trying to emerge 'www-client/chromium-62.0.3202.18::net-kit'.
Here's the compilation error:
FAILED: obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_linux.o
x86_64-pc-linux-gnu-g++ -MMD -MF obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_linux.o.d -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DDISABLE_NACL -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I../.. -Igen -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -g0 -fvisibility=hidden -std=gnu++14 -Wno-narrowing -fno-rtti -fno-exceptions -fvisibility-inlines-hidden -march=ivybridge -O2 -pipe -fno-delete-null-pointer-checks -c ../../services/device/generic_sensor/platform_sensor_reader_linux.cc -o obj/services/device/generic_sensor/generic_sensor/platform_sensor_reader_linux.o
In file included from ../../base/timer/timer.h:67:0,
from ../../services/device/generic_sensor/platform_sensor_reader_linux.cc:13:
../../base/bind.h: In instantiation of ?struct base::internal::AssertConstructible<1ul, device::SensorReading&, device::SensorReading, const device::SensorReading&, device::SensorReading>?:
../../base/bind.h:87:8: required from ?struct base::internal::AssertBindArgsValidity<std::integer_sequence<long unsigned int, 0ul, 1ul>, base::internal::TypeList<base::WeakPtr<device::PlatformSensorLinux>&, device::SensorReading&>, base::internal::TypeList<device::PlatformSensorLinux*, const device::SensorReading&>, base::internal::TypeList<device::PlatformSensorLinux*, device::SensorReading> >?
../../base/bind.h:233:36: required from ?base::RepeatingCallback<typename base::internal::BindTypeHelper<Functor, BoundArgs>::UnboundRunType> base::BindRepeating(Functor&&, Args&& ...) [with Functor = void (device::PlatformSensorLinux::*)(device::SensorReading); Args = {base::WeakPtr<device::PlatformSensorLinux>&, device::SensorReading&}; typename base::internal::BindTypeHelper<Functor, BoundArgs>::UnboundRunType = void()]?
../../base/bind.h:242:23: required from ?base::Callback<typename base::internal::BindTypeHelper<Functor, BoundArgs>::UnboundRunType> base::Bind(Functor&&, Args&& ...) [with Functor = void (device::PlatformSensorLinux::*)(device::SensorReading); Args = {base::WeakPtr<device::PlatformSensorLinux>&, device::SensorReading&}; base::Callback<typename base::internal::BindTypeHelper<Functor, BoundArgs>::UnboundRunType> = base::RepeatingCallback<void()>; typename base::internal::BindTypeHelper<Functor, BoundArgs>::UnboundRunType = void()]?
../../services/device/generic_sensor/platform_sensor_reader_linux.cc:126:48: required from here
../../base/bind.h:59:3: error: static assertion failed: Bound argument |i| of type |Arg| cannot be forwarded as |Unwrapped| to the bound functor, which declares it as |Param|.
static_assert(
^
../../base/bind.h:70:3: error: static assertion failed: Bound argument |i| of type |Arg| cannot be converted and bound as |Storage|.
static_assert(arg_is_storable,
Also getting this regular error message from Portage:
* ERROR: www-client/chromium-62.0.3202.18::net-kit failed (compile phase):
* ninja -v -j8 -l0 -C out/Release chrome chromedriver chrome_sandbox failed
*
* Call stack:
* ebuild.sh, line 115: Called src_compile
* environment, line 5253: Called eninja '-C' 'out/Release' 'chrome' 'chromedriver' 'chrome_sandbox'
* environment, line 1801: Called die
* The specific snippet of code:
* "$@" || die "${nonfatal_args[@]}" "${*} failed"
*
* If you need support, post the output of `emerge --info '=www-client/chromium-62.0.3202.18::net-kit'`,
* the complete build log and the output of `emerge -pqv '=www-client/chromium-62.0.3202.18::net-kit'`.
* The complete build log is located at '/var/tmp/portage/www-client/chromium-62.0.3202.18/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-62.0.3202.18/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/chromium-62.0.3202.18/work/chromium-62.0.3202.18'
* S: '/var/tmp/portage/www-client/chromium-62.0.3202.18/work/chromium-62.0.3202.18'
This looks to me like Chromium has some new feature that would allow websites to detect the ambient light level around the user and adjust UI shades and colors accordingly, but the associated code may not compile across some configurations. I do not believe there is a way to deactivate this feature with USE flags.
Any suggestions? Any additional info I could provide? Thanks folks!
Question
maratbn
I'm getting a compilation error when trying to emerge 'www-client/chromium-62.0.3202.18::net-kit'.
Here's the compilation error:
Also getting this regular error message from Portage:
Output of 'emerge --info':
This looks to me like Chromium has some new feature that would allow websites to detect the ambient light level around the user and adjust UI shades and colors accordingly, but the associated code may not compile across some configurations. I do not believe there is a way to deactivate this feature with USE flags.
Any suggestions? Any additional info I could provide? Thanks folks!
Link to comment
Share on other sites
10 answers to this question
Recommended Posts