From owner-freebsd-ppc@FreeBSD.ORG Mon Mar 26 02:39:51 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58E5A1065679 for ; Mon, 26 Mar 2012 02:39:51 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2C41D8FC23 for ; Mon, 26 Mar 2012 02:39:50 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so6220022pbc.13 for ; Sun, 25 Mar 2012 19:39:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bfcSotpxIx8GnU4gfpX43HDGiUTHYxkleQbdUpQ+oo0=; b=LBNY31InBHNKmowx6mnrCnpo5EcUBL9K4zF7hslxV67vRd96Xu5Q49GyOjJjQMMN6d kqHzH4uAXQOvGTfwtYYXxUCRaOGYqPkme9ZEnrtb+yqK+OdvSqoexgOp8HFg1JbWV9Rl hAn37hat00+fHP+0i78AoFg/GHhCH6T0gZuUhtZuobMCuGu6s2mhfS6ETKj8ZzZTpoZK H4JbgH/B47qeZaVJ2RYSONwHPjuOrLoRSHfYxhmU4IebM6fz8uKERw2uVQrreZpdrQyj A+vQGaKaoa3CW+5O465/xqtIdkJ4En1PLEAAJX+wTu6ZQs7KFbw+pbutxmongUKefCng hh0A== MIME-Version: 1.0 Received: by 10.68.223.42 with SMTP id qr10mr48764975pbc.127.1332729590633; Sun, 25 Mar 2012 19:39:50 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Sun, 25 Mar 2012 19:39:50 -0700 (PDT) In-Reply-To: <20120324172025.67615299@narn.knownspace> References: <20120324172025.67615299@narn.knownspace> Date: Sun, 25 Mar 2012 22:39:50 -0400 Message-ID: From: Super Bisquit To: Justin Hibbits Content-Type: text/plain; charset=ISO-8859-1 Cc: Garrett Cooper , FreeBSD PowerPC ML Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 02:39:51 -0000 On 3/24/12, Justin Hibbits wrote: > On Sat, 24 Mar 2012 17:04:58 -0400 > Super Bisquit wrote: > >> I sent two emails- the second a repeat of the first. >> In GENERIC, all warnings were edited out and wi was not added in the >> miibus section. >> I haven't rebooted yet. The other messages show the error. >> >> Apologies for the sudden come and go. >> >> Justin, thanks for the reply in CURRENT. I think that clang, llvm, and >> related need to be in the base and not in ports. Developer version >> releases are different. Look on emulation for some posts I made, is >> it possible to get what was sent- I think from you if I recall >> correctly- to be in source? >> >> If it wasn't for the error, buildworld on powerpc with clang would >> have worked. >> >> Garrett, has the error from tinderbox build been corrected and has a >> build been setup with clang instead? > > From my understanding, wi(4) does not attach to the mii bus, so you > will never see it. If my understanding is correct, mii is for physical > ethernet only (a real networking expert can correct me here, gladly). > So the attachment you see of wi(4) should only be on the macio, pci, or > pccard buses, if in fact you have a wi(4) card (original airport, > not airport extreme in the case of my diff). > > As for the clang/llvm problems, since clang is not complete regarding > powerpc (and anything but x86/x86-64 and most of arm), it doesn't make > sense to keep updating them just to track any possible PowerPC > changes. One very important part that's missing in the PowerPC target > is position-independent code, which is required for shared libraries. > I've been working off and on with getting Thread-local storage working > for PowerPC, but have not done too much (wrote the basic function, > haven't added the codegen parts in), but will continue working on it > over the coming months, and then turn my attention to PIC (if nobody > else has stepped up to it by then). With these being the two biggest > stumbling points, solving them will go a long way to getting clang > buildworlding FreeBSD. > > - Justin > I emailed the Debian maintainers for clang and asked about configure options. Although it is not FreeBSD, the information may help some. The #llvm irc channel mentioned that FreeBSD was/is interested in PowerPC builds. Look for the forwarded email. From owner-freebsd-ppc@FreeBSD.ORG Mon Mar 26 02:48:35 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2D9CE106564A; Mon, 26 Mar 2012 02:48:35 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id CA3008FC23; Mon, 26 Mar 2012 02:48:34 +0000 (UTC) Received: by ghrr20 with SMTP id r20so4282565ghr.13 for ; Sun, 25 Mar 2012 19:48:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=EoEm9neJpx6CpwfeTjEqtH+Nv+Bgqdb3XP7co+uRKs8=; b=j3ZqZzZ+8V178xPeW4Br14UWqw39GVj9Yr7I9xFJ702tBY7sOdDYqY8DncivfIXQvF vbQNlRejWX/x7/9SE4glJkOKZy61TaK49XlUldtAMyvoQV3+77maCyWbfkmMVJTCWolq xt+d8MBm10RXeBip96X8gQR5UoUCONdPd1ZVkyo5W3tjU1OQxZAq5ZNpe9DVEzO9bsgK WSq59VJ9PJ6Auu3vsFNqger/0sRafUTu/6WurALd0Lp6vEOsUwgVdpQ0LbDyGzWQxnPR EwiRkUbgK/G42ZQkdnnnruKkIudeM+n38/ClHfFGqDM0n0OTXhIXdRuXJje9xziOgyPB c8SA== MIME-Version: 1.0 Received: by 10.68.221.227 with SMTP id qh3mr49022595pbc.43.1332730107621; Sun, 25 Mar 2012 19:48:27 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Sun, 25 Mar 2012 19:48:27 -0700 (PDT) In-Reply-To: <1332700229.10606.33.camel@pomegues.inria.fr> References: <1332700229.10606.33.camel@pomegues.inria.fr> Date: Sun, 25 Mar 2012 22:48:27 -0400 Message-ID: From: Super Bisquit To: Justin Hibbits , Brooks Davis , FreeBSD PowerPC ML Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: On compiling clang from svn on powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 02:48:35 -0000 On 3/25/12, Sylvestre Ledru wrote: > Hello, > > Le dimanche 25 mars 2012 =E0 14:26 -0400, Super Bisquit a =E9crit : >> What arguments are needed with ../../configure and nano >> lib/Frontend/InitHeaderSearch.cpp ? > See: > https://buildd.debian.org/status/fetch.php?pkg=3Dclang&arch=3Dpowerpc&ver= =3D3.0-6&stamp=3D1330187740 > > You are welcome! > Sylvestre > > > Even though the information is not directly related to FreeBSD, there are configure options and dependencies stated that may help with PowerPC builds. What is seen can be combined with the basic information for building from llvm.org. I have not been able to build clang or llvm as of yet; but, the process has gradually progressed. From owner-freebsd-ppc@FreeBSD.ORG Mon Mar 26 11:07:11 2012 Return-Path: Delivered-To: freebsd-ppc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 870741065675 for ; Mon, 26 Mar 2012 11:07:11 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 718418FC29 for ; Mon, 26 Mar 2012 11:07:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q2QB7BKQ018365 for ; Mon, 26 Mar 2012 11:07:11 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q2QB7AC0018363 for freebsd-ppc@FreeBSD.org; Mon, 26 Mar 2012 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Mar 2012 11:07:10 GMT Message-Id: <201203261107.q2QB7AC0018363@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-ppc@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-ppc@FreeBSD.org X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 11:07:11 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o power/164225 ppc Boot fails on IBM 7028-6E1 (heap memory claim failed) o power/162091 ppc FreeBSD/ppc CD crashes Mac OS X o power/161947 ppc multimedia/libdvdnav builds broken binaries on big end o power/161045 ppc X doesn't detect ADB mouse up event until another even o power/149009 ppc sysinstall(8) on powerpc fails to install manpages, so o power/140241 ppc [kernel] [patch] Linker set problems on PowerPC EABI o power/135576 ppc gdb cannot debug threaded programs on ppc o power/133503 ppc [sound] Sound stutter after switching ttys o power/133382 ppc [install] Installer gets signal 11 o power/131548 ppc ofw_syscons no longer supports 32-bit framebuffer 10 problems total. From owner-freebsd-ppc@FreeBSD.ORG Mon Mar 26 14:08:00 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6EC51065675 for ; Mon, 26 Mar 2012 14:08:00 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from adsum.doit.wisc.edu (adsum.doit.wisc.edu [144.92.197.210]) by mx1.freebsd.org (Postfix) with ESMTP id 87AED8FC20 for ; Mon, 26 Mar 2012 14:08:00 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth1.wiscmail.wisc.edu by smtpauth1.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0M1H00A08WL5PN00@smtpauth1.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Mon, 26 Mar 2012 09:07:53 -0500 (CDT) Received: from wanderer.tachypleus.net (99-108-140-89.lightspeed.sntcca.sbcglobal.net [99.108.140.89]) by smtpauth1.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0M1H007RXWL09M00@smtpauth1.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Mon, 26 Mar 2012 09:07:49 -0500 (CDT) Date: Mon, 26 Mar 2012 07:07:47 -0700 From: Nathan Whitehorn In-reply-to: To: freebsd-ppc@freebsd.org Message-id: <4F707833.8080107@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=99.108.140.89 X-Spam-PmxInfo: Server=avs-14, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.3.26.135719, SenderIP=99.108.140.89 References: <20120324172025.67615299@narn.knownspace> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:10.0.2) Gecko/20120220 Thunderbird/10.0.2 Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 14:08:00 -0000 On 03/25/12 19:39, Super Bisquit wrote: > On 3/24/12, Justin Hibbits wrote: >> On Sat, 24 Mar 2012 17:04:58 -0400 >> Super Bisquit wrote: >> >>> I sent two emails- the second a repeat of the first. >>> In GENERIC, all warnings were edited out and wi was not added in the >>> miibus section. >>> I haven't rebooted yet. The other messages show the error. >>> >>> Apologies for the sudden come and go. >>> >>> Justin, thanks for the reply in CURRENT. I think that clang, llvm, and >>> related need to be in the base and not in ports. Developer version >>> releases are different. Look on emulation for some posts I made, is >>> it possible to get what was sent- I think from you if I recall >>> correctly- to be in source? >>> >>> If it wasn't for the error, buildworld on powerpc with clang would >>> have worked. >>> >>> Garrett, has the error from tinderbox build been corrected and has a >>> build been setup with clang instead? >> >> From my understanding, wi(4) does not attach to the mii bus, so you >> will never see it. If my understanding is correct, mii is for physical >> ethernet only (a real networking expert can correct me here, gladly). >> So the attachment you see of wi(4) should only be on the macio, pci, or >> pccard buses, if in fact you have a wi(4) card (original airport, >> not airport extreme in the case of my diff). >> >> As for the clang/llvm problems, since clang is not complete regarding >> powerpc (and anything but x86/x86-64 and most of arm), it doesn't make >> sense to keep updating them just to track any possible PowerPC >> changes. One very important part that's missing in the PowerPC target >> is position-independent code, which is required for shared libraries. >> I've been working off and on with getting Thread-local storage working >> for PowerPC, but have not done too much (wrote the basic function, >> haven't added the codegen parts in), but will continue working on it >> over the coming months, and then turn my attention to PIC (if nobody >> else has stepped up to it by then). With these being the two biggest >> stumbling points, solving them will go a long way to getting clang >> buildworlding FreeBSD. >> >> - Justin >> > > I emailed the Debian maintainers for clang and asked about configure > options. Although it is not FreeBSD, the information may help some. > The #llvm irc channel mentioned that FreeBSD was/is interested in > PowerPC builds. > You need to add -fno-strict-aliasing when building straight from SVN, at which point everything works fine. You can see how it's done in the FreeBSD tree. -Nathan From owner-freebsd-ppc@FreeBSD.ORG Mon Mar 26 14:14:19 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3F921065670; Mon, 26 Mar 2012 14:14:19 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by mx1.freebsd.org (Postfix) with ESMTP id 79FC98FC08; Mon, 26 Mar 2012 14:14:19 +0000 (UTC) Received: from dagger.cc.vt.edu (dagger.cc.vt.edu [198.82.163.114]) by lennier.cc.vt.edu (8.13.8/8.13.8) with ESMTP id q2QCVR3i008667; Mon, 26 Mar 2012 08:31:27 -0400 Received: from auth3.smtp.vt.edu (EHLO auth3.smtp.vt.edu) ([198.82.161.152]) by dagger.cc.vt.edu (MOS 4.3.3-GA FastPath queued) with ESMTP id UJT22366; Mon, 26 Mar 2012 08:31:27 -0400 (EDT) Received: from pmather.tower.lib.vt.edu (pmather.tower.lib.vt.edu [128.173.51.28]) (authenticated bits=0) by auth3.smtp.vt.edu (8.13.8/8.13.8) with ESMTP id q2QCVOm6009681 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 26 Mar 2012 08:31:24 -0400 Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=iso-8859-1 From: Paul Mather In-Reply-To: Date: Mon, 26 Mar 2012 08:31:24 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1332700229.10606.33.camel@pomegues.inria.fr> To: Super Bisquit X-Mailer: Apple Mail (2.1084) X-Mirapoint-Received-SPF: 198.82.161.152 auth3.smtp.vt.edu paul@gromit.dlib.vt.edu 5 none X-Junkmail-Status: score=10/50, host=dagger.cc.vt.edu X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A02020B.4F70619F.004B,ss=1,re=0.000,fgs=0, ip=0.0.0.0, so=2011-07-25 19:15:43, dmn=2011-05-27 18:58:46, mode=single engine X-Junkmail-IWF: false Cc: Brooks Davis , Justin Hibbits , FreeBSD PowerPC ML Subject: Re: On compiling clang from svn on powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Mar 2012 14:14:19 -0000 On Mar 25, 2012, at 10:48 PM, Super Bisquit wrote: > On 3/25/12, Sylvestre Ledru wrote: >> Hello, >>=20 >> Le dimanche 25 mars 2012 =E0 14:26 -0400, Super Bisquit a =E9crit : >>> What arguments are needed with ../../configure and nano >>> lib/Frontend/InitHeaderSearch.cpp ? >> See: >> = https://buildd.debian.org/status/fetch.php?pkg=3Dclang&arch=3Dpowerpc&ver=3D= 3.0-6&stamp=3D1330187740 >>=20 >> You are welcome! >> Sylvestre >>=20 >>=20 >>=20 >=20 > Even though the information is not directly related to FreeBSD, there > are configure options and dependencies stated that may help with > PowerPC builds. What is seen can be combined with the basic > information for building from llvm.org. >=20 > I have not been able to build clang or llvm as of yet; but, the > process has gradually progressed. Are you trying to build some particular version of clang? I noticed a = couple of weeks ago that the base clang now builds on FreeBSD/powerpc64 = RELENG_9. I've not attempted to do a buildworld and buildkernel using = clang, but it did at least work for a simple "hello world" C program = when I gave it a quick try. backup# clang -v FreeBSD clang version 3.0 (tags/RELEASE_30/final 145349) 20111210 Target: powerpc64-unknown-freebsd9.0 Thread model: posix If the base clang is not working appropriately for you, I think it would = be best to focus on getting that working first. Cheers, Paul. From owner-freebsd-ppc@FreeBSD.ORG Tue Mar 27 01:51:33 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE0FB106564A; Tue, 27 Mar 2012 01:51:33 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 779BD8FC08; Tue, 27 Mar 2012 01:51:33 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so7774762pbc.13 for ; Mon, 26 Mar 2012 18:51:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=sA84ErklwCxao4jqfvkHlO7HQ1IXmUxjxIm2UBGNdg8=; b=ocBtg69CODXZ+GUpsYtwKh6D1rLJBQmTYzFYngA9jqFyipScJv2DEfEsofD3mxktGu trI6+W4wOsj9/clXl0cmA9T8srqzPF0U6EcuILbiE9edOlHoFQwIDF5HsJv0mRCEdmOn pMiUzDvJ/y5EN1JV1f5NhUge2BMtuPKU3KUF7IPKzWjGUqR+sH7S+RQiBeeJk1ZHv0QQ UIKF9cDOnCcEoNYpvB4A3yYH0iaFkeb4qiTpoKopPS8OpW+fGmvZwXWgB/NPQ39s7sJM q7Reurm4Xexlvr+I77ZhexNYwZNR6Ji7k8BeCh0DnKUDuPxsDTFUpp2oDhsuyq2MjvlX UrBA== MIME-Version: 1.0 Received: by 10.68.241.131 with SMTP id wi3mr57738739pbc.1.1332813093084; Mon, 26 Mar 2012 18:51:33 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Mon, 26 Mar 2012 18:51:32 -0700 (PDT) In-Reply-To: References: <1332700229.10606.33.camel@pomegues.inria.fr> Date: Mon, 26 Mar 2012 21:51:32 -0400 Message-ID: From: Super Bisquit To: Paul Mather Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Brooks Davis , Justin Hibbits , FreeBSD PowerPC ML Subject: Re: On compiling clang from svn on powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2012 01:51:33 -0000 Building clang from source or ports isn't a problem. Clang rom ports gives odd errors when -v is used, while clang from source is still at 2.9 for powerpc. I'm on the iMac using Debian currently; so, getting to the FreeBSD install on the QuickSilver is a no show until tomorrow... apologies. I asked the Debian llvm team for information on buildin g clang from svn and the information was given. Little should need to be changed- think in terms of similar paths and dependencies. If I am able to build clang for both OSes on similar platforms, then it will be good. I'm returning to a self project of PowerPC accessibility with either a live disc- working on that now with Debian- and/or a system setup with Orca and other applications. It's a bit difficult to do such if I also want a 10.x kernel and buildworld together. Perhaps building everything separately would be better and then building the kernel. When Tinderbox reported an error and my machine did the same- same error, then I decided that clang would be a better compile option than gcc. On 3/26/12, Paul Mather wrote: > On Mar 25, 2012, at 10:48 PM, Super Bisquit wrote: > >> On 3/25/12, Sylvestre Ledru wrote: >>> Hello, >>> >>> Le dimanche 25 mars 2012 =E0 14:26 -0400, Super Bisquit a =E9crit : >>>> What arguments are needed with ../../configure and nano >>>> lib/Frontend/InitHeaderSearch.cpp ? >>> See: >>> https://buildd.debian.org/status/fetch.php?pkg=3Dclang&arch=3Dpowerpc&v= er=3D3.0-6&stamp=3D1330187740 >>> >>> You are welcome! >>> Sylvestre >>> >>> >>> >> >> Even though the information is not directly related to FreeBSD, there >> are configure options and dependencies stated that may help with >> PowerPC builds. What is seen can be combined with the basic >> information for building from llvm.org. >> >> I have not been able to build clang or llvm as of yet; but, the >> process has gradually progressed. > > > Are you trying to build some particular version of clang? I noticed a > couple of weeks ago that the base clang now builds on FreeBSD/powerpc64 > RELENG_9. I've not attempted to do a buildworld and buildkernel using > clang, but it did at least work for a simple "hello world" C program when= I > gave it a quick try. > > backup# clang -v > FreeBSD clang version 3.0 (tags/RELEASE_30/final 145349) 20111210 > Target: powerpc64-unknown-freebsd9.0 > Thread model: posix > > > If the base clang is not working appropriately for you, I think it would = be > best to focus on getting that working first. > > Cheers, > > Paul. > > From owner-freebsd-ppc@FreeBSD.ORG Tue Mar 27 21:10:36 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 77896106566C; Tue, 27 Mar 2012 21:10:36 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 414BC8FC1A; Tue, 27 Mar 2012 21:10:35 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so865498pbc.13 for ; Tue, 27 Mar 2012 14:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=9TdZTQ1Jy4LuzTXhawFn1fBi8wLZXMDWtIIez98giC4=; b=YJ/7eEumruINP609FuUC2DlVtOdujnz3jWbXzF+MjspvIcpcwWb/DsAV5BJu8++hln gAd8Zdg3+zrYQTAG6w6b1IXHqN7Fkr6Ixj/rk/iwt55ADaU3MzpZJ13cJERp8EepRfGg jggEj9pJJPhSS6AzB3/81vF/LBdKhyGGITAl2v+/PD/qGwXTj9co61tY7FmzkxOzhwKW rGrNbpq/fAFfrDabpUDWnXcTTPien47KPK2MSkWvbrtMenUt4bDeZzJhRieL4McjXVpT tMVyc8GLRSUc+CWCy0nPMyyFmbfLwig11rgodWdvBiIPOX7Np29NtBaPBWZTTYNzXJ5N tMNw== MIME-Version: 1.0 Received: by 10.68.238.226 with SMTP id vn2mr1444227pbc.1.1332882635098; Tue, 27 Mar 2012 14:10:35 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Tue, 27 Mar 2012 14:10:35 -0700 (PDT) In-Reply-To: <4F707833.8080107@freebsd.org> References: <20120324172025.67615299@narn.knownspace> <4F707833.8080107@freebsd.org> Date: Tue, 27 Mar 2012 17:10:35 -0400 Message-ID: From: Super Bisquit To: Nathan Whitehorn , FreeBSD PowerPC ML Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Mar 2012 21:10:36 -0000 On Mon, Mar 26, 2012 at 10:07 AM, Nathan Whitehorn wrote: > On 03/25/12 19:39, Super Bisquit wrote: > >> On 3/24/12, Justin Hibbits wrote: >> >>> On Sat, 24 Mar 2012 17:04:58 -0400 >>> Super Bisquit wrote: >>> >>> I sent two emails- the second a repeat of the first. >>>> In GENERIC, all warnings were edited out and wi was not added in the >>>> miibus section. >>>> I haven't rebooted yet. The other messages show the error. >>>> >>>> Apologies for the sudden come and go. >>>> >>>> Justin, thanks for the reply in CURRENT. I think that clang, llvm, and >>>> related need to be in the base and not in ports. Developer version >>>> releases are different. Look on emulation for some posts I made, is >>>> it possible to get what was sent- I think from you if I recall >>>> correctly- to be in source? >>>> >>>> If it wasn't for the error, buildworld on powerpc with clang would >>>> have worked. >>>> >>>> Garrett, has the error from tinderbox build been corrected and has a >>>> build been setup with clang instead? >>>> >>> >>> From my understanding, wi(4) does not attach to the mii bus, so you >>> will never see it. If my understanding is correct, mii is for physical >>> ethernet only (a real networking expert can correct me here, gladly). >>> So the attachment you see of wi(4) should only be on the macio, pci, or >>> pccard buses, if in fact you have a wi(4) card (original airport, >>> not airport extreme in the case of my diff). >>> >>> As for the clang/llvm problems, since clang is not complete regarding >>> powerpc (and anything but x86/x86-64 and most of arm), it doesn't make >>> sense to keep updating them just to track any possible PowerPC >>> changes. One very important part that's missing in the PowerPC target >>> is position-independent code, which is required for shared libraries. >>> I've been working off and on with getting Thread-local storage working >>> for PowerPC, but have not done too much (wrote the basic function, >>> haven't added the codegen parts in), but will continue working on it >>> over the coming months, and then turn my attention to PIC (if nobody >>> else has stepped up to it by then). With these being the two biggest >>> stumbling points, solving them will go a long way to getting clang >>> buildworlding FreeBSD. >>> >>> - Justin >>> >>> >> I emailed the Debian maintainers for clang and asked about configure >> options. Although it is not FreeBSD, the information may help some. >> The #llvm irc channel mentioned that FreeBSD was/is interested in >> PowerPC builds. >> >> > You need to add -fno-strict-aliasing when building straight from SVN, at > which point everything works fine. You can see how it's done in the FreeBSD > tree. > -Nathan > ______________________________**_________________ > freebsd-ppc@freebsd.org mailing list > http://lists.freebsd.org/**mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@**freebsd.org > " > Thanks, will do when I get back home. From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 00:56:03 2012 Return-Path: Delivered-To: powerpc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12E99106567F; Thu, 29 Mar 2012 00:56:03 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id D5F148FC24; Thu, 29 Mar 2012 00:56:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q2T0u14r000214; Wed, 28 Mar 2012 20:56:01 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q2T0u1Kd000197; Thu, 29 Mar 2012 00:56:01 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 29 Mar 2012 00:56:01 GMT Message-Id: <201203290056.q2T0u1Kd000197@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on powerpc/powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 00:56:03 -0000 TB --- 2012-03-28 22:16:47 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-28 22:16:47 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2012-03-28 22:16:47 - cleaning the object tree TB --- 2012-03-28 22:16:47 - cvsupping the source tree TB --- 2012-03-28 22:16:47 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2012-03-28 22:17:37 - building world TB --- 2012-03-28 22:17:37 - CROSS_BUILD_TESTING=YES TB --- 2012-03-28 22:17:37 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-28 22:17:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-28 22:17:37 - SRCCONF=/dev/null TB --- 2012-03-28 22:17:37 - TARGET=powerpc TB --- 2012-03-28 22:17:37 - TARGET_ARCH=powerpc TB --- 2012-03-28 22:17:37 - TZ=UTC TB --- 2012-03-28 22:17:37 - __MAKE_CONF=/dev/null TB --- 2012-03-28 22:17:37 - cd /src TB --- 2012-03-28 22:17:37 - /usr/bin/make -B buildworld >>> World build started on Wed Mar 28 22:17:38 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 29 00:32:01 UTC 2012 TB --- 2012-03-29 00:32:01 - generating LINT kernel config TB --- 2012-03-29 00:32:01 - cd /src/sys/powerpc/conf TB --- 2012-03-29 00:32:01 - /usr/bin/make -B LINT TB --- 2012-03-29 00:32:01 - cd /src/sys/powerpc/conf TB --- 2012-03-29 00:32:01 - /usr/sbin/config -m LINT TB --- 2012-03-29 00:32:01 - building LINT kernel TB --- 2012-03-29 00:32:01 - CROSS_BUILD_TESTING=YES TB --- 2012-03-29 00:32:01 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-29 00:32:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-29 00:32:01 - SRCCONF=/dev/null TB --- 2012-03-29 00:32:01 - TARGET=powerpc TB --- 2012-03-29 00:32:01 - TARGET_ARCH=powerpc TB --- 2012-03-29 00:32:01 - TZ=UTC TB --- 2012-03-29 00:32:01 - __MAKE_CONF=/dev/null TB --- 2012-03-29 00:32:01 - cd /src TB --- 2012-03-29 00:32:01 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 29 00:32:01 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for LINT completed on Thu Mar 29 00:50:47 UTC 2012 TB --- 2012-03-29 00:50:47 - cd /src/sys/powerpc/conf TB --- 2012-03-29 00:50:47 - /usr/sbin/config -m GENERIC TB --- 2012-03-29 00:50:47 - building GENERIC kernel TB --- 2012-03-29 00:50:47 - CROSS_BUILD_TESTING=YES TB --- 2012-03-29 00:50:47 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-29 00:50:47 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-29 00:50:47 - SRCCONF=/dev/null TB --- 2012-03-29 00:50:47 - TARGET=powerpc TB --- 2012-03-29 00:50:47 - TARGET_ARCH=powerpc TB --- 2012-03-29 00:50:47 - TZ=UTC TB --- 2012-03-29 00:50:47 - __MAKE_CONF=/dev/null TB --- 2012-03-29 00:50:47 - cd /src TB --- 2012-03-29 00:50:47 - /usr/bin/make -B buildkernel KERNCONF=GENERIC >>> Kernel build for GENERIC started on Thu Mar 29 00:50:47 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/powerpc/aim/mp_cpudep.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/powerpc/aim/nexus.c cc -c -x assembler-with-cpp -DLOCORE -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/powerpc/aim/swtch32.S cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -msoft-float -Wa,-many -fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding -fstack-protector -Werror /src/sys/powerpc/aim/trap.c cc1: warnings being treated as errors In file included from /src/sys/powerpc/aim/trap.c:77: ./machine/trap.h:11: warning: redundant redeclaration of 'trap' [-Wredundant-decls] ./machine/trap.h:11: warning: previous declaration of 'trap' was here *** Error code 1 Stop in /obj/powerpc.powerpc/src/sys/GENERIC. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-29 00:56:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-29 00:56:01 - ERROR: failed to build GENERIC kernel TB --- 2012-03-29 00:56:01 - 7805.73 user 982.73 system 9554.63 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 08:14:20 2012 Return-Path: Delivered-To: powerpc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 13A75106566B; Thu, 29 Mar 2012 08:14:20 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id B32168FC18; Thu, 29 Mar 2012 08:14:19 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q2T8EH0O095599; Thu, 29 Mar 2012 04:14:17 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q2T8EH6I095598; Thu, 29 Mar 2012 08:14:17 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 29 Mar 2012 08:14:17 GMT Message-Id: <201203290814.q2T8EH6I095598@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on powerpc/powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 08:14:20 -0000 TB --- 2012-03-29 06:07:26 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-29 06:07:26 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2012-03-29 06:07:26 - cleaning the object tree TB --- 2012-03-29 06:08:53 - cvsupping the source tree TB --- 2012-03-29 06:08:53 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2012-03-29 06:09:45 - building world TB --- 2012-03-29 06:09:45 - CROSS_BUILD_TESTING=YES TB --- 2012-03-29 06:09:45 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-29 06:09:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-29 06:09:45 - SRCCONF=/dev/null TB --- 2012-03-29 06:09:45 - TARGET=powerpc TB --- 2012-03-29 06:09:45 - TARGET_ARCH=powerpc TB --- 2012-03-29 06:09:45 - TZ=UTC TB --- 2012-03-29 06:09:45 - __MAKE_CONF=/dev/null TB --- 2012-03-29 06:09:45 - cd /src TB --- 2012-03-29 06:09:45 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 29 06:09:46 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] gzip -cn /src/sys/boot/powerpc/ofw/../../forth/version.4th.8 > version.4th.8.gz gzip -cn /src/sys/boot/powerpc/ofw/../../common/loader.8 > loader.8.gz cat /src/sys/boot/powerpc/ofw/../../common/help.common /src/sys/boot/powerpc/ofw/help.ofw | awk -f /src/sys/boot/powerpc/ofw/../../common/merge_help.awk > loader.help ===> sys/boot/powerpc/ps3 (all) cc -O2 -pipe -DLOADER_DISK_SUPPORT -DLOADER_UFS_SUPPORT -DLOADER_CD9660_SUPPORT -DLOADER_EXT2FS_SUPPORT -DLOADER_GZIP_SUPPORT -DLOADER_NET_SUPPORT -DLOADER_NFS_SUPPORT -DBOOT_FORTH -I/src/sys/boot/powerpc/ps3/../../ficl -I/src/sys/boot/powerpc/ps3/../../ficl/powerpc -DNETIF_OPEN_CLOSE_ONCE -mcpu=powerpc64 -I/src/sys/boot/powerpc/ps3/../../common -I/src/sys/boot/powerpc/ps3/../../.. -I. -Wall -ffreestanding -msoft-float -DAIM -DRELOC=0x0 -Wa,-mppc64bridge -I/src/sys/boot/powerpc/ps3/../../../../lib/libstand/ -std=gnu99 -c /src/sys/boot/powerpc/ps3/start.S /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h: Assembler messages: /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h:123: Error: Unrecognized opcode: `struct' /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h:124: Error: Unrecognized opcode: `void' *** Error code 1 Stop in /src/sys/boot/powerpc/ps3. *** Error code 1 Stop in /src/sys/boot/powerpc. *** Error code 1 Stop in /src/sys/boot. *** Error code 1 Stop in /src/sys. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-29 08:14:17 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-29 08:14:17 - ERROR: failed to build world TB --- 2012-03-29 08:14:17 - 6027.37 user 756.51 system 7610.81 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 15:22:03 2012 Return-Path: Delivered-To: powerpc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D5044106566C; Thu, 29 Mar 2012 15:22:03 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 8534B8FC19; Thu, 29 Mar 2012 15:22:03 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q2TFLvpI062864; Thu, 29 Mar 2012 11:21:57 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q2TFLvfe062863; Thu, 29 Mar 2012 15:21:57 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 29 Mar 2012 15:21:57 GMT Message-Id: <201203291521.q2TFLvfe062863@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on powerpc/powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 15:22:04 -0000 TB --- 2012-03-29 13:15:34 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-29 13:15:34 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2012-03-29 13:15:34 - cleaning the object tree TB --- 2012-03-29 13:17:57 - cvsupping the source tree TB --- 2012-03-29 13:17:57 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2012-03-29 13:19:22 - building world TB --- 2012-03-29 13:19:22 - CROSS_BUILD_TESTING=YES TB --- 2012-03-29 13:19:22 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-29 13:19:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-29 13:19:22 - SRCCONF=/dev/null TB --- 2012-03-29 13:19:22 - TARGET=powerpc TB --- 2012-03-29 13:19:22 - TARGET_ARCH=powerpc TB --- 2012-03-29 13:19:22 - TZ=UTC TB --- 2012-03-29 13:19:22 - __MAKE_CONF=/dev/null TB --- 2012-03-29 13:19:22 - cd /src TB --- 2012-03-29 13:19:22 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 29 13:19:23 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] gzip -cn /src/sys/boot/powerpc/ofw/../../forth/version.4th.8 > version.4th.8.gz gzip -cn /src/sys/boot/powerpc/ofw/../../common/loader.8 > loader.8.gz cat /src/sys/boot/powerpc/ofw/../../common/help.common /src/sys/boot/powerpc/ofw/help.ofw | awk -f /src/sys/boot/powerpc/ofw/../../common/merge_help.awk > loader.help ===> sys/boot/powerpc/ps3 (all) cc -O2 -pipe -DLOADER_DISK_SUPPORT -DLOADER_UFS_SUPPORT -DLOADER_CD9660_SUPPORT -DLOADER_EXT2FS_SUPPORT -DLOADER_GZIP_SUPPORT -DLOADER_NET_SUPPORT -DLOADER_NFS_SUPPORT -DBOOT_FORTH -I/src/sys/boot/powerpc/ps3/../../ficl -I/src/sys/boot/powerpc/ps3/../../ficl/powerpc -DNETIF_OPEN_CLOSE_ONCE -mcpu=powerpc64 -I/src/sys/boot/powerpc/ps3/../../common -I/src/sys/boot/powerpc/ps3/../../.. -I. -Wall -ffreestanding -msoft-float -DAIM -DRELOC=0x0 -Wa,-mppc64bridge -I/src/sys/boot/powerpc/ps3/../../../../lib/libstand/ -std=gnu99 -c /src/sys/boot/powerpc/ps3/start.S /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h: Assembler messages: /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h:123: Error: Unrecognized opcode: `struct' /obj/powerpc.powerpc/src/tmp/usr/include/machine/trap_aim.h:124: Error: Unrecognized opcode: `void' *** Error code 1 Stop in /src/sys/boot/powerpc/ps3. *** Error code 1 Stop in /src/sys/boot/powerpc. *** Error code 1 Stop in /src/sys/boot. *** Error code 1 Stop in /src/sys. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-29 15:21:57 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-29 15:21:57 - ERROR: failed to build world TB --- 2012-03-29 15:21:57 - 5991.83 user 770.28 system 7582.68 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 15:33:58 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93495106564A; Thu, 29 Mar 2012 15:33:58 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 5D4328FC1F; Thu, 29 Mar 2012 15:33:58 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so320491pbc.13 for ; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=T/+s9igKoknZdSXILK8HHXRYj76NIr22oTOMAjnvFVU=; b=fvcqNvHl4Pd13zNBtQUhPF2dEfrfLEKT+YPmZcn0FWAIiKx5vhAIeX0Gwx/NqiT6td uAkUihNc778yBVgr7Q5OOwFQ4jlK2NU+7aN9M4oufnqEQts40ROq7kAf1vp4aHQp8VIf ghbBI41jeEIYqLSNuMDbqBPE3ZgJeuuhq0tXRUse8A6ys8g9xNcUfePC339xLIC9isAG +YTMOuWlzRjUGiWxTnIumSpjQCCrNDOXWfojAStHlMHiCG9aqiNEyv5AE+I3iIoO3OHW Xd5UxEsO0NnMa+I3mqPGKsp85cgstZjdR85JTPxv7kydVb/18vQUjpGyO6LsLBV8MEsV pNYg== MIME-Version: 1.0 Received: by 10.68.130.163 with SMTP id of3mr692850pbb.85.1333035237450; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Thu, 29 Mar 2012 08:33:57 -0700 (PDT) In-Reply-To: <4F707833.8080107@freebsd.org> References: <20120324172025.67615299@narn.knownspace> <4F707833.8080107@freebsd.org> Date: Thu, 29 Mar 2012 11:33:57 -0400 Message-ID: From: Super Bisquit To: Nathan Whitehorn , FreeBSD PowerPC ML Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 15:33:58 -0000 On Mon, Mar 26, 2012 at 10:07 AM, Nathan Whitehorn wrote: > On 03/25/12 19:39, Super Bisquit wrote: > >> On 3/24/12, Justin Hibbits wrote: >> >>> On Sat, 24 Mar 2012 17:04:58 -0400 >>> Super Bisquit wrote: >>> >>> I sent two emails- the second a repeat of the first. >>>> In GENERIC, all warnings were edited out and wi was not added in the >>>> miibus section. >>>> I haven't rebooted yet. The other messages show the error. >>>> >>>> Apologies for the sudden come and go. >>>> >>>> Justin, thanks for the reply in CURRENT. I think that clang, llvm, and >>>> related need to be in the base and not in ports. Developer version >>>> releases are different. Look on emulation for some posts I made, is >>>> it possible to get what was sent- I think from you if I recall >>>> correctly- to be in source? >>>> >>>> If it wasn't for the error, buildworld on powerpc with clang would >>>> have worked. >>>> >>>> Garrett, has the error from tinderbox build been corrected and has a >>>> build been setup with clang instead? >>>> >>> >>> From my understanding, wi(4) does not attach to the mii bus, so you >>> will never see it. If my understanding is correct, mii is for physical >>> ethernet only (a real networking expert can correct me here, gladly). >>> So the attachment you see of wi(4) should only be on the macio, pci, or >>> pccard buses, if in fact you have a wi(4) card (original airport, >>> not airport extreme in the case of my diff). >>> >>> As for the clang/llvm problems, since clang is not complete regarding >>> powerpc (and anything but x86/x86-64 and most of arm), it doesn't make >>> sense to keep updating them just to track any possible PowerPC >>> changes. One very important part that's missing in the PowerPC target >>> is position-independent code, which is required for shared libraries. >>> I've been working off and on with getting Thread-local storage working >>> for PowerPC, but have not done too much (wrote the basic function, >>> haven't added the codegen parts in), but will continue working on it >>> over the coming months, and then turn my attention to PIC (if nobody >>> else has stepped up to it by then). With these being the two biggest >>> stumbling points, solving them will go a long way to getting clang >>> buildworlding FreeBSD. >>> >>> - Justin >>> >>> >> I emailed the Debian maintainers for clang and asked about configure >> options. Although it is not FreeBSD, the information may help some. >> The #llvm irc channel mentioned that FreeBSD was/is interested in >> PowerPC builds. >> >> > You need to add -fno-strict-aliasing when building straight from SVN, at > which point everything works fine. You can see how it's done in the FreeBSD > tree. > -Nathan > ______________________________**_________________ > freebsd-ppc@freebsd.org mailing list > http://lists.freebsd.org/**mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@**freebsd.org > " > Hey, Nathan, how's it going? Anyway, am I to add the flag to ./configure as -option or is it for make -option? From owner-freebsd-ppc@FreeBSD.ORG Thu Mar 29 16:06:06 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD3031065673 for ; Thu, 29 Mar 2012 16:06:06 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from argol.doit.wisc.edu (argol.doit.wisc.edu [144.92.197.212]) by mx1.freebsd.org (Postfix) with ESMTP id AA1FA8FC15 for ; Thu, 29 Mar 2012 16:06:06 +0000 (UTC) MIME-version: 1.0 Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0M1N00406M1VQ400@smtpauth3.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Thu, 29 Mar 2012 11:05:55 -0500 (CDT) Received: from i3-dhcp-172-16-223-236.icecube.wisc.edu (i3-user-nat.icecube.wisc.edu [128.104.255.12]) by smtpauth3.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0M1N00LLAM1SOY20@smtpauth3.wiscmail.wisc.edu> for freebsd-ppc@freebsd.org; Thu, 29 Mar 2012 11:05:53 -0500 (CDT) Date: Thu, 29 Mar 2012 11:05:51 -0500 From: Nathan Whitehorn In-reply-to: To: Super Bisquit Message-id: <8D7C215E-DCA8-4DAB-8133-F3625DF8BD7F@freebsd.org> X-Mailer: Apple Mail (2.936) X-Spam-Report: AuthenticatedSender=yes, SenderIP=128.104.255.12 X-Spam-PmxInfo: Server=avs-13, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.3.29.155125, SenderIP=128.104.255.12 References: <20120324172025.67615299@narn.knownspace> <4F707833.8080107@freebsd.org> Content-Type: text/plain; CHARSET=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: FreeBSD PowerPC ML Subject: Re: wi diff X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 16:06:06 -0000 On Mar 29, 2012, at 10:33 AM, Super Bisquit wrote: > > > On Mon, Mar 26, 2012 at 10:07 AM, Nathan Whitehorn > wrote: > On 03/25/12 19:39, Super Bisquit wrote: > On 3/24/12, Justin Hibbits wrote: > On Sat, 24 Mar 2012 17:04:58 -0400 > Super Bisquit wrote: > > I sent two emails- the second a repeat of the first. > In GENERIC, all warnings were edited out and wi was not added in the > miibus section. > I haven't rebooted yet. The other messages show the error. > > Apologies for the sudden come and go. > > Justin, thanks for the reply in CURRENT. I think that clang, llvm, and > related need to be in the base and not in ports. Developer version > releases are different. Look on emulation for some posts I made, is > it possible to get what was sent- I think from you if I recall > correctly- to be in source? > > If it wasn't for the error, buildworld on powerpc with clang would > have worked. > > Garrett, has the error from tinderbox build been corrected and has a > build been setup with clang instead? > > From my understanding, wi(4) does not attach to the mii bus, so you > will never see it. If my understanding is correct, mii is for > physical > ethernet only (a real networking expert can correct me here, gladly). > So the attachment you see of wi(4) should only be on the macio, pci, > or > pccard buses, if in fact you have a wi(4) card (original airport, > not airport extreme in the case of my diff). > > As for the clang/llvm problems, since clang is not complete regarding > powerpc (and anything but x86/x86-64 and most of arm), it doesn't make > sense to keep updating them just to track any possible PowerPC > changes. One very important part that's missing in the PowerPC target > is position-independent code, which is required for shared libraries. > I've been working off and on with getting Thread-local storage working > for PowerPC, but have not done too much (wrote the basic function, > haven't added the codegen parts in), but will continue working on it > over the coming months, and then turn my attention to PIC (if nobody > else has stepped up to it by then). With these being the two biggest > stumbling points, solving them will go a long way to getting clang > buildworlding FreeBSD. > > - Justin > > > I emailed the Debian maintainers for clang and asked about configure > options. Although it is not FreeBSD, the information may help some. > The #llvm irc channel mentioned that FreeBSD was/is interested in > PowerPC builds. > > > You need to add -fno-strict-aliasing when building straight from > SVN, at which point everything works fine. You can see how it's done > in the FreeBSD tree. > -Nathan > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" > > Hey, Nathan, how's it going? > > Anyway, am I to add the flag to ./configure as -option or is it for > make -option? > You need to add it to CFLAGS and CXXFLAGS. -Nathan From owner-freebsd-ppc@FreeBSD.ORG Fri Mar 30 10:48:18 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEFFE106566C; Fri, 30 Mar 2012 10:48:18 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 875648FC16; Fri, 30 Mar 2012 10:48:18 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so1786243pbc.13 for ; Fri, 30 Mar 2012 03:48:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=BPBu/q+6IBCs8e+lUgpzOqmBs4+Te0JLFhCEhaAlcDI=; b=Mpxb5rjb6ZNplnEMCxrNYNStdw10eCbWnp7R6pASlirmY7AG6kKV8MI2p3EFQeR4hP SnzLwrrcFlpIVrOMgkUwdFHmQlnudIOKRnhXdLDjxjXwg/SNXFiYUFYvyEtNcJod0Hoq /Pu8jh7TiLzXWYdXVNOh5Kr0Fepopl2c/CmBVuByfBm11MG9n1LEfMEl7R2/YRX0nf8A irvfp06DpiptHW/EbqxUWwe0nZkMOeGJehSbFITUdocZ/TvgVMXgka4v6ZaHGaeX0DM9 gpprsFBlHT4ZpGTWArHqyr5RQk07uADaSLjGbviMCMWPhySwPwNAbwCUyuSHhng4ENZR F8TA== MIME-Version: 1.0 Received: by 10.68.221.227 with SMTP id qh3mr8177827pbc.43.1333104498073; Fri, 30 Mar 2012 03:48:18 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Fri, 30 Mar 2012 03:48:18 -0700 (PDT) Date: Fri, 30 Mar 2012 06:48:18 -0400 Message-ID: From: Super Bisquit To: freebsd-java , FreeBSD PowerPC ML , freebsd-current Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Kaffe does not build on powerpc: dependency for zero-vm X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2012 10:48:18 -0000 A few messages here: 1. An open apology to Brooks Davis. I already apologized privately; this is for all others to know such. 2. Whoever complained about me cross posting on the lists, there are reasons I do such. Java on FreeBSD on the PowerPC platform includes all mailing lists here and- at times- a cc to the board. Although POWER is a Tier2 architecture, it is actively being worked on and ported to different systems. If you want FreeBSD to gain more support and a greater foot hold in the OS market, then people must be more willing to market it towards schools and businesses. 3. If the school approves, I'll be starting a FreeBSD project with PowerPC and accessibility. It's a community college. Kaffe from git does not have support for freebsd-unknown-powerpc either 9.0 or 10.0. The building of vm depends on this. configure: error: Configuration powerpc-freebsd2 not supported Apache-ant, openjdk6/7, icetea6-1.9.13, icedtea2.x, and apache-ivy cannot be built. All must have a java type compiler. If anyone has any suggestions as to a substitute for kaffe, please let me know. Mr. Lewis, you suggested me trying to port zero vm. 1. Java zero-vm is the natural build/alternate to those architectures that aren't fully supported; i.e. non-i386 based CPUs. 2. Reverse engineering the ibm-powerpc-jre/sdk binaries may not be agreeable to you or others; but, I've accomplished more and went further than with this. 3. With the ibm-binaries, I can look at the headers and see what they are. I am also able to see what the standard Debian-powerpc java requires. 4. I do not currently have Fedora or RedHat installed to any of my powerpc systems. If anyone does, then what are the ldd outputs for the jre and sdk release binaries- ibm release only? I have to build on both Debian and FreeBSD to see where errors occur. Many may not agree to my methods; but, it has helped tremendously with this porting effort. Thanks, Everyday Nobody. From owner-freebsd-ppc@FreeBSD.ORG Fri Mar 30 14:08:03 2012 Return-Path: Delivered-To: powerpc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 295D8106564A; Fri, 30 Mar 2012 14:08:03 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id EC1DC8FC15; Fri, 30 Mar 2012 14:08:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q2UE81ho026080; Fri, 30 Mar 2012 10:08:01 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q2UE81S6026073; Fri, 30 Mar 2012 14:08:01 GMT (envelope-from tinderbox@freebsd.org) Date: Fri, 30 Mar 2012 14:08:01 GMT Message-Id: <201203301408.q2UE81S6026073@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on powerpc/powerpc X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2012 14:08:03 -0000 TB --- 2012-03-30 12:49:45 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-03-30 12:49:45 - starting HEAD tinderbox run for powerpc/powerpc TB --- 2012-03-30 12:49:45 - cleaning the object tree TB --- 2012-03-30 12:49:45 - cvsupping the source tree TB --- 2012-03-30 12:49:45 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/powerpc/powerpc/supfile TB --- 2012-03-30 12:51:08 - building world TB --- 2012-03-30 12:51:08 - CROSS_BUILD_TESTING=YES TB --- 2012-03-30 12:51:08 - MAKEOBJDIRPREFIX=/obj TB --- 2012-03-30 12:51:08 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-03-30 12:51:08 - SRCCONF=/dev/null TB --- 2012-03-30 12:51:08 - TARGET=powerpc TB --- 2012-03-30 12:51:08 - TARGET_ARCH=powerpc TB --- 2012-03-30 12:51:08 - TZ=UTC TB --- 2012-03-30 12:51:08 - __MAKE_CONF=/dev/null TB --- 2012-03-30 12:51:08 - cd /src TB --- 2012-03-30 12:51:08 - /usr/bin/make -B buildworld >>> World build started on Fri Mar 30 12:51:09 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] c++ -O2 -pipe -I/src/lib/clang/libllvmcore/../../../contrib/llvm/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/tools/clang/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore -I. -I/src/lib/clang/libllvmcore/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-aliasing -DLLVM_HOSTTRIPLE=\"powerpc-unknown-freebsd10.0\" -fstack-protector -fno-exceptions -c /src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore/Globals.cpp c++ -O2 -pipe -I/src/lib/clang/libllvmcore/../../../contrib/llvm/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/tools/clang/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore -I. -I/src/lib/clang/libllvmcore/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-aliasing -DLLVM_HOSTTRIPLE=\"powerpc-unknown-freebsd10.0\" -fstack-protector -fno-exceptions -c /src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore/IRBuilder.cpp c++ -O2 -pipe -I/src/lib/clang/libllvmcore/../../../contrib/llvm/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/tools/clang/include -I/src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore -I. -I/src/lib/clang/libllvmcore/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -fno-strict-aliasing -DLLVM_HOSTTRIPLE=\"powerpc-unknown-freebsd10.0\" -fstack-protector -fno-exceptions -c /src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore/InlineAsm.cpp /src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore/InlineAsm.cpp: In static member function 'static std::vector > llvm::InlineAsm::ParseConstraints(llvm::StringRef)': /src/lib/clang/libllvmcore/../../../contrib/llvm/lib/VMCore/InlineAsm.cpp:212: internal compiler error: Segmentation fault: 11 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. *** Error code 1 Stop in /src/lib/clang/libllvmcore. *** Error code 1 Stop in /src/lib/clang. *** Error code 1 Stop in /src/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-03-30 14:08:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-03-30 14:08:01 - ERROR: failed to build world TB --- 2012-03-30 14:08:01 - 3820.26 user 475.92 system 4696.20 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc-powerpc.full From owner-freebsd-ppc@FreeBSD.ORG Fri Mar 30 19:23:04 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 610CD106564A; Fri, 30 Mar 2012 19:23:04 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3179A8FC12; Fri, 30 Mar 2012 19:23:03 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so2445296pbc.13 for ; Fri, 30 Mar 2012 12:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=+7COPEfbcV3I5tCrPenYCbXCUdd7o6qfQnIzx+qaeps=; b=xEc3x5l0q0r0FjSIXzygr52WI57n4NMS8lcZqAUI8SGyRgYu6EmXgVrGlprM83Nv9x zVqXj7EbpIh7EQO0PdIJTF/mut7KHBD8P1dV7+AC5eMxIkabDTUqlg/18HdqqTD4KgIl QMCrLkBIXAbJ+cll9UUextpevw2nkHXgLdaWqdiL18BnofIQQdvT6wz3qUWoqPG+ouP0 qLaO+U7cri3mCs9NpXrtZuoUnueRFbBfnWmlTE+jZwHIGa9JjqxVtb1czplAI/tv7dfo zTWcT9lkblJi6MmPSM2OXpbGKN4pluz2tw2yr0XLmoTsmZkCRJchpaSNL+zSyNUC2Rjd i1vA== MIME-Version: 1.0 Received: by 10.68.136.65 with SMTP id py1mr34035pbb.64.1333135383631; Fri, 30 Mar 2012 12:23:03 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Fri, 30 Mar 2012 12:23:03 -0700 (PDT) Date: Fri, 30 Mar 2012 15:23:03 -0400 Message-ID: From: Super Bisquit To: FreeBSD PowerPC ML , Brooks Davis Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: llvm jvm X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2012 19:23:04 -0000 http://vmkit.llvm.org/get_started.html I've spent time thinking that if icedtea and kaffe aren't able to compile on POWER, then something should. I've built jamvm with an error of: cp: inst_classes.zip: Too many levels of symbolic links. So, jamvm may be able to work on FreeBSD POWER and there is the chance of vmkit doing the same. From owner-freebsd-ppc@FreeBSD.ORG Fri Mar 30 21:37:57 2012 Return-Path: Delivered-To: freebsd-ppc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50769106566B; Fri, 30 Mar 2012 21:37:57 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id E47938FC15; Fri, 30 Mar 2012 21:37:56 +0000 (UTC) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.4/8.14.4) with ESMTP id q2ULbmSR093041; Fri, 30 Mar 2012 14:37:48 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.4/8.14.4/Submit) id q2ULbmtN093040; Fri, 30 Mar 2012 14:37:48 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Fri, 30 Mar 2012 14:37:48 -0700 From: Greg Lewis To: Super Bisquit Message-ID: <20120330213748.GA92901@misty.eyesbeyond.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD PowerPC ML , freebsd-java Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2012 21:37:57 -0000 On Fri, Mar 30, 2012 at 06:48:18AM -0400, Super Bisquit wrote: > Mr. Lewis, you suggested me trying to port zero vm. > 1. Java zero-vm is the natural build/alternate to those architectures that > aren't fully supported; i.e. non-i386 based CPUs. > 2. Reverse engineering the ibm-powerpc-jre/sdk binaries may not be > agreeable to you or others; but, I've accomplished more and went further > than with this. > 3. With the ibm-binaries, I can look at the headers and see what they are. > I am also able to see what the standard Debian-powerpc java requires. > 4. I do not currently have Fedora or RedHat installed to any of my powerpc > systems. If anyone does, then what are the ldd outputs for the jre and sdk > release binaries- ibm release only? I'm not sure what point you're trying to make in 2-4 in regards to building a freebsd-ppc version of OpenJDK. Could you expand on that? FWIW, the current version of openjdk7 does build on MacOS X/PPC using the Zero VM. You can download binaries here: http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 Given that Zero works on FreeBSD (or did last time I tried) and the PowerPC build for Zero works on other supported OSes, it doesn't seem like there would be a lot of code changes required to get it to to work on FreeBSD/PPC. The biggest hurdle is likely the first time bootstrap. I believe I've previously sent out links on how to go about the first time bootstrapping. It's not trivial but it's doable. You are, of course, free to work on whatever you want. I'm just trying to suggest what I think has the highest chance of getting you a working JDK on FreeBSD/ppc in a reasonable time. > I have to build on both Debian and FreeBSD to see where errors occur. Many > may not agree to my methods; but, it has helped tremendously with this > porting effort. I've typically found that useful when porting to a new architecture too. I trimmed freebsd-current since my reply doesn't seem relevant for it. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org From owner-freebsd-ppc@FreeBSD.ORG Sat Mar 31 00:12:50 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 433F8106564A for ; Sat, 31 Mar 2012 00:12:50 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 16D178FC16 for ; Sat, 31 Mar 2012 00:12:50 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id wz17so2738712pbc.13 for ; Fri, 30 Mar 2012 17:12:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=buTVild3g4VpwGnwtqApdHBktzGAFkcR4abgkz7zAnc=; b=cGKAVIVNDFHGvYBUSxahUd7Bd24ciQDqj4qdB/9tw+1mG5JwUhksbCK6aSEy1U4Twh zpIcmd00S6+pm2mpjcFI6PdiNwE2mFZ+DotttJbw+x3zD7BFMlRexNcIhyWj9FjgoJlM H1hcT4z0xFV5q0VWc+tJkMBJ8kxnSh4cOytmrD+jbRqjjH0hHGo6uIsKKSwHxyexhkWh h6DAgCxtnGcapICnaUJt+pZEJpzxhpZDswCXPGLRIAOylaLhdz1ttzk3akO63ZxB8UqS bZVbwMRUeo++ODGHDOAYAySMHJTSFs3mZHEX6u11WSwMnspxs29eMvKrLt3MqMXfUyoP gE7A== MIME-Version: 1.0 Received: by 10.68.130.163 with SMTP id of3mr1301032pbb.85.1333152769931; Fri, 30 Mar 2012 17:12:49 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Fri, 30 Mar 2012 17:12:49 -0700 (PDT) In-Reply-To: References: <20120330213748.GA92901@misty.eyesbeyond.com> Date: Fri, 30 Mar 2012 20:12:49 -0400 Message-ID: From: Super Bisquit To: FreeBSD PowerPC ML Content-Type: text/plain; charset=ISO-8859-1 Subject: Fwd: Kaffe does not build on powerpc: dependency for zero-vm X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2012 00:12:50 -0000 ---------- Forwarded message ---------- From: Super Bisquit Date: Fri, 30 Mar 2012 20:12:23 -0400 Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm To: Greg Lewis Cc: freebsd-java On 3/30/12, Greg Lewis wrote: > On Fri, Mar 30, 2012 at 06:48:18AM -0400, Super Bisquit wrote: >> Mr. Lewis, you suggested me trying to port zero vm. >> 1. Java zero-vm is the natural build/alternate to those architectures that >> aren't fully supported; i.e. non-i386 based CPUs. >> 2. Reverse engineering the ibm-powerpc-jre/sdk binaries may not be >> agreeable to you or others; but, I've accomplished more and went further >> than with this. >> 3. With the ibm-binaries, I can look at the headers and see what they are. >> I am also able to see what the standard Debian-powerpc java requires. >> 4. I do not currently have Fedora or RedHat installed to any of my powerpc >> systems. If anyone does, then what are the ldd outputs for the jre and sdk >> release binaries- ibm release only? > > I'm not sure what point you're trying to make in 2-4 in regards to building > a freebsd-ppc version of OpenJDK. Could you expand on that? I'm trying different versions of java vms, binaries, etc to get it working on FreeBSD PowerPC. I've had some luck in building jamvm but not installing. I am also trying to build the llvm java vm. > > FWIW, the current version of openjdk7 does build on MacOS X/PPC using the > Zero VM. You can download binaries here: > > http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 Okay, I'll try it out. I'm on an i386 laptop right now. > > Given that Zero works on FreeBSD (or did last time I tried) and the PowerPC > build for Zero works on other supported OSes, it doesn't seem like there > would be a lot of code changes required to get it to to work on FreeBSD/PPC. > The biggest hurdle is likely the first time bootstrap. I believe I've > previously sent out links on how to go about the first time bootstrapping. > It's not trivial but it's doable. I probably missed the links since I am chaotic. I'll look in the mailing list archives for them. > > You are, of course, free to work on whatever you want. I'm just trying to > suggest what I think has the highest chance of getting you a working JDK > on FreeBSD/ppc in a reasonable time. I tried building icedtea and what not as stated in the post. I'll run building each listed again and send you the errors. > >> I have to build on both Debian and FreeBSD to see where errors occur. Many >> may not agree to my methods; but, it has helped tremendously with this >> porting effort. > > I've typically found that useful when porting to a new architecture too. Damn straight > > I trimmed freebsd-current since my reply doesn't seem relevant for it. > > -- > Greg Lewis Email : glewis@eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis@FreeBSD.org > From owner-freebsd-ppc@FreeBSD.ORG Sat Mar 31 02:44:49 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7768A1065694; Sat, 31 Mar 2012 02:44:49 +0000 (UTC) (envelope-from superbisquit@gmail.com) Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by mx1.freebsd.org (Postfix) with ESMTP id 3DC288FC15; Sat, 31 Mar 2012 02:44:48 +0000 (UTC) Received: by dadz14 with SMTP id z14so908658dad.17 for ; Fri, 30 Mar 2012 19:44:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=TBJIPppYJBhnJQ+SQQ6dTvVVmcbcggN8XZsHbhZEsCc=; b=VmDkny22Z8Ev4ZsZbfH4o4TF6rZxSx4v8N74gdPsk2faQCZKky6cwCcEPDczAKpEzK 0Ui+ru151SZD4/lY6HyMGLACfSykzD/27i+R4Gt0f8cmEZ3QUZiMiu9D4Gv7vtso/XbX 1EMXmjCcpWJ9bPvoCuJWHzHcy0bBi5a8a4aOmTsQmlOQ5P/Y5giB4Q/CoueRMAF4x6jP RJRt1rcoclnIn3wyh/vtpg4veRouqzwVLQiloDDQaHb22yqLf3FUA3gJZkLMf2QWZe7D AJ6QmEcL1znrJhP1AnYB3iILL1p8WNMxSl41Cp4O37e8y+v9M3ZbMUiZmTHKZ3wRka+A SjOA== MIME-Version: 1.0 Received: by 10.68.193.161 with SMTP id hp1mr2040813pbc.106.1333161888335; Fri, 30 Mar 2012 19:44:48 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Fri, 30 Mar 2012 19:44:48 -0700 (PDT) In-Reply-To: References: <20120330213748.GA92901@misty.eyesbeyond.com> Date: Fri, 30 Mar 2012 22:44:48 -0400 Message-ID: From: Super Bisquit To: FreeBSD PowerPC ML , freebsd-java , Greg Lewis Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2012 02:44:49 -0000 On Fri, Mar 30, 2012 at 8:12 PM, Super Bisquit wrote: > ---------- Forwarded message ---------- > From: Super Bisquit > Date: Fri, 30 Mar 2012 20:12:23 -0400 > Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm > To: Greg Lewis > Cc: freebsd-java > > On 3/30/12, Greg Lewis wrote: > > On Fri, Mar 30, 2012 at 06:48:18AM -0400, Super Bisquit wrote: > >> Mr. Lewis, you suggested me trying to port zero vm. > >> 1. Java zero-vm is the natural build/alternate to those architectures > that > >> aren't fully supported; i.e. non-i386 based CPUs. > >> 2. Reverse engineering the ibm-powerpc-jre/sdk binaries may not be > >> agreeable to you or others; but, I've accomplished more and went further > >> than with this. > >> 3. With the ibm-binaries, I can look at the headers and see what they > are. > >> I am also able to see what the standard Debian-powerpc java requires. > >> 4. I do not currently have Fedora or RedHat installed to any of my > powerpc > >> systems. If anyone does, then what are the ldd outputs for the jre and > sdk > >> release binaries- ibm release only? > > > > I'm not sure what point you're trying to make in 2-4 in regards to > building > > a freebsd-ppc version of OpenJDK. Could you expand on that? > I'm trying different versions of java vms, binaries, etc to get it > working on FreeBSD PowerPC. I've had some luck in building jamvm but > not installing. I am also trying to build the llvm java vm. > > > > FWIW, the current version of openjdk7 does build on MacOS X/PPC using the > > Zero VM. You can download binaries here: > > > > > http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 > > Okay, I'll try it out. I'm on an i386 laptop right now. > > > > Given that Zero works on FreeBSD (or did last time I tried) and the > PowerPC > > build for Zero works on other supported OSes, it doesn't seem like there > > would be a lot of code changes required to get it to to work on > FreeBSD/PPC. > > The biggest hurdle is likely the first time bootstrap. I believe I've > > previously sent out links on how to go about the first time > bootstrapping. > > It's not trivial but it's doable. > > I probably missed the links since I am chaotic. I'll look in the > mailing list archives for them. > > > > You are, of course, free to work on whatever you want. I'm just trying > to > > suggest what I think has the highest chance of getting you a working JDK > > on FreeBSD/ppc in a reasonable time. > I tried building icedtea and what not as stated in the post. I'll run > building each listed again and send you the errors. > > > >> I have to build on both Debian and FreeBSD to see where errors occur. > Many > >> may not agree to my methods; but, it has helped tremendously with this > >> porting effort. > > > > I've typically found that useful when porting to a new architecture too. > Damn straight > > > > I trimmed freebsd-current since my reply doesn't seem relevant for it. > > > > -- > > Greg Lewis Email : glewis@eyesbeyond.com > > Eyes Beyond Web : http://www.eyesbeyond.com > > Information Technology FreeBSD : glewis@FreeBSD.org > > > Okay. Seems that I will need to place the binaries in their respective positions- libraries and others included in this; or, should I run it from the extracted folder? If the former, then I will need to know what paths are for Java. The i386 laptop I have is without a hard drive and has a liveCD in it. Other projects related to Java and POWER: 1. I'm having beginner's troubles using cmake. I definitely want to try building and testing vmkit. 2. Jamvm will probably need to be installed within a subdirectory.