Skip site navigation (1)Skip section navigation (2)
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>