PowerPC Packages
Nathan Whitehorn
nwhitehorn at freebsd.org
Sun Jun 15 15:50:38 UTC 2014
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
More information about the freebsd-ports
mailing list