From owner-freebsd-questions@FreeBSD.ORG Wed May 30 16:34:02 2012 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B68611065675 for ; Wed, 30 May 2012 16:34:02 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id 36F468FC15 for ; Wed, 30 May 2012 16:34:02 +0000 (UTC) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.49]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id 585043C89D0 for ; Wed, 30 May 2012 12:34:01 -0400 (EDT) Received: (qmail 29532 invoked from network); 30 May 2012 16:34:00 -0000 Received: by simscan 1.4.0 ppid: 19636, pid: 24113, t: 0.3760s scanners: clamav: 0.88.2/m:52/d:10739 Received: from unknown (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 30 May 2012 16:34:00 -0000 Received: from lowell-desk.lan (lowell-desk.lan [172.30.250.8]) by be-well.ilk.org (Postfix) with ESMTP id 24C1033C1E; Wed, 30 May 2012 12:33:54 -0400 (EDT) Received: by lowell-desk.lan (Postfix, from userid 1147) id 7DA5539822; Wed, 30 May 2012 12:33:53 -0400 (EDT) From: Lowell Gilbert To: Ewald Jenisch References: <20120530143824.GA18299@aurora.oekb.co.at> Date: Wed, 30 May 2012 12:33:53 -0400 In-Reply-To: <20120530143824.GA18299@aurora.oekb.co.at> (Ewald Jenisch's message of "Wed, 30 May 2012 16:38:24 +0200") Message-ID: <44txyxfx1q.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: chromium@freebsd.org, questions@freebsd.org Subject: Re: Chromium - fails to compile X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 May 2012 16:34:02 -0000 Ewald Jenisch writes: > On one of my systems (FreeBSD 9.0 AMD64; kernel/system current as of > today; all ports up to date) chromium (ports/www/chromium) fails to compile. > > Here's what I get: > > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp: In function 'void {anonymous}::S32_generic_D32_filter_DXDY_SSSE3(const SkBitmapProcState&, con > st uint32_t*, int, uint32_t*) [with bool has_alpha = true, uint32_t = unsigned int]': > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:722:65: instantiated from here > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:603:9: error: '_mm_set1_epi16' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:635:9: error: '_mm_setzero_si128' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:635:9: error: '_mm_packus_epi16' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:671:9: error: '_mm_unpacklo_epi8' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:688:9: error: '_mm_add_epi16' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:693:9: error: '_mm_setzero_si128' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:693:9: error: '_mm_packus_epi16' was not declared in this scope > third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp:696:9: error: '_mm_cvtsi128_si32' was not declared in this scope > gmake: *** [out/Release/obj.target/skia_opts_ssse3/third_party/skia/src/opts/SkBitmapProcState_opts_SSSE3.o] Error 1 > gmake: *** Waiting for unfinished jobs.... > *** Error code 1 If you had looked a little earlier in the output, you would have gotten a bit more of a clue from the compiler. > Stop in /usr/ports/www/chromium. > *** Error code 1 > > Stop in /usr/ports/www/chromium. > > > Please note that I cvsup-ed just a few minutes ago - also tried "make > distclean" followed by make - same result :-( > > Has anybody out there seen this problem before? Yes. Chromium currently depends on SSE3; the recommended way of enabling that appears to be setting CPUTYPE. I'm not sure what the implications are for build machines whose output might be used on a variety of hardware...