[package - head-amd64-default][www/chromium] Failed for chromium-54.0.2840.100_1 in build
Cy Schubert
Cy.Schubert at komquats.com
Sun Dec 11 19:24:11 UTC 2016
In message <201612102203.uBAM3Sok017799 at slippy.cwsent.com>, Cy Schubert
writes:
> In message <201612082302.uB8N2gmZ031363 at beefy12.nyi.freebsd.org>,
> pkg-fallout at F
> reeBSD.org writes:
> > You are receiving this mail as a port that you maintain
> > is failing to build on the FreeBSD package build server.
> > Please investigate the failure and submit a PR to fix
> > build.
> >
> > Maintainer: chromium at FreeBSD.org
> > Last committer: cpm at FreeBSD.org
> > Ident: $FreeBSD: head/www/chromium/Makefile 428044 2016-12-07 09:5
> 7:
> > 25Z cpm $
> > Log URL: http://beefy12.nyi.freebsd.org/data/head-amd64-default/p428
> 09
> > 2_s309700/logs/chromium-54.0.2840.100_1.log
> > Build URL: http://beefy12.nyi.freebsd.org/build.html?mastername=head-a
> md
> > 64-default&build=p428092_s309700
> > Log:
> >
> > ====>> Building www/chromium
> > build started at Thu Dec 8 16:45:06 UTC 2016
> > port directory: /usr/ports/www/chromium
> > building for: FreeBSD head-amd64-default-job-19 12.0-CURRENT FreeBSD 12.0-C
> UR
> > RENT r309700 amd64
> > maintained by: chromium at FreeBSD.org
> > Makefile ident: $FreeBSD: head/www/chromium/Makefile 428044 2016-12-07
> 0
> > 9:57:25Z cpm $
> > Poudriere version: 3.1.14
> > Host OSVERSION: 1200010
> > Jail OSVERSION: 1200018
> > Job Id: 19
> >
> >
> >
> >
> > !!! Jail is newer than host. (Jail: 1200018, Host: 1200010) !!!
> > !!! This is not supported. !!!
> > !!! Host kernel must be same or newer than jail. !!!
> > !!! Expect build failures. !!!
> >
> >
> >
> ea
> > dsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-excep
> ti
> > ons -c ../../services/ui/ws/window_manager_display_root.cc -o obj/services/
> ui
> > /ws/lib/window_manager_display_root.o
> > In file included from ../../services/ui/ws/window_manager_display_root.cc:5
> :
> > In file included from ../../services/ui/ws/window_manager_display_root.h:10
> :
> > In file included from /usr/include/c++/v1/memory:599:
> > /usr/include/c++/v1/__config:58:2: error: "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR"
> is
> > no longer supported. use _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIA
> L_
> > COPY_CTOR instead
> > #error "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. \
> > ^
> > 1 error generated.
> > ninja: build stopped: subcommand failed.
> > *** Error code 1
> >
> > Stop.
> > make: stopped in /usr/ports/www/chromium
> > _______________________________________________
>
> The hackish patch to address this and a subsequent break is:
>
> Index: /usr/ports/www/chromium/Makefile
> ===================================================================
> --- /usr/ports/www/chromium/Makefile (revision 428271)
> +++ /usr/ports/www/chromium/Makefile (working copy)
> @@ -16,6 +16,10 @@
>
> BROKEN_FreeBSD_9=does not configure
>
> +CC= /usr/local/bin/clang38
> +CXX= /usr/local/bin/clang++38
> +CPP= /usr/local/bin/clang-cpp38
> +
> BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \
> bash:shells/bash \
> python:lang/python \
> Index: /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn
> ===================================================================
> --- /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn (revisi
> on
> 428271)
> +++ /usr/ports/www/chromium/files/patch-services_ui_ws_BUILD.gn
> (nonexistent)
> @@ -1,14 +0,0 @@
> ---- services/ui/ws/BUILD.gn.orig 2016-10-06 04:02:24.000000000 +0300
> -+++ services/ui/ws/BUILD.gn 2016-10-19 11:13:25.102806000 +0300
> -@@ -103,6 +103,11 @@
> - "window_tree_host_factory.h",
> - ]
> -
> -+ # Work around base r261801
> -+ if (is_bsd) {
> -+ defines = ["_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1"]
> -+ }
> -+
> - deps = [
> - # TODO(sad): Temporary, until the GPU process is split out of ws.
> - "//services/ui/gpu",
>
I think I spoke too soon. It failed again, this time in a different place.
--
Cheers,
Cy Schubert <Cy.Schubert at cschubert.com>
FreeBSD UNIX: <cy at FreeBSD.org> Web: http://www.FreeBSD.org
The need of the many outweighs the greed of the few.
More information about the freebsd-chromium
mailing list