From owner-freebsd-ports@FreeBSD.ORG Sat Mar 5 17:40:20 2011 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 5FC6D106566B for ; Sat, 5 Mar 2011 17:40:20 +0000 (UTC) (envelope-from corky1951@comcast.net) Received: from qmta03.emeryville.ca.mail.comcast.net (qmta03.emeryville.ca.mail.comcast.net [76.96.30.32]) by mx1.freebsd.org (Postfix) with ESMTP id 458198FC17 for ; Sat, 5 Mar 2011 17:40:20 +0000 (UTC) Received: from omta11.emeryville.ca.mail.comcast.net ([76.96.30.36]) by qmta03.emeryville.ca.mail.comcast.net with comcast id FVQf1g0030mlR8UA3VTAPz; Sat, 05 Mar 2011 17:27:10 +0000 Received: from comcast.net ([98.203.142.76]) by omta11.emeryville.ca.mail.comcast.net with comcast id FVT51g01g1f6R9u8XVT614; Sat, 05 Mar 2011 17:27:08 +0000 Received: by comcast.net (sSMTP sendmail emulation); Sat, 05 Mar 2011 09:27:05 -0800 Date: Sat, 5 Mar 2011 09:27:05 -0800 From: Charlie Kester To: Aryeh Friedman Message-ID: <20110305172705.GF28710@comcast.net> References: <1299290849.1420.10.camel@fbsd1.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Mailer: Mutt 1.4.2.3i X-Composer: Vim 7.3 Cc: FreeBSD Ports , shild@sbcglobal.net Subject: Re: xfce 4.8 upgrade errors. 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, 05 Mar 2011 17:40:20 -0000 On Fri 04 Mar 2011 at 18:23:47 PST Aryeh Friedman wrote: >I had to reinstall all my ports from scratch to fix this... for how to >do this safely see the last example of the man page for portmaster > >On Fri, Mar 4, 2011 at 9:07 PM, Scott T. Hildreth wr= ote: >> I updated my server to 8.2 and then all my ports. =A0When compiling orage >> or trying to it failed with libical errors, >> >> In file included from ical-archive.c:56: >> /usr/local/include/libical/icalss.h:38:27: error: icalcomponent.h: No su= ch file or directory >> /usr/local/include/libical/icalss.h:111:23: error: icalgauge.h: No such = file or directory >> /usr/local/include/libical/icalss.h:282:21: error: icalset.h: No such fi= le or directory >> /usr/local/include/libical/icalss.h:342:25: error: icalcluster.h: No suc= h file or directory >> >> >> ...I cannot find a solution for this, is anyone else seeing this >> error. When they compile orage? The root cause of this problem seems to be that /usr/local/include/libical is not in the include path. =20 icalss.h includes these other header files without specifying the subdirectory. I.e., it does the following: #include Since it's not on the include path, icalcomponent.h is reported as not found. Adding CFLAGS+=3D-I${LOCALBASE}/include/libical to the port Makefile fixes this. BTW, I haven't confirmed this yet, but the orage configure step seems to enable libical support if the library is found, overriding the WITH_ICAL option. When I put the above CFLAGS line inside the if block for WITH_ICAL, and set the option to OFF, the build still failed with the same errors listed above. It shouldn't have mattered whether or not my CFLAGS line was executed, because it shouldn't have been compiling any ical-related stuff. But it was.=20