From owner-freebsd-ports@FreeBSD.ORG Sun Jun 15 15:50:38 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 684D42C5; Sun, 15 Jun 2014 15:50:38 +0000 (UTC) Received: from i3mail.icecube.wisc.edu (i3mail.icecube.wisc.edu [128.104.255.23]) by mx1.freebsd.org (Postfix) with ESMTP id 3E9752551; Sun, 15 Jun 2014 15:50:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by i3mail.icecube.wisc.edu (Postfix) with ESMTP id 46A2A3804C; Sun, 15 Jun 2014 10:50:31 -0500 (CDT) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from i3mail.icecube.wisc.edu ([127.0.0.1]) by localhost (i3mail.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id NKq6WfKIzklU; Sun, 15 Jun 2014 10:50:31 -0500 (CDT) Received: from comporellon.tachypleus.net (polaris.tachypleus.net [75.101.50.44]) by i3mail.icecube.wisc.edu (Postfix) with ESMTPSA id E21BE38046; Sun, 15 Jun 2014 10:50:30 -0500 (CDT) Message-ID: <539DC0C5.60603@freebsd.org> Date: Sun, 15 Jun 2014 08:50:29 -0700 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: FreeBSD Mailing List , FreeBSD PowerPC ML Subject: PowerPC Packages Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2014 15:50:38 -0000 Over the last few weeks (2 cores makes the build take a long time!), I've built a complete set of 32-bit PowerPC packages for 10-STABLE, which can be found at http://people.freebsd.org/~nwhitehorn/powerpc-10-packages. This address can be used as a pkg repository, but also contains a post-mortem of what fails to build and why if you look at it in a web browser, which may be of interest to porters. Note that these packages are unofficial and so are accompanied by no guarantees whatsoever from anyone. The packages are still slowly uploading, but the logs and debug information are there already. Over all, 19443 ports succeeded. 1116 failed for some reason (this number includes things marked BROKEN) and 3867 didn't start because ports they depend upon failed. The largest issues are Boost and QT4 webkit. Boost has failed because it seems to unconditionally prefer clang to gcc when both are present. On PowerPC, both are installed but GCC remains the default due to some remaining issues with clang. Boost ignores the default, runs into the issues, and fails. Maybe it should be forced to use whatever "cc" is? Several other ports run into this issue. QT4 webkit seems to have caused GCC to segfault for some reason. The website has a list of failed builds sorted by the number of ports they are blocking, both directly (ports with this ports in their *_DEPENDS line) and indirectly (all of those, plus all the ports that depend on this port's children). Also listed is the point at which the job failed and a link to the build log. "JOB_FAILURE" means that the build or packaging step failed. "PRE_SCRIPT_FAILURE" means that the job failed in the "make fetch" stage, which includes ports marked BROKEN. I am more than happy to try out patches if porters without access to PowerPC systems want to fix any of these. -Nathan