From owner-freebsd-ports@FreeBSD.ORG Sat Aug 6 16:16:12 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A1DC106564A for ; Sat, 6 Aug 2011 16:16:12 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-ew0-f54.google.com (mail-ew0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 924138FC16 for ; Sat, 6 Aug 2011 16:16:11 +0000 (UTC) Received: by ewy1 with SMTP id 1so34522ewy.13 for ; Sat, 06 Aug 2011 09:16:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:message-id:date:from:organization:user-agent:mime-version:to :cc:subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=YKYO79zZp6Wh+/zVw1bTzjual+d9G3+NVSkU7vitcjk=; b=Mg3XR43SPWEP0EkfOv9l4J21hZxbra/MKyJ9EfSvHTC5UvA36hjMTq0aIw0Z7n1k0M ppZ/4mPZs1tFzRkylL4BitlxmrlO8UHFKR3C/EIt+1mq6oZsoV1/wfZaqPsnPUL3WY2i oYr7DOji/+/qkkP7ASbr65sSxxygX1w478VMc= Received: by 10.14.101.69 with SMTP id a45mr1008313eeg.127.1312647369365; Sat, 06 Aug 2011 09:16:09 -0700 (PDT) Received: from [192.168.1.12] (ip18-43-209-87.adsl2.static.versatel.nl [87.209.43.18]) by mx.google.com with ESMTPS id c50sm977730eeb.34.2011.08.06.09.16.07 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 06 Aug 2011 09:16:08 -0700 (PDT) Sender: =?UTF-8?Q?Ren=C3=A9_Ladan?= Message-ID: <4E3D68C2.3040603@freebsd.org> Date: Sat, 06 Aug 2011 18:16:02 +0200 From: Rene Ladan Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110707 Thunderbird/5.0 MIME-Version: 1.0 To: Henk van Oers References: <4E3D2D49.6060607@freebsd.org> In-Reply-To: <4E3D2D49.6060607@freebsd.org> X-Enigmail-Version: 1.2pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org Subject: Re: www/chromium builds OK on FB 8.2 but not on 7.4 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: Sat, 06 Aug 2011 16:16:12 -0000 Op 06-08-2011 14:02, Rene Ladan schreef: > Op 04-08-2011 23:55, Henk van Oers schreef: >> >> I have updated all my ports today on 2 machines. >> A new workstation running FreeBSD 8.2 had no problem. >> An older one running FreeBSD 7.4 has this problem: >> >> CXX(target) >> out/Release/obj.target/base/base/files/file_path_watcher_freebsd.o >> base/files/file_path_watcher_freebsd.cc: In static member function 'static >> int base::files::::FilePathWatcherImpl::EventsForPath(FilePath, >> std::vector >*)': >> base/files/file_path_watcher_freebsd.cc:159: error: 'EV_RECEIPT' was not >> declared in this scope >> gmake: *** >> [out/Release/obj.target/base/base/files/file_path_watcher_freebsd.o] >> Error 1 >> *** Error code 1 >> >> Stop in /usr/ports/www/chromium. >> *** Error code 1 >> >> Stop in /usr/ports/www/chromium. >> >> ===>>> make failed for www/chromium >> >> What can I do? >> > I have the same error in a 7.4-i386 virtual box, it seems to be an error > in the port itself. > After grepping the port sources and the kernel sources for 7.4, 8.1, and 9.0, the actual problem seems that EV_RECEIPT is not declared in 7.4, i.e. "grep -r EV_RECEIPT /usr/src" returns nothing. On 8.1/9.0 : /usr/src/lib/libc/sys/kqueue.2:.It EV_RECEIPT /usr/src/sys/kern/kern_event.c: if (error || (kevp->flags & EV_RECEIPT)) { /usr/src/sys/sys/event.h:#define EV_RECEIPT 0x0040 /* force EV_ERROR on success, data=0 */ So it looks that for 7.X the port has to do something else. Regards, René -- http://www.rene-ladan.nl:8080/ GPG fingerprint = ADBC ECCD EB5F A6B4 549F 600D 8C9E 647A E564 2BFC (subkeys.pgp.net)