From owner-freebsd-arm@FreeBSD.ORG Tue Sep 17 02:00:06 2013 Return-Path: Delivered-To: freebsd-arm@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 ESMTP id 6D24A2CC for ; Tue, 17 Sep 2013 02:00:06 +0000 (UTC) (envelope-from taguchi.ch@gmail.com) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 45CC42139 for ; Tue, 17 Sep 2013 02:00:06 +0000 (UTC) Received: by mail-pa0-f53.google.com with SMTP id lb1so6136948pab.12 for ; Mon, 16 Sep 2013 19:00:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=a28ql68jGISi+yR0IA/09R4yIWiV7cleZKSYBWvOuMM=; b=ItQ1ir3IhuHcUprMVDh80lFq5ByeLPkRcLprbSQ0Bj3Gznt2xCVsdo9/0rqnzEeXqH A4tiCwQ7DFh19YHy7j4jJZbPdEaZelXBsOUTeo3KwqPketuYunt3AtSxdm7wxkACxRM4 qWh5WO44zq+pr0Y/M0eRWHHPGEKlH6bQN5gKErxDs9eMwJ95uKxBnu8lc+MC9zIjAUWQ /p5ZwP+ZG46ExQo8Q/QyFbBQBRCegjojK8Zf9VS8jd6XscbvMKQuQbeMz3rR+j5PEFFm i9WyHuOy0F8zJeomYhiojrZ04umYHpEL+8AYhMAA78IkDuBvNmF8/czlqKrmykxI6wxO tltg== X-Received: by 10.66.65.108 with SMTP id w12mr199730pas.183.1379383205938; Mon, 16 Sep 2013 19:00:05 -0700 (PDT) Received: from [10.0.1.203] (48.178.30.125.dy.iij4u.or.jp. [125.30.178.48]) by mx.google.com with ESMTPSA id w6sm34392842pbt.32.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Sep 2013 19:00:05 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: What's the recipe? From: Chie Taguchi In-Reply-To: <5235D207.5070400@m5p.com> Date: Tue, 17 Sep 2013 11:00:02 +0900 Content-Transfer-Encoding: quoted-printable Message-Id: <6AE316FC-8B08-4F5D-B918-7F97C8C4CB60@gmail.com> References: <522229C0.5030504@m5p.com> <5235D207.5070400@m5p.com> To: George Mitchell X-Mailer: Apple Mail (2.1508) Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 02:00:06 -0000 Have you tried ports/181140? C.Taguchi On 2013/09/16, at 0:28, George Mitchell wrote: > On 08/31/13 13:37, George Mitchell wrote: >> Have you built a working Raspberry Pi image recently? If so, for the >> benefit of the rest of us, could you share a few secrets? >>=20 >> 1. What system did you do the build on? If it was an i386 or amd64, >> what svn version was it built with? >=20 > Built on amd64, svn version r255361M. (Two changes: I still distrust > SCHED_ULE, and there's a patch [attached] required for the ARM xdev > build to complete.) >>=20 >> 2. What did you have in /etc/src.conf and /etc/make.conf, both for >> building the build system itself and for building the RPi? >=20 > I finally bit the bullet and went to clang. /etc/src.conf is empty; > /etc/make.conf contains "WITH_PKGNG=3Dyes". >>=20 >> 3. What svn version of /usr/src did you use in building the RPi = image? >>=20 > Same as above (r255361M). >=20 >> 4. Did you use crochet? If so, what was the last commit in your git >> log? > commit b154a2f1252eaa5f4d821439d0d9005cea94e580 > Merge: a6f4cc5 8d03c23 > Author: Tim Kientzle > Date: Sat Aug 17 12:00:52 2013 -0700 >=20 >>=20 >> When I say "working," I'm hoping for the ability to run stably for a >> number of days, running NFS and CUPS. I've been doing this since >> January with a precompiled image I downloaded then which worked >> wonderfully with one of my printers, but not the other one. Now >> there's a patch that enables both printers to work, and I would love >> to build a new image. So I've been thrashing around trying to find >> the answers to the questions above without success. Thanks for any >> help you can give! -- George >=20 > This build is marginally stable. I've been working for a week to get > a complete build of print/cups and I'm not quite there. =46rom the = RPi, > /usr/ports is an NFS mount from another machine with version 326306 of > the ports tree (just before the iconv incident). The RPi likes to get > messages of this sort: >=20 > http://www.m5p.com/~george/pi/DSCN1282.JPG >=20 > primarily during the period that portmaster is discovering everybody's > dependencies. (Oddly, if I make it to the build stage, the build > completes about 90% of the time. devel/glib20 built, including its > dependencies on perl and python, in one overnight session.) >=20 > Once, instead of the fatal kernel mode prefetch abort, I got: >=20 > panic: __rw_wlock_hard: recursing but non-recursive rw pmap pw @ = /usr/src/sys/arm/arm/pmap-v6.c:1406 > KDB: enter: panic [ thread pid 906 tid 100076 ] > stopped at $d: ldrb r15, [r15, 15, ror r15] >=20 > (Sorry for the transcription by hand; I have an AdaFruit serial cable > on order.) >=20 > My current problem is that x11/pixman fails to build: >=20 > =3D=3D=3D> Building for pixman-0.30.0 > /usr/bin/make all-recursive > Making all in pixman > CC pixman.lo > CC pixman-access.lo > CC pixman-access-accessors.lo > CC pixman-bits-image.lo > CC pixman-combine32.lo > CC pixman-combine-float.lo > CC pixman-conical-gradient.lo > CC pixman-filter.lo > CC pixman-x86.lo > CC pixman-mips.lo > CC pixman-arm.lo > CC pixman-ppc.lo > CC pixman-edge.lo > CC pixman-edge-accessors.lo > CC pixman-fast-path.lo > CC pixman-glyph.lo > CC pixman-general.lo > CC pixman-gradient-walker.lo > CC pixman-image.lo > CC pixman-implementation.lo > pixman-implementation.c:124:38: warning: comparison of constant 64 = with expression of type 'const pixman_op_t' is always false = [-Wtautological-constant-out-of-range-compare] > if ((info->op =3D=3D op || info->op =3D=3D PIXMAN_OP_any) = && > ~~~~~~~~ ^ ~~~~~~~~~~~~~ > 1 warning generated. > CC pixman-linear-gradient.lo > CC pixman-matrix.lo > CC pixman-noop.lo > CC pixman-radial-gradient.lo > CC pixman-region16.lo > CC pixman-region32.lo > CC pixman-solid-fill.lo > CC pixman-timer.lo > CC pixman-trap.lo > CC pixman-utils.lo > CC pixman-arm-neon.lo > CPPAS pixman-arm-neon-asm.lo > /usr/include/float.h: Assembler messages: > /usr/include/float.h:43: Error: bad instruction `extern int = __flt_rounds(void)' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_r' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'orig_w' > ./pixman-arm-neon-asm.h:708: Warning: ignoring redefinition of = register alias 'dummy' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'dst_w' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'src' > ./pixman-arm-neon-asm.h:947: Warning: ignoring redefinition of = register alias 'mask' > pixman-arm-neon-asm.S:3623: Warning: ignoring redefinition of register = alias 'tmp1' > pixman-arm-neon-asm.S:3623: Warning: ignoring redefinition of register = alias 'tmp2' > pixman-arm-neon-asm.S:3627: Warning: ignoring redefinition of register = alias 'tmp1' > pixman-arm-neon-asm.S:3627: Warning: ignoring redefinition of register = alias 'tmp2' > pixman-arm-neon-asm.S:3631: Warning: ignoring redefinition of register = alias 'tmp1' > pixman-arm-neon-asm.S:3631: Warning: ignoring redefinition of register = alias 'tmp2' > pixman-arm-neon-asm.S:3635: Warning: ignoring redefinition of register = alias 'tmp1' > pixman-arm-neon-asm.S:3635: Warning: ignoring redefinition of register = alias 'tmp2' > cc: error: assembler command failed with exit code 1 (use -v to see = invocation) >=20 > Any suggestions? -- George > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"