From owner-freebsd-ports@FreeBSD.ORG Sat Jan 5 01:24:53 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 25976B29; Sat, 5 Jan 2013 01:24:53 +0000 (UTC) (envelope-from groot@kde.org) Received: from smtp03.online.nl (smtp03.online.nl [194.134.41.33]) by mx1.freebsd.org (Postfix) with ESMTP id DBC211F8; Sat, 5 Jan 2013 01:24:52 +0000 (UTC) Received: from smtp03.online.nl (localhost [127.0.0.1]) by smtp03.online.nl (Postfix) with ESMTP id 852BF685D6; Sat, 5 Jan 2013 02:17:50 +0100 (CET) Received: from sausage.localnet (s55969a9e.adsl.online.nl [85.150.154.158]) by smtp03.online.nl (Postfix) with ESMTP; Sat, 5 Jan 2013 02:17:50 +0100 (CET) From: Adriaan de Groot To: kde-freebsd@kde.org, freebsd-ports@freebsd.org Subject: Re: [kde-freebsd] Unable to build deskutils/kdepimlibs4 Date: Sat, 05 Jan 2013 02:17:50 +0100 Message-ID: <7089535.AmZk0OKFcR@sausage> Organization: KDE User-Agent: KMail/4.9.4 (Linux/3.4.11-2.16-desktop; KDE/4.9.4; i686; ; ) In-Reply-To: <20130104192428.38e306b3@scorpio> References: <20130104192428.38e306b3@scorpio> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Online-Scanned: by Cloudmark authority (on smtp03.online.nl) Cc: kde@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jan 2013 01:24:53 -0000 On Friday, January 04, 2013 07:24:28 PM Jerry wrote: > Following the directions in UPDATING, I used the following command: > > portupgrade -fr devel/libical > > That port updated correctly; however, the next port: > The entire build log is available here: > > https://www.seibercom.net/logs/kdep.txt > > I do not see an obvious reason for the build failure. I tried it three > times including doing a distclean and updating the ports tree. There is an obvious reason, but you have to scroll back a ways in the log: /usr/ports/deskutils/kdepimlibs4/work/kdepimlibs-4.8.4/kioslave/smtp/command.cpp In file included from /usr/ports/deskutils/kdepimlibs4/work/kdepimlibs-4.8.4/kioslave/smtp/command.h:37, from /usr/ports/deskutils/kdepimlibs4/work/kdepimlibs-4.8.4/kioslave/smtp/command.cpp:32: /usr/local/include/sasl/sasl.h:228: error: typedef 'sasl_malloc_t' is initialized (use __typeof__ instead) /usr/local/include/sasl/sasl.h:228: error: 'size_t' was not declared in this scope This is because of the new sasl port, which does not include all the headers it needs in its own headers (e.g. defining size_t). You can patch /usr/local/include/sasl/sasl.h to fix that, or patch command.cpp to #include the right headers before sasl.h. [ade]