Date: Sun, 11 Dec 2016 11:24:07 -0800 From: Cy Schubert <Cy.Schubert@komquats.com> To: Cy Schubert <Cy.Schubert@komquats.com> Cc: pkg-fallout@FreeBSD.org, chromium@FreeBSD.org Subject: Re: [package - head-amd64-default][www/chromium] Failed for chromium-54.0.2840.100_1 in build Message-ID: <201612111924.uBBJO7Wm053906@slippy.cwsent.com> In-Reply-To: Message from Cy Schubert <Cy.Schubert@komquats.com> of "Sat, 10 Dec 2016 14:03:28 -0800." <201612102203.uBAM3Sok017799@slippy.cwsent.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <201612102203.uBAM3Sok017799@slippy.cwsent.com>, Cy Schubert writes: > In message <201612082302.uB8N2gmZ031363@beefy12.nyi.freebsd.org>, > pkg-fallout@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@FreeBSD.org > > Last committer: cpm@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@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@cschubert.com> FreeBSD UNIX: <cy@FreeBSD.org> Web: http://www.FreeBSD.org The need of the many outweighs the greed of the few.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612111924.uBBJO7Wm053906>