From owner-freebsd-ports@FreeBSD.ORG Tue Apr 10 15:38:10 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CA1C106566B; Tue, 10 Apr 2012 15:38:10 +0000 (UTC) (envelope-from h-saeki@wmail.plala.or.jp) Received: from msa01b.plala.or.jp (msa01.plala.or.jp [IPv6:2400:7800:0:5010::1]) by mx1.freebsd.org (Postfix) with ESMTP id 944498FC15; Tue, 10 Apr 2012 15:38:09 +0000 (UTC) Received: from msc02.plala.or.jp ([172.23.12.32]) by msa01b.plala.or.jp with ESMTP id <20120410153806.YOEX8888.msa01b.plala.or.jp@msc02.plala.or.jp>; Wed, 11 Apr 2012 00:38:06 +0900 Received: from freud.jp-media-lab.com.local ([121.115.132.154]) by msc02.plala.or.jp with ESMTP id <20120410153807.QWQJ14730.msc02.plala.or.jp@freud.jp-media-lab.com.local>; Wed, 11 Apr 2012 00:38:07 +0900 Message-ID: <4F8453B1.8020809@wmail.plala.or.jp> Date: Wed, 11 Apr 2012 00:37:21 +0900 From: Hiroshi Saeki User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; ja-JP; rv:1.9.1.19) Gecko/20110622 SeaMonkey/2.0.14 MIME-Version: 1.0 To: chromium@FreeBSD.org X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-VirusScan: Outbound; msa01b; Wed, 11 Apr 2012 00:38:06 +0900 Cc: ports@FreeBSD.org Subject: FreeBSD Port: chromium-18.0.1025.151 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Apr 2012 15:38:10 -0000 Hi, this mail is from Japan. I tried to portupgrade from 'chromium-17.0.963.79' to 'chromium-18.0.1025.151', only to fail. OS : FreeBSD/amd64 8.2-RELEASE-p6 hiroshi@freud~% uname -a FreeBSD freud.jp-media-lab.com.local 8.2-RELEASE-p6 FreeBSD 8.2-RELEASE-p6 #8: Tue Jan 31 01:34:38 JST 2012 hiroshi@freud.jp-media-lab.com.local:/usr/obj/usr/src/sys/GENERIC amd64 Options for chromium 18.0.1025.151 is like that: CODECS Compile and enable patented codecs like H.264 X GCONF Use GConf2 for preferences X PULSEAUDIO Enable Pulse Audio support X CLANG Build Chromium with Clang GCC46 Build Chromium with GCC 4.6+ X DEBUG Compile with debug symbols and verbose output For compiler, gcc46 and clang show the same error. gcc46 : In file included from ./base/memory/weak_ptr.h:63:0, from ./media/audio/pulse/pulse_output.h:25, from media/audio/pulse/pulse_output.cc:5: ./base/logging.h: In function 'std::string* logging::CheckEQImpl(const t1&, const t2&, const char*) [with t1 = scoped_refptr, t2 = MessageLoop*, std::string = std::basi c_string]': media/audio/pulse/pulse_output.cc:129:3: instantiated from here ./base/logging.h:555:1: error: no match for 'operator==' in 'v1 == v2' ./base/logging.h:555:1: note: candidates are: ./base/logging.h:555:1: note: operator==(MessageLoop*, MessageLoop*) ./base/logging.h:555:1: note: no known conversion for argument 1 from 'const scoped_refptr' to 'MessageLoop*' ./base/logging.h:555:1: note: operator==(base::MessageLoopProxy*, base::MessageLoopProxy*) ./base/logging.h:555:1: note: no known conversion for argument 2 from 'MessageLoop* const' to 'base::MessageLoopProxy*' ./base/memory/scoped_ptr.h:224:6: note: template bool operator==(C*, const scoped_ptr&) ./base/memory/scoped_ptr.h:336:6: note: template bool operator==(C*, const scoped_array&) ./base/memory/scoped_ptr.h:462:6: note: template bool operator==(C*, const scoped_ptr_malloc&) ./base/logging.h:555:1: warning: control reaches end of non-void function [-Wreturn-type] gmake: *** [out/Release/obj.target/media/media/audio/pulse/pulse_output.o] エラー 1 gmake: *** 未完了のジョブを待っています.... *** Error code 1 Stop in /usr/ports/www/chromium. *** Error code 1 clang : DEFINE_CHECK_OP_IMPL(EQ, ==) ^[[0;1;32m~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ^[[0m./base/logging.h:548:12: note: expanded from: if (v1 op v2) return NULL; \ ^[[0;1;32m ~~ ^ ~~ ^[[0m^[[1mmedia/audio/pulse/pulse_output.cc:129:3: ^[[0m^[[0;1;30mnote: ^[[0min instantiation of function template specialization 'logging::CheckEQImpl, M essageLoop *>' requested here^[[0m DCHECK_EQ(stream->manager_->GetMessageLoop(), MessageLoop::current()); ^[[0;1;32m ^ ^[[0m./base/logging.h:744:31: note: expanded from: #define DCHECK_EQ(val1, val2) DCHECK_OP(EQ, ==, val1, val2) ^[[0;1;32m ^ ^[[0m./base/logging.h:719:9: note: expanded from: logging::Check##name##Impl((val1), (val2), \ ^[[0;1;32m ^ ^[[0m^[[1m./base/memory/scoped_ptr.h:224:6: ^[[0m^[[0;1;30mnote: ^[[0mcandidate template ignored: failed template argument deduction^[[0m bool operator==(C* p1, const scoped_ptr& p2) { ^[[0;1;32m ^ ^[[0m^[[1m./base/memory/scoped_ptr.h:336:6: ^[[0m^[[0;1;30mnote: ^[[0mcandidate template ignored: failed template argument deduction^[[0m bool operator==(C* p1, const scoped_array& p2) { ^[[0;1;32m ^ ^[[0m^[[1m./base/memory/scoped_ptr.h:462:6: ^[[0m^[[0;1;30mnote: ^[[0mcandidate template ignored: failed template argument deduction^[[0m bool operator==(C* p, const scoped_ptr_malloc& b) { ^[[0;1;32m ^ ^[[0m1 error generated. gmake: *** [out/Release/obj.target/media/media/audio/pulse/pulse_output.o] エラー 1 gmake: *** 未完了のジョブを待っています.... *** Error code 1 Stop in /usr/ports/www/chromium. *** Error code 1 In my environment, pulseaudio is newest. pulseaudio-0.9.23 Sound server for UNIX Please fix. Yours sincerely, Hiroshi Saeki.