From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 3 00:17:31 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F318D1065689 for ; Sun, 3 Aug 2008 00:17:31 +0000 (UTC) (envelope-from ardelean@ww.uni-erlangen.de) Received: from servww6.ww.uni-erlangen.de (servww6.ww.uni-erlangen.de [131.188.238.13]) by mx1.freebsd.org (Postfix) with ESMTP id 3E1E28FC27 for ; Sun, 3 Aug 2008 00:17:31 +0000 (UTC) (envelope-from ardelean@ww.uni-erlangen.de) Received: from localhost (ardelean@localhost) by servww6.ww.uni-erlangen.de (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id m730HTX14222 for ; Sun, 3 Aug 2008 02:17:29 +0200 Date: Sun, 3 Aug 2008 02:17:29 +0200 (CEST) From: Gheorghe Ardelean To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: local builded packages for 6.3-RELEASE uploaded X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 00:17:32 -0000 Hi, I have uploaded ~400 packages that I have built on my Alphas running FreeBSD 6.3-RELEASE. Among them are: xorg, firefox, thunderbird, xpdf, teTeX, emacs, python etc. Please feel free to use them from here: ftp://ftp.ro.freebsd.org/pub/FreeBSD/ports/alpha/packages-6.3-release-local I suppose I am not allowed to make symbolic links from the release directory to them, so they do not appear in FreeBSD mirror sites database here: http://mirrorlist.freebsd.org/FBSDsites.php Best regards, Gheorghe Ardelean. From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 3 13:58:21 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D53D7106567E for ; Sun, 3 Aug 2008 13:58:21 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 9548E8FC1A for ; Sun, 3 Aug 2008 13:58:20 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KPe6D-0003NZ-LX; Sun, 03 Aug 2008 14:58:19 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KPe6C-0004hv-HA; Sun, 03 Aug 2008 14:58:16 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m73DwFgi032225; Sun, 3 Aug 2008 14:58:15 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m73DwDGF032224; Sun, 3 Aug 2008 14:58:13 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sun, 3 Aug 2008 14:58:13 +0100 From: Anton Shterenlikht To: glen.nakamura@usa.net Message-ID: <20080803135813.GA31646@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.4 X-Spam-Level: - Cc: freebsd-alpha@freebsd.org Subject: xptcinvoke_freebsd_alpha.cpp and xptcstubs_freebsd_alpha.cpp for firefox3 ? X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 13:58:21 -0000 Hi Glen (copied to freebsd-alpha mailing list). I'm writing you as a contributor of the above 2 files for firefox2. I tried to build firefox3 on alpha by simply copying them as is from firefox2 to firefox3. While xptcinvoke compiles with no warnings, xptctubs fails with: c++ -o xptcstubs_freebsd_alpha.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD6\ " -DOSARCH=FreeBSD -DEXPORT_XPTC_API -D_IMPL_NS_COM -I./../.. -I./../../../../xp tinfo/src -I. -I. -I../../../../../../dist/include/string -I../../../../../../d ist/include -I../../../../../../dist/include/xpcom -I/usr/local/include/nspr -I/usr/include -I/usr/local/include -fPIC -I/usr/local/include -I/usr/loca l/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloa ded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -W no-long-long -O -pipe -mcpu=ev6 -mieee -O2 -fno-strict-aliasing -fno-strict-alia sing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O -I/usr/local/include -I/usr/lo cal/include -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h xptcstu bs_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp: In function `nsresult PrepareAndDispatch(nsXPTCStub Base*, uint32, PRUint64*)': xptcstubs_freebsd_alpha.cpp:59: error: `nsIInterfaceInfo' was not declared in th is scope xptcstubs_freebsd_alpha.cpp:59: error: `iface_info' was not declared in this sco pe xptcstubs_freebsd_alpha.cpp:67: error: 'class nsXPTCStubBase' has no member name d 'GetInterfaceInfo' xptcstubs_freebsd_alpha.cpp:131: error: 'class nsXPTCStubBase' has no member nam ed 'CallMethod' xptcstubs_freebsd_alpha.cpp:59: warning: unused variable 'nsIInterfaceInfo' gmake[8]: *** [xptcstubs_freebsd_alpha.o] Error 1 Could you please comment on this. How much should these files change from firefox2 to firefox3 on freebsd alpha? many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 3 14:27:39 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CF4C1065716 for ; Sun, 3 Aug 2008 14:27:39 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 395AE8FC2D for ; Sun, 3 Aug 2008 14:27:39 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from seis.bris.ac.uk ([137.222.10.93]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KPeYZ-0003qI-TK for freebsd-alpha@freebsd.org; Sun, 03 Aug 2008 15:27:38 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by seis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KPeYZ-0004eb-5A for freebsd-alpha@freebsd.org; Sun, 03 Aug 2008 15:27:35 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m73ERYke032429 for ; Sun, 3 Aug 2008 15:27:34 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m73ERXrv032428 for freebsd-alpha@freebsd.org; Sun, 3 Aug 2008 15:27:33 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sun, 3 Aug 2008 15:27:33 +0100 From: Anton Shterenlikht To: freebsd-alpha@freebsd.org Message-ID: <20080803142733.GB32357@mech-cluster238.men.bris.ac.uk> References: <20080803135813.GA31646@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080803135813.GA31646@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.4 X-Spam-Level: - Subject: Re: xptcinvoke_freebsd_alpha.cpp and xptcstubs_freebsd_alpha.cpp for firefox3 ? X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 14:27:39 -0000 On Sun, Aug 03, 2008 at 02:58:13PM +0100, Anton Shterenlikht wrote: > Hi Glen > > (copied to freebsd-alpha mailing list). > > I'm writing you as a contributor of the above 2 files for firefox2. Glen's email bounced back, the address in unknown. Apparently he has "seemingly disappeared from the face of the earth" according to http://www.mozilla.org/MPL/missing.html He was "fould" Jonas Jorgensen (jonasj@jonasj.dk), but that email bounces back as well. If, by any chance, somebody on this list knows how to contact Glen Nakamura, please let me know. many thanks -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 3 18:55:52 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F153106566C for ; Sun, 3 Aug 2008 18:55:52 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 0B86F8FC15 for ; Sun, 3 Aug 2008 18:55:52 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KPik9-0007IT-Jp; Sun, 03 Aug 2008 19:55:51 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KPik8-0002kv-00; Sun, 03 Aug 2008 19:55:48 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m73Itkwe006832; Sun, 3 Aug 2008 19:55:46 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m73ItkVR006831; Sun, 3 Aug 2008 19:55:46 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sun, 3 Aug 2008 19:55:46 +0100 From: Anton Shterenlikht To: Glen Nakamura Message-ID: <20080803185545.GA6782@mech-cluster238.men.bris.ac.uk> References: <20080803164656.GA5775@mech-cluster238.men.bris.ac.uk> <20080803171000.GA30383@modulo.internal> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080803171000.GA30383@modulo.internal> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.4 X-Spam-Level: - Cc: freebsd-alpha@freebsd.org Subject: xptcinvoke and xptcstubs for firefox3 on FreeBSD Alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 18:55:52 -0000 On Sun, Aug 03, 2008 at 07:10:00AM -1000, Glen Nakamura wrote: > On Sun, Aug 03, 2008 at 05:46:56PM +0100, Anton Shterenlikht wrote: > > I'm trying to trace Glen Nakamura, a contributor to firefox, > > regarding some of his code. > > > > If it is the same Glen who holds the copyright to your site, > > please put me in touch with him. > > Aloha Anton, > > I contributed the Linux Alpha port of the xptcall interface > to the Mozilla project... What piece of code are you inquiring about? Glen, many thanks for a quick reply. (copied to freebsd-alpha mailing list) I'm trying to build firefox3 on FreeBSD Alpha. The build fails because files xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp (at least these 2, there might be more) are missing from the distribution. I understand you wrote the code in these files for firefox2. I've build firefox2 fine on the same machine, and I decided to just copy these 2 files from firefox2 source tree to firerox3 as is. The build fails with the following error: gmake[8]: Entering directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect /xptcall/src/md/unix' xptcinvoke_freebsd_alpha.cpp c++ -o xptcinvoke_freebsd_alpha.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD6 \" -DOSARCH=FreeBSD -DEXPORT_XPTC_API -D_IMPL_NS_COM -I./../.. -I./../../../../x ptinfo/src -I. -I. -I../../../../../../dist/include/string -I../../../../../../ dist/include -I../../../../../../dist/include/xpcom -I/usr/local/include/nspr -I/usr/include -I/usr/local/include -fPIC -I/usr/local/include -I/usr/loc al/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverlo aded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align - Wno-long-long -O -pipe -mcpu=ev6 -mieee -O2 -fno-strict-aliasing -fno-strict-ali asing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O -I/usr/local/include -I/usr/l ocal/include -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h xptcin voke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp c++ -o xptcstubs_freebsd_alpha.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD6\ " -DOSARCH=FreeBSD -DEXPORT_XPTC_API -D_IMPL_NS_COM -I./../.. -I./../../../../xp tinfo/src -I. -I. -I../../../../../../dist/include/string -I../../../../../../d ist/include -I../../../../../../dist/include/xpcom -I/usr/local/include/nspr -I/usr/include -I/usr/local/include -fPIC -I/usr/local/include -I/usr/loca l/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloa ded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -W no-long-long -O -pipe -mcpu=ev6 -mieee -O2 -fno-strict-aliasing -fno-strict-alia sing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O -I/usr/local/include -I/usr/lo cal/include -DMOZILLA_CLIENT -include ../../../../../../mozilla-config.h xptcstu bs_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp: In function `nsresult PrepareAndDispatch(nsXPTCStub Base*, uint32, PRUint64*)': xptcstubs_freebsd_alpha.cpp:59: error: `nsIInterfaceInfo' was not declared in th is scope xptcstubs_freebsd_alpha.cpp:59: error: `iface_info' was not declared in this sco pe xptcstubs_freebsd_alpha.cpp:67: error: 'class nsXPTCStubBase' has no member name d 'GetInterfaceInfo' xptcstubs_freebsd_alpha.cpp:131: error: 'class nsXPTCStubBase' has no member nam ed 'CallMethod' xptcstubs_freebsd_alpha.cpp:59: warning: unused variable 'nsIInterfaceInfo' gmake[8]: *** [xptcstubs_freebsd_alpha.o] Error 1 gmake[8]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall/src/md/unix' gmake[7]: *** [libs] Error 2 So, it seems xptcinvoke compiles fine, but xptcstubs fails. Could you please give brief explanation of what the code in these files actually does, or point to a manual/doc if possible. I'm not a programmer myself, particularly not an assembler person, so reading the files didn't give me much insight. I had a very brief look at the distribution tree and I believe these 2 files are generated during configure stage from ./files/patch-xptcall-alpha, which is also missing in firefox3 distribution. Please comment on this as well if you can. Finally, how much work do you think is needed to port these 2 files from firefox2 to firefox3? Is it really just 2 files, or there is much more work to be done? many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Sun Aug 3 21:43:22 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13C85106564A for ; Sun, 3 Aug 2008 21:43:22 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id C459F8FC0A for ; Sun, 3 Aug 2008 21:43:21 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KPlME-0001qA-Vd for freebsd-alpha@freebsd.org; Sun, 03 Aug 2008 22:43:21 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KPlME-0006aL-17 for freebsd-alpha@freebsd.org; Sun, 03 Aug 2008 22:43:18 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m73LhGZ3015231 for ; Sun, 3 Aug 2008 22:43:16 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m73LhG0N015230 for freebsd-alpha@freebsd.org; Sun, 3 Aug 2008 22:43:16 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sun, 3 Aug 2008 22:43:16 +0100 From: Anton Shterenlikht To: freebsd-alpha@freebsd.org Message-ID: <20080803214316.GA15206@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.3 X-Spam-Level: / Subject: Re: xptcinvoke and xptcstubs for firefox3 on FreeBSD Alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 21:43:22 -0000 I guess I have to study xptcall, see below. anton ----- Forwarded message from Glen Nakamura ----- Date: Sun, 3 Aug 2008 10:13:55 -1000 From: Glen Nakamura To: Anton Shterenlikht Subject: Re: xptcinvoke and xptcstubs for firefox3 on FreeBSD Alpha On Sun, Aug 03, 2008 at 07:55:46PM +0100, Anton Shterenlikht wrote: > Glen, many thanks for a quick reply. > > (copied to freebsd-alpha mailing list) > > I'm trying to build firefox3 on FreeBSD Alpha. > The build fails because files > > xptcinvoke_freebsd_alpha.cpp > xptcstubs_freebsd_alpha.cpp > > (at least these 2, there might be more) are missing from the distribution. > I understand you wrote the code in these files for firefox2. To clarify, I contributed: xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp These files may have been the basis for ports to other operating systems which were contributed by other people. In fact, I don't see any references to the xptc*_freebsd_alpha.cpp files in the standard source. The Makefile contains: # # Linux/Alpha # ifneq (,$(filter Linuxalpha FreeBSDalpha NetBSDalpha,$(OS_ARCH)$(OS_TEST))) CPPSRCS := xptcinvoke_linux_alpha.cpp xptcstubs_linux_alpha.cpp endif This seems to imply that FreeBSD would use the same files as Linux for the Alpha architecture. > I've build firefox2 fine on the same machine, and I decided > to just copy these 2 files from firefox2 source tree to > firerox3 as is. The build fails with the following error: [snip] > > So, it seems xptcinvoke compiles fine, but xptcstubs fails. > > Could you please give brief explanation of what the code > in these files actually does, or point to a manual/doc if > possible. I'm not a programmer myself, particularly not > an assembler person, so reading the files didn't give me > much insight. Information about xptcall can be found at: http://developer.mozilla.org/en/docs/xptcall_FAQ A porting guide is also available: http://mxr.mozilla.org/mozilla/source/xpcom/reflect/xptcall/porting.html > I had a very brief look at the distribution tree > and I believe these 2 files are generated during > configure stage from ./files/patch-xptcall-alpha, > which is also missing in firefox3 distribution. > Please comment on this as well if you can. If you're working with FreeBSD specific patched source, I don't know how much help I can provide you... You could look at the differences between the FreeBSD and Linux versions of the files you have, and also the differences (if any) between the Firefox 2 and Firefox 3 versions. You might want to look closer at changes to the Makefile[.in] file. > Finally, how much work do you think is needed to port these 2 files > from firefox2 to firefox3? Is it really just 2 files, or > there is much more work to be done? There may have been changes in the build mechanics, but I don't think much has changed in the design and implementation of the xptcall interface. Of course, I haven't been actively involved in Firefox development so things may have changed without me noticing. - Glen Nakamura ----- End forwarded message ----- -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Mon Aug 4 11:06:51 2008 Return-Path: Delivered-To: freebsd-alpha@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9EA17106566B for ; Mon, 4 Aug 2008 11:06:51 +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 8F2FF8FC29 for ; Mon, 4 Aug 2008 11:06:51 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m74B6pEw081987 for ; Mon, 4 Aug 2008 11:06:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m74B6psX081983 for freebsd-alpha@FreeBSD.org; Mon, 4 Aug 2008 11:06:51 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 4 Aug 2008 11:06:51 GMT Message-Id: <200808041106.m74B6psX081983@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-alpha@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-alpha@FreeBSD.org X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 11:06:51 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o alpha/61940 alpha [sysinstall] Can't disklabel new disk from FreeBSD/alp o alpha/61973 alpha Machine Check on boot-up of AlphaServer 2100A RM s alpha/67626 alpha X crashes an alpha machine, resulting reboot o alpha/85346 alpha PREEMPTION causes unstability in Alpha4000 SMP kernel o alpha/105134 alpha 'panic: lockmgr: thread ... not exclusive lock owner' 5 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o alpha/25284 alpha PC164 won't reboot with graphics console o alpha/38031 alpha osf1.ko not loaded during boot-time of linux-emu enabl o alpha/48676 alpha Changing the baud rate of serial consoles for Alpha sy o alpha/67903 alpha hw.chipset.memory: 1099511627776 - thats way to much : 4 problems total. From owner-freebsd-alpha@FreeBSD.ORG Mon Aug 4 14:08:08 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 863E1106564A; Mon, 4 Aug 2008 14:08:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2C30B8FC20; Mon, 4 Aug 2008 14:08:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m74E7krt080837; Mon, 4 Aug 2008 10:07:46 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-alpha@freebsd.org Date: Mon, 4 Aug 2008 09:09:08 -0400 User-Agent: KMail/1.9.7 References: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> <20080801085527.GA84573@mech-cluster238.men.bris.ac.uk> In-Reply-To: <20080801085527.GA84573@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808040909.09020.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Mon, 04 Aug 2008 10:07:47 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7935/Mon Aug 4 08:58:49 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: gnome@freebsd.org, Jeremy Messenger Subject: Re: firefox3 build fails on alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 14:08:08 -0000 On Friday 01 August 2008 04:55:27 am Anton Shterenlikht wrote: > On Thu, Jul 31, 2008 at 05:42:17PM -0500, Jeremy Messenger wrote: > > On Thu, 31 Jul 2008 17:24:43 -0500, Anton Shterenlikht > > > > wrote: > > > On Sun, Jul 13, 2008 at 12:59:29AM +0200, Wilko Bulte wrote: > > >> Quoting Jeremy Messenger, who wrote on Sat, Jul 12, 2008 at 05:44:11PM > > >> -0500 .. > > >> > > >> > On Tue, 08 Jul 2008 07:23:52 -0500, Anton Shterenlikht > > >> > > > >> > wrote: > > >> > > A followup. It seems xptcinvoke_freebsd_alpha.cpp is missing. It > > >> > > is used in Makefile: > > >> > > > >> > I think most of us don't have any alpha machine. You might have to > > >> > > >> create > > >> > > >> > patch for us. I think, the alpha support has been dropped so it's > > >> > pointless for us to work on alpha support. > > >> > > >> The latest release of FreeBSD supporting the Alpha platform port is > > >> RELENG_6. Anything newer no longer supports Alpha. > > > > > > I'm happy with RELENG_6 on alpha. > > > I'm happy to test firefox3 on alpha, but need to learn about pathes. > > > > > > In this particular case it seems that (at least) 2 files > > > are missing from the distribution: > > > > > > xptcinvoke_freebsd_alpha.cpp > > > xptcstubs_freebsd_alpha.cpp > > > > > > (curiously the corresponding *alpha.cpp files are present for osf1, > > > linux, > > > openvms and openbsd). > > > > > > I think that whoever created the tar file simply forgot to add the > > > freebsd > > > files. > > > > > > I did try to contact mozilla developers directly, but no reply so far. > > > I understand that mozilla developers put out the tar file. Perhaps the > > > port maintainers could alert the mozilla team about the missing files, > > > or maybe even get these 2 files. I'd be very greatful. > > > > Have you tried 3.0.1 yet? The Makefile.in has changed by Mozilla team: > > > > --------------------------------------------------- > > ###################################################################### > > # > > # Tru64/Alpha > > # > > ifeq ($(OS_ARCH)$(OS_TEST),OSF1alpha) > > CPPSRCS := xptcinvoke_osf1_alpha.cpp xptcstubs_osf1_alpha.cpp > > ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s > > endif > > # > > # Linux/Alpha > > # > > ifneq (,$(filter Linuxalpha FreeBSDalpha > > NetBSDalpha,$(OS_ARCH)$(OS_TEST))) CPPSRCS := xptcinvoke_linux_alpha.cpp > > xptcstubs_linux_alpha.cpp endif > > --------------------------------------------------- > > > > But I have no idea if it works. > > I just tried again, and get the same error: > > gmake[8]: Entering directory > `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect /xptcall/src/md/unix' > gmake[8]: *** No rule to make target `xptcinvoke_freebsd_alpha.o', needed > by `li bxptcmd.a'. Stop. > gmake[8]: Leaving directory > `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall/src/md/unix' > gmake[7]: *** [libs] Error 2 > > Also my Makefile.in under > /usr/ports/www/firefox3/work/mozilla/xpcom/reflect/xptcall/src/md/unix > > still requires these 2 files: > > ###################################################################### > # Alpha > ###################################################################### > # > > [skip] > > # > # FreeBSD/Alpha > # > ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) > CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp > endif > > which are missing: I would compare the FreeBSD and Linux files in the www/firefox port and see what differences there are and try to apply this differences to the Linux files in www/firefox3 to generate FreeBSD files for www/firefox3. -- John Baldwin From owner-freebsd-alpha@FreeBSD.ORG Tue Aug 5 08:26:24 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37019106566C for ; Tue, 5 Aug 2008 08:26:24 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id DE7228FC1A for ; Tue, 5 Aug 2008 08:26:23 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from seis.bris.ac.uk ([137.222.10.93]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KQHs2-0006BM-Ro; Tue, 05 Aug 2008 09:26:22 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by seis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KQHs2-0004g9-2c; Tue, 05 Aug 2008 09:26:18 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m758QH0d095233; Tue, 5 Aug 2008 09:26:17 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m758QEBU095232; Tue, 5 Aug 2008 09:26:14 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Tue, 5 Aug 2008 09:26:13 +0100 From: Anton Shterenlikht To: John Baldwin Message-ID: <20080805082613.GA93671@mech-cluster238.men.bris.ac.uk> References: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> <20080801085527.GA84573@mech-cluster238.men.bris.ac.uk> <200808040909.09020.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200808040909.09020.jhb@freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: Jeremy Messenger , freebsd-alpha@freebsd.org Subject: Re: firefox3 build fails on alpha - 1 file fixed X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 08:26:24 -0000 On Mon, Aug 04, 2008 at 09:09:08AM -0400, John Baldwin wrote: > On Friday 01 August 2008 04:55:27 am Anton Shterenlikht wrote: > > On Thu, Jul 31, 2008 at 05:42:17PM -0500, Jeremy Messenger wrote: > > > On Thu, 31 Jul 2008 17:24:43 -0500, Anton Shterenlikht > > > > > > wrote: > > > > On Sun, Jul 13, 2008 at 12:59:29AM +0200, Wilko Bulte wrote: > > > >> Quoting Jeremy Messenger, who wrote on Sat, Jul 12, 2008 at 05:44:11PM > > > >> -0500 .. > > > >> > > > >> > On Tue, 08 Jul 2008 07:23:52 -0500, Anton Shterenlikht > > > >> > > > > >> > wrote: > > > >> > > A followup. It seems xptcinvoke_freebsd_alpha.cpp is missing. It > > > >> > > is used in Makefile: > > > >> > > > > >> > I think most of us don't have any alpha machine. You might have to > > > >> > > > >> create > > > >> > > > >> > patch for us. I think, the alpha support has been dropped so it's > > > >> > pointless for us to work on alpha support. > > > >> > > > >> The latest release of FreeBSD supporting the Alpha platform port is > > > >> RELENG_6. Anything newer no longer supports Alpha. > > > > > > > > I'm happy with RELENG_6 on alpha. > > > > I'm happy to test firefox3 on alpha, but need to learn about pathes. > > > > > > > > In this particular case it seems that (at least) 2 files > > > > are missing from the distribution: > > > > > > > > xptcinvoke_freebsd_alpha.cpp > > > > xptcstubs_freebsd_alpha.cpp > > > > > > > > (curiously the corresponding *alpha.cpp files are present for osf1, > > > > linux, > > > > openvms and openbsd). > > > > > > > > I think that whoever created the tar file simply forgot to add the > > > > freebsd > > > > files. > > > > > > > > I did try to contact mozilla developers directly, but no reply so far. > > > > I understand that mozilla developers put out the tar file. Perhaps the > > > > port maintainers could alert the mozilla team about the missing files, > > > > or maybe even get these 2 files. I'd be very greatful. > > > > > > Have you tried 3.0.1 yet? The Makefile.in has changed by Mozilla team: > > > > > > --------------------------------------------------- > > > ###################################################################### > > > # > > > # Tru64/Alpha > > > # > > > ifeq ($(OS_ARCH)$(OS_TEST),OSF1alpha) > > > CPPSRCS := xptcinvoke_osf1_alpha.cpp xptcstubs_osf1_alpha.cpp > > > ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s > > > endif > > > # > > > # Linux/Alpha > > > # > > > ifneq (,$(filter Linuxalpha FreeBSDalpha > > > NetBSDalpha,$(OS_ARCH)$(OS_TEST))) CPPSRCS := xptcinvoke_linux_alpha.cpp > > > xptcstubs_linux_alpha.cpp endif > > > --------------------------------------------------- > > > > > > But I have no idea if it works. > > > > I just tried again, and get the same error: > > > > gmake[8]: Entering directory > > `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect /xptcall/src/md/unix' > > gmake[8]: *** No rule to make target `xptcinvoke_freebsd_alpha.o', needed > > by `li bxptcmd.a'. Stop. > > gmake[8]: Leaving directory > > `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall/src/md/unix' > > gmake[7]: *** [libs] Error 2 > > > > Also my Makefile.in under > > /usr/ports/www/firefox3/work/mozilla/xpcom/reflect/xptcall/src/md/unix > > > > still requires these 2 files: > > > > ###################################################################### > > # Alpha > > ###################################################################### > > # > > > > [skip] > > > > # > > # FreeBSD/Alpha > > # > > ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) > > CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp > > endif > > > > which are missing: > > I would compare the FreeBSD and Linux files in the www/firefox port and see > what differences there are and try to apply this differences to the Linux > files in www/firefox3 to generate FreeBSD files for www/firefox3. John, thank you. I did just that and it seems to have worked. I had only to remove 7 lines and add 2. Now xptctubs compiles fine. The build now fails at another file (see below), so I won't submit a patch yet. However, if anybody is interested I can post the corrected patch-xptcall-alpha here. By the way patch-xptcall-sparc64 from firefox2 port is not present in firefox3 port, therefore I assume firefox3 build also fails on freebsd sparc64. The new failure point: gmake[5]: Entering directory `/usr/ports/www/firefox3/work/mozilla/netwerk/cookie/src' nsCookieService.cpp c++ -o nsCookieService.o -c -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DOSTYPE=\"FreeBSD6\" -DOSARCH=FreeBSD -DIMPL_NS_NET -I. -I. -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/pref -I../../../dist/include/storage -I../../../dist/include -I../../../dist/include/necko -I/usr/local/include/nspr -I/usr/include -I../../../dist/sdk/include -I/usr/local/include -fPIC -I/usr/local/include -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -O -pipe -mcpu=ev6 -mieee -O2 -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O -Werror -I/usr/local/include -I/usr/local/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h nsCookieService.cpp ../../../dist/include/xpcom/nsTHashtable.h: In static member function `static PRBool nsTHashtable::s_MatchEntry(PLDHashTable*, const PLDHashEntryHdr*, const void*) [with EntryType = nsCookieEntry]': ../../../dist/include/xpcom/nsTHashtable.h:335: instantiated from `PRBool nsTHashtable::Init(PRUint32) [with EntryType = nsCookieEntry]' nsCookieService.cpp:418: instantiated from here ../../../dist/include/xpcom/nsTHashtable.h:368: warning: cast from `const PLDHashEntryHdr*' to `const nsCookieEntry*' increases required alignment of target type gmake[5]: *** [nsCookieService.o] Error 1 I'm not sure if the problem is with nsCookieService.cpp or nsTHashtable.h thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Wed Aug 6 03:13:25 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2971E1065675 for ; Wed, 6 Aug 2008 03:13:25 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: from web32708.mail.mud.yahoo.com (web32708.mail.mud.yahoo.com [68.142.207.252]) by mx1.freebsd.org (Postfix) with SMTP id C8B008FC12 for ; Wed, 6 Aug 2008 03:13:24 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: (qmail 20502 invoked by uid 60001); 6 Aug 2008 03:13:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Mailer:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=fBMNL++nO8S/cwmm3VM/U1R1AczS6Yzf8vwytcKJfaEx5LoU44XzIlr5dONx3CbwUsTI1M3il+ambfpoLHvfHF5F09t12ALXclqc1GB947r37+GdUNB7XWbvDPxVRYlKwVloY1KVQIu74w5brooH5/OqEuDWUVaZWPc0GDp6Qbw=; Received: from [190.156.51.109] by web32708.mail.mud.yahoo.com via HTTP; Tue, 05 Aug 2008 20:13:24 PDT X-Mailer: YahooMailWebService/0.7.218 Date: Tue, 5 Aug 2008 20:13:24 -0700 (PDT) From: Pedro Giffuni To: freebsd-alpha@freebsd.org, Anton Shterenlikht In-Reply-To: <20080801120440.GA29656@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <229131.20291.qm@web32708.mail.mud.yahoo.com> X-Mailman-Approved-At: Wed, 06 Aug 2008 03:44:44 +0000 Cc: Subject: Re: future for FBSD on alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfgshield-freebsd@yahoo.com List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2008 03:13:25 -0000 FWIW; I think it would be interesting to do some LLVM testing on Alpha. Like here= : http://wiki.freebsd.org/LowLevelVirtualMachine/ check the devel/llvm port and run=20 make MAINTAINER_MODE=3Dyes regression-target then report bugs to the llvm developers. This won't resurrect FreeBSD-Alpha, but I do think it would make the EOL re= lease interesting and usable for a while longer. cheers, Pedro.=0A=0A=0A Posta, news, sport, oroscopo: tutto in una sola pa= gina. =0ACrea l'home page che piace a te!=0Awww.yahoo.it/latuapagina From owner-freebsd-alpha@FreeBSD.ORG Wed Aug 6 08:54:20 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 019EE106566C for ; Wed, 6 Aug 2008 08:54:20 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id B1CC88FC0A for ; Wed, 6 Aug 2008 08:54:19 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KQeme-0006Co-Jl; Wed, 06 Aug 2008 09:54:18 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1KQeme-0007G7-5S; Wed, 06 Aug 2008 09:54:16 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2) with ESMTP id m768sFIw009239; Wed, 6 Aug 2008 09:54:15 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.2/8.14.2/Submit) id m768sES7009238; Wed, 6 Aug 2008 09:54:14 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Wed, 6 Aug 2008 09:54:13 +0100 From: Anton Shterenlikht To: Pedro Giffuni Message-ID: <20080806085413.GA9222@mech-cluster238.men.bris.ac.uk> References: <20080801120440.GA29656@mech-cluster238.men.bris.ac.uk> <229131.20291.qm@web32708.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <229131.20291.qm@web32708.mail.mud.yahoo.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: freebsd-alpha@freebsd.org Subject: Re: future for FBSD on alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2008 08:54:20 -0000 On Tue, Aug 05, 2008 at 08:13:24PM -0700, Pedro Giffuni wrote: > FWIW; > > I think it would be interesting to do some LLVM testing on Alpha. Like here: > > http://wiki.freebsd.org/LowLevelVirtualMachine/ > > check the devel/llvm port and run > > make MAINTAINER_MODE=yes regression-target > then report bugs to the llvm developers. Given all that was said in this thread before, I doubt any llvm developer is interested in RELENG_6 branch. As far as I'm concerned this is just a port like any other, and a port that I don't use. Even if it builds fine and passes all tests, I can't see much use. Or, perhaps, I'm missing something. -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423 From owner-freebsd-alpha@FreeBSD.ORG Wed Aug 6 15:05:34 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 721B5106567E for ; Wed, 6 Aug 2008 15:05:34 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: from web32705.mail.mud.yahoo.com (web32705.mail.mud.yahoo.com [68.142.207.249]) by mx1.freebsd.org (Postfix) with SMTP id 1E6FE8FC21 for ; Wed, 6 Aug 2008 15:05:34 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: (qmail 2153 invoked by uid 60001); 6 Aug 2008 15:05:33 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=1uyy8YadQ96yPcPJXmvDC3bQP7eT15JxihAEsGQVjlj42kbVM608vk5YdL4QM7dkvk2ssTx6Z3R712ynzeRMRsjR8Z7k6xGEjh8rxBijs2ZcR0fW48do1Z8gh7zRI1JpaYLOmfWVMYQlQiEzLo0J4Q4UOp5I8B70Xidv+1kwVss=; Received: from [190.156.51.109] by web32705.mail.mud.yahoo.com via HTTP; Wed, 06 Aug 2008 08:05:33 PDT X-Mailer: YahooMailWebService/0.7.218 Date: Wed, 6 Aug 2008 08:05:33 -0700 (PDT) From: Pedro Giffuni To: Anton Shterenlikht In-Reply-To: <20080806085413.GA9222@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <753340.1081.qm@web32705.mail.mud.yahoo.com> X-Mailman-Approved-At: Wed, 06 Aug 2008 15:27:18 +0000 Cc: freebsd-alpha@freebsd.org Subject: Re: future for FBSD on alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfgshield-freebsd@yahoo.com List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2008 15:05:34 -0000 --- Mer 6/8/08, Anton Shterenlikht ha scritto: ... >=20 > Or, perhaps, I'm missing something. >=20 Future of FreeBSD on Alpha is death, but you are missing the signs of times= : - LLVM is about providing a better compiler infrastructure under a BSD-like= license. They support FreeBSD and have an Alpha backend. - The latest versions of GCC are under the GPLv3, which is being avoided by= FreeBSD and other projects, at least for the immediate future. FreeBSD-Alpha bugs may not be specific to FreeBSD, but of course if no one = cares to report problems they won't get fixed and eventually they will drop= support too. FWIW, more info on LLVM specific to FreeBSD: http://www.bsdcan.org/2008/schedule/track/Invited%20Talks/99.en.html cheers, Pedro.=0A=0A=0A Posta, news, sport, oroscopo: tutto in una sola pa= gina. =0ACrea l'home page che piace a te!=0Awww.yahoo.it/latuapagina From owner-freebsd-alpha@FreeBSD.ORG Sat Aug 9 22:32:00 2008 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB8851065689 for ; Sat, 9 Aug 2008 22:32:00 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.freebsd.org (Postfix) with ESMTP id 745FF8FC16 for ; Sat, 9 Aug 2008 22:32:00 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from acrux.dbai.tuwien.ac.at (acrux [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 1A37539153; Sun, 10 Aug 2008 00:31:59 +0200 (CEST) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id 7174D10054; Sun, 10 Aug 2008 00:32:02 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id 5A4A610051; Sun, 10 Aug 2008 00:32:02 +0200 (CEST) Date: Sun, 10 Aug 2008 00:32:02 +0200 (CEST) From: Gerald Pfeifer To: Anton Shterenlikht In-Reply-To: <20080731215803.GA35238@mech-cluster238.men.bris.ac.uk> Message-ID: References: <20080708091924.GA9171@mech-cluster238.men.bris.ac.uk> <20080731215803.GA35238@mech-cluster238.men.bris.ac.uk> User-Agent: Alpine 1.10 (LSU 1026 2008-04-08) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-alpha@freebsd.org Subject: Re: lang/gcc42 on alpha X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 22:32:01 -0000 On Thu, 31 Jul 2008, Anton Shterenlikht wrote: > Yes, please do this. I'm happy to help with testing. I had done it already :-), and no problems for three weeks at least. Gerald