From owner-freebsd-alpha@FreeBSD.ORG Mon Jul 7 11:06:54 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 6E012106566C for ; Mon, 7 Jul 2008 11:06:54 +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 59BE88FC0A for ; Mon, 7 Jul 2008 11:06:54 +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 m67B6sRV061889 for ; Mon, 7 Jul 2008 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m67B6rEC061885 for freebsd-alpha@FreeBSD.org; Mon, 7 Jul 2008 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 7 Jul 2008 11:06:53 GMT Message-Id: <200807071106.m67B6rEC061885@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, 07 Jul 2008 11:06:54 -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 Jul 7 13:40:10 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 C24291065681 for ; Mon, 7 Jul 2008 13:40:10 +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 7B5168FC19 for ; Mon, 7 Jul 2008 13:40:10 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from seis.bris.ac.uk ([137.222.10.93]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KFqwo-00021q-O5; Mon, 07 Jul 2008 14:40:08 +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 1KFqwo-0003rW-1h; Mon, 07 Jul 2008 14:40:06 +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 m67De5sd096021; Mon, 7 Jul 2008 14:40:05 +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 m67De5xD096008; Mon, 7 Jul 2008 14:40:05 +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: Mon, 7 Jul 2008 14:40:04 +0100 From: Anton Shterenlikht To: Dirk Meyer , freebsd-alpha@freebsd.org Message-ID: <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: Subject: Re: graphviz port build fails on alpha FBSD 6.3 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, 07 Jul 2008 13:40:10 -0000 On Mon, Jul 07, 2008 at 03:06:41PM +0200, Dirk Meyer wrote: > Hallo Anton Shterenlikht, > > > > I get the following error when building this port on > > > FreeBSD 6.3-STABLE #0: alpha (ds10l). > > Thanks fo testing Alpha. > > > # make configure > configure.out > > # grep strncasecmp configure.out > > checking for strncasecmp... no > > # > > Can you look into the config.log. > There should be a section with "strncasecmp". > somwhow compile/link of it failed. > > > Where in the configure script is the check for strncasecmp done? > > On i386 FBSD 7.0-stable all is fine: checking for strncasecmp... yes > > search for strncasecmp > its a start of a for block in configure. Dirk I think the following fragment of config.log is relevant: %vi config.log 6929 configure:9333: result: no 6930 configure:9253: checking for strncasecmp 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math -I/usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c >&5 6932 conftest.c:86: warning: function declaration isn't a prototype 6933 conftest.c:96: warning: function declaration isn't a prototype 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': 6935 : undefined reference to `__ieee_set_fp_control' 6936 /usr/lib/crtfastmath.o(.text+0x20): In function `set_fast_math': 6937 : undefined reference to `__ieee_set_fp_control' 6938 configure:9315: $? = 1 which indicates that lines starting with 9253 in configure are of interest: %vi configure 9250 for ac_func in strcasecmp strncasecmp 9251 do 9252 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9253 { echo "$as_me:$LINENO: checking for $ac_func" >&5 9254 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 9255 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 9256 echo $ECHO_N "(cached) $ECHO_C" >&6 9257 else 9258 cat >conftest.$ac_ext <<_ACEOF I'd be very happy to provide any other build output. many thanks for supporting this port on alpha! 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 Tue Jul 8 09:19:30 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 1E5B9106566C for ; Tue, 8 Jul 2008 09:19:30 +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 D10E58FC15 for ; Tue, 8 Jul 2008 09:19:29 +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 1KG9M6-0004jz-Ha; Tue, 08 Jul 2008 10:19:28 +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 1KG9M5-0001zm-S1; Tue, 08 Jul 2008 10:19:26 +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 m689JPB9009253; Tue, 8 Jul 2008 10:19:25 +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 m689JOKB009252; Tue, 8 Jul 2008 10:19:24 +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, 8 Jul 2008 10:19:24 +0100 From: Anton Shterenlikht To: gerald@FreeBSD.org Message-ID: <20080708091924.GA9171@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: 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: Tue, 08 Jul 2008 09:19:30 -0000 Hi I've been using lang/gcc42 on alpha for more than a year now. My calculation shows that the port was updated 25 times during last year. Each time I upgraded the port with no problem, except for as failure, which happens on my i386 just the same: +pid 3154 (as), uid 0: exited on signal 11 (core dumped) +pid 3160 (as), uid 0: exited on signal 11 (core dumped) +pid 33039 (as), uid 0: exited on signal 11 (core dumped) +pid 33045 (as), uid 0: exited on signal 11 (core dumped) Accordingly I wonder why lang/gcc42 is still marked NOT_FOR_ARCHS= alpha Are there other alpha users who have trouble with this port? If you don't think removing NOT_FOR_ARCHS is justified, perhaps you could change it to .if !defined(NOT_FOR_ARCHS) NOT_FOR_ARCHS= alpha .endif so that I can put NOT_FOR_ARCHS= '' in my make.conf and avoid having to edit the Makefile each upgrade. 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 Tue Jul 8 12:07:47 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 013A41065674 for ; Tue, 8 Jul 2008 12:07:47 +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 B38688FC21 for ; Tue, 8 Jul 2008 12:07:46 +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 1KGByu-0005WQ-ES; Tue, 08 Jul 2008 13:07:45 +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 1KGByt-0000k1-Q2; Tue, 08 Jul 2008 13:07:40 +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 m68C7cxP075460; Tue, 8 Jul 2008 13:07:38 +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 m68C7c3L075459; Tue, 8 Jul 2008 13:07:38 +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, 8 Jul 2008 13:07:38 +0100 From: Anton Shterenlikht To: gnome@FreeBSD.org Message-ID: <20080708120738.GA74833@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: 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: Tue, 08 Jul 2008 12:07:47 -0000 Hi firefox3 build fails on my alpha. Details below. Please advise anton # uname -mrs FreeBSD 6.3-STABLE alpha # sysctl -n kern.osreldate 603100 # # cd /usr/ports/www/firefox3 # make [skip] 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 gmake[7]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall/src/md' gmake[6]: *** [libs] Error 2 gmake[6]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall/src' gmake[5]: *** [libs] Error 2 gmake[5]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ xptcall' gmake[4]: *** [libs] Error 2 gmake[4]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect' gmake[3]: *** [libs] Error 2 gmake[3]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom' gmake[2]: *** [libs_tier_xpcom] Error 2 gmake[2]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' gmake[1]: *** [tier_xpcom] Error 2 gmake[1]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' gmake: *** [default] Error 2 *** Error code 2 Stop in /usr/ports/www/firefox3. *** Error code 1 Stop in /usr/ports/www/firefox3. # I used the default configuration: # make showconfig ===> The following configuration options are available for firefox-3.0_2,1: DBUS=on "Enable D-BUS support" NEWTAB=on "Open external links in a new tab" SMB=off "Enable smb:// URI support using gnomevfs" DEBUG=off "Build a debugging image" LOGGING=off "Enable additional log messages" OPTIMIZED_CFLAGS=off "Enable some additional optimizations" ===> Use 'make config' to modify these settings # Please advise. 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 Tue Jul 8 12:23:58 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 ED923106564A; Tue, 8 Jul 2008 12:23:58 +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 A80D08FC26; Tue, 8 Jul 2008 12:23:58 +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 1KGCEd-00069H-Gd; Tue, 08 Jul 2008 13:23:58 +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 1KGCEb-0000wX-SN; Tue, 08 Jul 2008 13:23:55 +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 m68CNqfh076578; Tue, 8 Jul 2008 13:23:52 +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 m68CNqKq076577; Tue, 8 Jul 2008 13:23:52 +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, 8 Jul 2008 13:23:52 +0100 From: Anton Shterenlikht To: Anton Shterenlikht Message-ID: <20080708122352.GA76546@mech-cluster238.men.bris.ac.uk> References: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.4 X-Spam-Level: - Cc: gnome@freebsd.org, freebsd-alpha@freebsd.org 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: Tue, 08 Jul 2008 12:23:59 -0000 On Tue, Jul 08, 2008 at 01:07:38PM +0100, Anton Shterenlikht wrote: > Hi > > firefox3 build fails on my alpha. Details below. > > Please advise > anton > > # uname -mrs > FreeBSD 6.3-STABLE alpha > # sysctl -n kern.osreldate > 603100 > # > > # cd /usr/ports/www/firefox3 > # make > > [skip] > > 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 > gmake[7]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > xptcall/src/md' > gmake[6]: *** [libs] Error 2 > gmake[6]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > xptcall/src' > gmake[5]: *** [libs] Error 2 > gmake[5]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > xptcall' > gmake[4]: *** [libs] Error 2 > gmake[4]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect' > > gmake[3]: *** [libs] Error 2 > gmake[3]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom' > gmake[2]: *** [libs_tier_xpcom] Error 2 > gmake[2]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' > gmake[1]: *** [tier_xpcom] Error 2 > gmake[1]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' > gmake: *** [default] Error 2 > *** Error code 2 > > Stop in /usr/ports/www/firefox3. > *** Error code 1 > > Stop in /usr/ports/www/firefox3. > # > > > I used the default configuration: > > > # make showconfig > ===> The following configuration options are available for firefox-3.0_2,1: > DBUS=on "Enable D-BUS support" > NEWTAB=on "Open external links in a new tab" > SMB=off "Enable smb:// URI support using gnomevfs" > DEBUG=off "Build a debugging image" > LOGGING=off "Enable additional log messages" > OPTIMIZED_CFLAGS=off "Enable some additional optimizations" > ===> Use 'make config' to modify these settings > # > A followup. It seems xptcinvoke_freebsd_alpha.cpp is missing. It is used in Makefile: # pwd /usr/ports/www/firefox3/work/mozilla/xpcom/reflect/xptcall/src/md/unix # ls xptcinvoke*alpha*cpp xptcinvoke_alpha_openbsd.cpp xptcinvoke_openvms_alpha.cpp xptcinvoke_linux_alpha.cpp xptcinvoke_osf1_alpha.cpp # vi Makefile [skip first 144 lines] 145 ###################################################################### 146 # Alpha 147 ###################################################################### 148 # 149 # Tru64/Alpha 150 # 151 ifeq ($(OS_ARCH)$(OS_TEST),OSF1alpha) 152 CPPSRCS := xptcinvoke_osf1_alpha.cpp xptcstubs_osf1_alpha.cpp 153 ASFILES := xptcinvoke_asm_osf1_alpha.s xptcstubs_asm_osf1_alpha.s 154 endif 155 # 156 # FreeBSD/Alpha 157 # -> 158 ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) -> 159 CPPSRCS := xptcinvoke_freebsd_alpha.cpp xptcstubs_freebsd_alpha.cpp 160 endif 161 # 162 # Linux/Alpha 163 # -- 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 Thu Jul 10 11:06: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 E531E1065695 for ; Thu, 10 Jul 2008 11:06:25 +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 A00F88FC29 for ; Thu, 10 Jul 2008 11:06:25 +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 1KGtye-000411-S1; Thu, 10 Jul 2008 12:06:24 +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 1KGtyd-0003Nh-OG; Thu, 10 Jul 2008 12:06:20 +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 m6AB6IAW081477; Thu, 10 Jul 2008 12:06:18 +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 m6AB6Hoq081476; Thu, 10 Jul 2008 12:06:17 +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: Thu, 10 Jul 2008 12:06:17 +0100 From: Anton Shterenlikht To: Anton Shterenlikht Message-ID: <20080710110617.GA81447@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: Dirk Meyer , freebsd-alpha@freebsd.org Subject: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 11:06:26 -0000 On Mon, Jul 07, 2008 at 02:40:04PM +0100, Anton Shterenlikht wrote: > On Mon, Jul 07, 2008 at 03:06:41PM +0200, Dirk Meyer wrote: > > Hallo Anton Shterenlikht, > > > > > > I get the following error when building this port on > > > > FreeBSD 6.3-STABLE #0: alpha (ds10l). > > > > Thanks fo testing Alpha. > > > > > # make configure > configure.out > > > # grep strncasecmp configure.out > > > checking for strncasecmp... no > > > # > > > > Can you look into the config.log. > > There should be a section with "strncasecmp". > > somwhow compile/link of it failed. > > > > > Where in the configure script is the check for strncasecmp done? > > > On i386 FBSD 7.0-stable all is fine: checking for strncasecmp... yes > > > > search for strncasecmp > > its a start of a for block in configure. > > Dirk > > I think the following fragment of config.log is relevant: > > %vi config.log > > 6929 configure:9333: result: no > 6930 configure:9253: checking for strncasecmp > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > -I/usr/local/include -I/usr/local/include > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > 6932 conftest.c:86: warning: function declaration isn't a prototype > 6933 conftest.c:96: warning: function declaration isn't a prototype > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > 6935 : undefined reference to `__ieee_set_fp_control' > 6936 /usr/lib/crtfastmath.o(.text+0x20): In function `set_fast_math': > 6937 : undefined reference to `__ieee_set_fp_control' > 6938 configure:9315: $? = 1 > > > which indicates that lines starting with 9253 in configure are of interest: > > %vi configure > > 9250 for ac_func in strcasecmp strncasecmp > 9251 do > 9252 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` > 9253 { echo "$as_me:$LINENO: checking for $ac_func" >&5 > 9254 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } > 9255 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > 9256 echo $ECHO_N "(cached) $ECHO_C" >&6 > 9257 else > 9258 cat >conftest.$ac_ext <<_ACEOF Dirk I tried to look at this problem myself but got stuck. Anyway I think I need to show you the full logs for strncasecmp. I don't really understand what goes on with this bit of code. Is the problem in the actual c code at the end? In this case perhaps I could just test my strncasecmp on some simple c code? Or is the problem in the configure script itself? many thanks anton configure:9253: checking for strncasecmp configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee -Wstrict-prototypes -Wp ointer-arith -Wall -ffast-math -I/usr/local/include -I/usr/local/include -L/usr /local/lib -L/usr/local/lib conftest.c >&5 conftest.c:86: warning: function declaration isn't a prototype conftest.c:96: warning: function declaration isn't a prototype /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': : undefined reference to `__ieee_set_fp_control' /usr/lib/crtfastmath.o(.text+0x20): In function `set_fast_math': : undefined reference to `__ieee_set_fp_control' configure:9315: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "graphviz" | #define PACKAGE_TARNAME "graphviz" | #define PACKAGE_VERSION "2.20.2" | #define PACKAGE_STRING "graphviz 2.20.2" | #define PACKAGE_BUGREPORT "http://www.graphviz.org/" | #define GVPLUGIN_VERSION 5 | #define DEFAULT_FONTPATH "/usr/share/fonts/default/Type1:/usr/X11R6/lib/X11/fo nts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr /share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueT ype:/usr/X11R6/lib/X11/fonts/Type1:/usr/common/share/fonts/ttf" | #define PATHSEPARATOR ":" | #define NO_POSTSCRIPT_ALIAS 0 | #define DEFAULT_DPI 96 | #define PACKAGE "graphviz" | #define VERSION "2.20.2" | #define ENABLE_SHARED 1 | #define YYTEXT_POINTER 1 | #define NO_FPERR 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STDARG_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_SEARCH_H 1 | #define HAVE_GETOPT_H 1 | #define HAVE_PTHREAD_H 1 | #define HAVE_FLOAT_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_FENV_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_SETJMP_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TIMES_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_LANGINFO_H 1 | #define HAVE_LIBINTL_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_DIRENT_H 1 | #define HAVE__BOOL 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_BOOL 1 | #define C_ALLOCA 1 | #define STACK_DIRECTION -1 | /* end confdefs.h. */ | /* Define strncasecmp to an innocuous variant, in case declares str ncasecmp. | For example, HP-UX 11i declares gettimeofday. */ | #define strncasecmp innocuous_strncasecmp | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char strncasecmp (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef strncasecmp | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char strncasecmp (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_strncasecmp || defined __stub___strncasecmp | choke me | #endif | | int | main () | { | return strncasecmp (); | ; | return 0; | } configure:9333: result: no -- 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 Thu Jul 10 14:28:36 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 29762106567D for ; Thu, 10 Jul 2008 14:28:34 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) by mx1.freebsd.org (Postfix) with ESMTP id 2B48A8FC18 for ; Thu, 10 Jul 2008 14:28:34 +0000 (UTC) (envelope-from mailnull@mips.inka.de) Received: from mail-in-20-z2.arcor-online.net (mail-in-20-z2.arcor-online.net [151.189.8.85]) by mail-in-17.arcor-online.net (Postfix) with ESMTP id 8B8212BC9A4 for ; Thu, 10 Jul 2008 15:55:50 +0200 (CEST) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mail-in-20-z2.arcor-online.net (Postfix) with ESMTP id 7B487107F6C for ; Thu, 10 Jul 2008 15:55:50 +0200 (CEST) Received: from kemoauc.mips.inka.de (dslb-092-075-222-084.pools.arcor-ip.net [92.75.222.84]) by mail-in-05.arcor-online.net (Postfix) with ESMTP id 3A0F41DB622 for ; Thu, 10 Jul 2008 15:55:50 +0200 (CEST) Received: from kemoauc.mips.inka.de (localhost [127.0.0.1]) by kemoauc.mips.inka.de (8.13.8/8.13.8) with ESMTP id m6ADtnR5036562 for ; Thu, 10 Jul 2008 15:55:49 +0200 (CEST) (envelope-from mailnull@kemoauc.mips.inka.de) Received: (from mailnull@localhost) by kemoauc.mips.inka.de (8.13.8/8.13.8/Submit) id m6ADtnPZ036561 for freebsd-alpha@freebsd.org; Thu, 10 Jul 2008 15:55:49 +0200 (CEST) (envelope-from mailnull) From: naddy@mips.inka.de (Christian Weisgerber) Date: Thu, 10 Jul 2008 13:55:48 +0000 (UTC) Message-ID: References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> Originator: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-alpha@freebsd.org X-Virus-Scanned: ClamAV 0.93.3/7684/Thu Jul 10 13:26:01 2008 on mail-in-05.arcor-online.net X-Virus-Status: Clean Subject: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 14:28:36 -0000 Anton Shterenlikht wrote: > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > -I/usr/local/include -I/usr/local/include > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > 6932 conftest.c:86: warning: function declaration isn't a prototype > 6933 conftest.c:96: warning: function declaration isn't a prototype > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > 6935 : undefined reference to `__ieee_set_fp_control' -ffast-math isn't supported on alpha. Don't use it. Ports that unconditionally use it need to be fixed. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-alpha@FreeBSD.ORG Thu Jul 10 14:38: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 F099B106567E for ; Thu, 10 Jul 2008 14:38:00 +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 B64C88FC20 for ; Thu, 10 Jul 2008 14:38:00 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from seis.bris.ac.uk ([137.222.10.93]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KGxHR-0004HJ-8X; Thu, 10 Jul 2008 15:37:59 +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 1KGxHQ-0006s2-Bm; Thu, 10 Jul 2008 15:37:56 +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 m6AEbs5v055470; Thu, 10 Jul 2008 15:37:55 +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 m6AEbriM055469; Thu, 10 Jul 2008 15:37:53 +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: Thu, 10 Jul 2008 15:37:53 +0100 From: Anton Shterenlikht To: Christian Weisgerber Message-ID: <20080710143753.GA42554@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: dirk.meyer@dinoex.sub.org, freebsd-alpha@freebsd.org Subject: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 14:38:01 -0000 On Thu, Jul 10, 2008 at 01:55:48PM +0000, Christian Weisgerber wrote: > Anton Shterenlikht wrote: > > > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > > -I/usr/local/include -I/usr/local/include > > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > > 6932 conftest.c:86: warning: function declaration isn't a prototype > > 6933 conftest.c:96: warning: function declaration isn't a prototype > > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > > 6935 : undefined reference to `__ieee_set_fp_control' > > -ffast-math isn't supported on alpha. Don't use it. Ports that > unconditionally use it need to be fixed. Naddy thanks, just in time! I was just discussing this with the port maintainer. Actually if I put CFLAGS= -O -pipe -ffast-math in /etc/make.conf I get stopped at the config stage: configure:3832: error: C compiler cannot create executables I cannot find much info on -ffast-math. Could you please expand on your answer. 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 Thu Jul 10 14:56:17 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 4EE051065680 for ; Thu, 10 Jul 2008 14:56:17 +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 1289A8FC1B for ; Thu, 10 Jul 2008 14:56:16 +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 1KGxZ7-0005I8-3K; Thu, 10 Jul 2008 15:56:15 +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 1KGxZ6-0001G0-Ac; Thu, 10 Jul 2008 15:56:12 +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 m6AEuBTp055901; Thu, 10 Jul 2008 15:56:11 +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 m6AEuA4i055900; Thu, 10 Jul 2008 15:56:10 +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: Thu, 10 Jul 2008 15:56:10 +0100 From: Anton Shterenlikht To: Anton Shterenlikht Message-ID: <20080710145610.GA55854@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> <20080710143753.GA42554@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080710143753.GA42554@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: dirk.meyer@dinoex.sub.org, Christian Weisgerber , freebsd-alpha@freebsd.org Subject: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 14:56:17 -0000 On Thu, Jul 10, 2008 at 03:37:53PM +0100, Anton Shterenlikht wrote: > On Thu, Jul 10, 2008 at 01:55:48PM +0000, Christian Weisgerber wrote: > > Anton Shterenlikht wrote: > > > > > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > > > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > > > -I/usr/local/include -I/usr/local/include > > > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > > > 6932 conftest.c:86: warning: function declaration isn't a prototype > > > 6933 conftest.c:96: warning: function declaration isn't a prototype > > > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > > > 6935 : undefined reference to `__ieee_set_fp_control' > > > > -ffast-math isn't supported on alpha. Don't use it. Ports that > > unconditionally use it need to be fixed. > > Naddy thanks, just in time! > I was just discussing this with the port maintainer. > Actually if I put > > CFLAGS= -O -pipe -ffast-math > > in /etc/make.conf I get stopped at the config stage: > > configure:3832: error: C compiler cannot create executables > > I cannot find much info on -ffast-math. Could you please expand on your > answer. Found it, should've looked better, sorry. >From gcc man pages: -ffast-math Sets -fno-math-errno, -funsafe-math-optimizations, -fno-trap- ping-math, -ffinite-math-only, -fno-rounding-math and -fno-signal- ing-nans. This option causes the preprocessor macro "__FAST_MATH__" to be defined. This option should never be turned on by any -O option since it can result in incorrect output for programs which depend on an exact implementation of IEEE or ISO rules/specifications for math func- tions. plus PR ports/113599: graphics/dri: fix build on alpha http://www.FreeBSD.org/cgi/query-pr.cgi?pr=113599 FreeBSD/alpha can't handle -ffast-math (fails to link due to some unimplemented functions), so don't try to build graphics/dri with that option there. I'll try your solution and add .if ${ARCH} == alpha FAST_MATH= .else FAST_MATH= -ffast-math .endif to the Makefile Will report on results. many thanks anton > > 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 > _______________________________________________ > freebsd-alpha@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-alpha > To unsubscribe, send any mail to "freebsd-alpha-unsubscribe@freebsd.org" -- 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 Thu Jul 10 15:11:35 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 2D27F106564A for ; Thu, 10 Jul 2008 15:11:35 +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 A54A18FC1C for ; Thu, 10 Jul 2008 15:11:34 +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 1KGxno-0001zg-Qn; Thu, 10 Jul 2008 16:11:33 +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 1KGxnn-0007RS-SQ; Thu, 10 Jul 2008 16:11:24 +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 m6AFBMLZ092074; Thu, 10 Jul 2008 16:11:22 +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 m6AFBMfp092073; Thu, 10 Jul 2008 16:11:22 +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: Thu, 10 Jul 2008 16:11:22 +0100 From: Anton Shterenlikht To: Anton Shterenlikht Message-ID: <20080710151121.GA92045@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> <20080710143753.GA42554@mech-cluster238.men.bris.ac.uk> <20080710145610.GA55854@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080710145610.GA55854@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: dirk.meyer@dinoex.sub.org, Christian Weisgerber , freebsd-alpha@freebsd.org Subject: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 15:11:35 -0000 On Thu, Jul 10, 2008 at 03:56:10PM +0100, Anton Shterenlikht wrote: > On Thu, Jul 10, 2008 at 03:37:53PM +0100, Anton Shterenlikht wrote: > > On Thu, Jul 10, 2008 at 01:55:48PM +0000, Christian Weisgerber wrote: > > > Anton Shterenlikht wrote: > > > > > > > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > > > > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > > > > -I/usr/local/include -I/usr/local/include > > > > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > > > > 6932 conftest.c:86: warning: function declaration isn't a prototype > > > > 6933 conftest.c:96: warning: function declaration isn't a prototype > > > > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > > > > 6935 : undefined reference to `__ieee_set_fp_control' > > > > > > -ffast-math isn't supported on alpha. Don't use it. Ports that > > > unconditionally use it need to be fixed. > > > > Naddy thanks, just in time! > > I was just discussing this with the port maintainer. > > Actually if I put > > > > CFLAGS= -O -pipe -ffast-math > > > > in /etc/make.conf I get stopped at the config stage: > > > > configure:3832: error: C compiler cannot create executables > > > > I cannot find much info on -ffast-math. Could you please expand on your > > answer. > > Found it, should've looked better, sorry. > > >From gcc man pages: > > -ffast-math > Sets -fno-math-errno, -funsafe-math-optimizations, -fno-trap- > ping-math, -ffinite-math-only, -fno-rounding-math and -fno-signal- > ing-nans. > > This option causes the preprocessor macro "__FAST_MATH__" to be > defined. > > This option should never be turned on by any -O option since it can > result in incorrect output for programs which depend on an exact > implementation of IEEE or ISO rules/specifications for math func- > tions. > > plus PR ports/113599: graphics/dri: fix build on alpha > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=113599 > > FreeBSD/alpha can't handle -ffast-math (fails to link due to some > unimplemented functions), so don't try to build graphics/dri with > that option there. > > > I'll try your solution and add > > .if ${ARCH} == alpha > FAST_MATH= > .else > FAST_MATH= -ffast-math > .endif > > to the Makefile > > Will report on results. no, adding this to Makefile doesn't help. It is being ignored, e.g.: cc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/ast -I../../lib/sfio -I/usr/local/include -I/usr/local/include -O -pipe -mcpu=ev6 -mieee -Wstrict-prototypes -Wpointer-arith -Wall ---> -ffast-math -MT vmopen.lo -MD -MP -MF .deps/vmopen.Tpo -c vmopen.c -o vmopen.o >/dev/null 2>&1 it must be somewhere in configure.ac probably. -- 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 Thu Jul 10 16:01:18 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 AF1BD1065677 for ; Thu, 10 Jul 2008 16:01:18 +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 70E458FC23 for ; Thu, 10 Jul 2008 16:01:18 +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 1KGyZv-00015s-VD; Thu, 10 Jul 2008 17:01:16 +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 1KGyZv-00027p-65; Thu, 10 Jul 2008 17:01:07 +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 m6AG15Zr093466; Thu, 10 Jul 2008 17:01:05 +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 m6AG14Mq093465; Thu, 10 Jul 2008 17:01:04 +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: Thu, 10 Jul 2008 17:01:04 +0100 From: Anton Shterenlikht To: Anton Shterenlikht Message-ID: <20080710160104.GA93414@mech-cluster238.men.bris.ac.uk> References: <20080705155035.GA88847@mech-cluster238.men.bris.ac.uk> <20080705201242.GA20124@mech-cluster238.men.bris.ac.uk> <20080707134004.GA74030@mech-cluster238.men.bris.ac.uk> <20080710143753.GA42554@mech-cluster238.men.bris.ac.uk> <20080710145610.GA55854@mech-cluster238.men.bris.ac.uk> <20080710151121.GA92045@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080710151121.GA92045@mech-cluster238.men.bris.ac.uk> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -1.3 X-Spam-Level: - Cc: dirk.meyer@dinoex.sub.org, Christian Weisgerber , freebsd-alpha@freebsd.org Subject: SOLVED: Re: graphviz port build fails on alpha FBSD 6.3 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: Thu, 10 Jul 2008 16:01:18 -0000 On Thu, Jul 10, 2008 at 04:11:22PM +0100, Anton Shterenlikht wrote: > On Thu, Jul 10, 2008 at 03:56:10PM +0100, Anton Shterenlikht wrote: > > On Thu, Jul 10, 2008 at 03:37:53PM +0100, Anton Shterenlikht wrote: > > > On Thu, Jul 10, 2008 at 01:55:48PM +0000, Christian Weisgerber wrote: > > > > Anton Shterenlikht wrote: > > > > > > > > > 6931 configure:9309: cc -o conftest -O -pipe -mcpu=ev6 -mieee > > > > > -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math > > > > > -I/usr/local/include -I/usr/local/include > > > > > -L/usr/local/lib -L/usr/local/lib conftest.c >&5 > > > > > 6932 conftest.c:86: warning: function declaration isn't a prototype > > > > > 6933 conftest.c:96: warning: function declaration isn't a prototype > > > > > 6934 /usr/lib/crtfastmath.o(.text+0x1c): In function `set_fast_math': > > > > > 6935 : undefined reference to `__ieee_set_fp_control' > > > > > > > > -ffast-math isn't supported on alpha. Don't use it. Ports that > > > > unconditionally use it need to be fixed. > > > > > > Naddy thanks, just in time! > > > I was just discussing this with the port maintainer. > > > Actually if I put > > > > > > CFLAGS= -O -pipe -ffast-math > > > > > > in /etc/make.conf I get stopped at the config stage: > > > > > > configure:3832: error: C compiler cannot create executables > > > > > > I cannot find much info on -ffast-math. Could you please expand on your > > > answer. > > > > Found it, should've looked better, sorry. > > > > >From gcc man pages: > > > > -ffast-math > > Sets -fno-math-errno, -funsafe-math-optimizations, -fno-trap- > > ping-math, -ffinite-math-only, -fno-rounding-math and -fno-signal- > > ing-nans. > > > > This option causes the preprocessor macro "__FAST_MATH__" to be > > defined. > > > > This option should never be turned on by any -O option since it can > > result in incorrect output for programs which depend on an exact > > implementation of IEEE or ISO rules/specifications for math func- > > tions. > > > > plus PR ports/113599: graphics/dri: fix build on alpha > > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=113599 > > > > FreeBSD/alpha can't handle -ffast-math (fails to link due to some > > unimplemented functions), so don't try to build graphics/dri with > > that option there. > > > > > > I'll try your solution and add > > > > .if ${ARCH} == alpha > > FAST_MATH= > > .else > > FAST_MATH= -ffast-math > > .endif > > > > to the Makefile > > > > Will report on results. > > no, adding this to Makefile doesn't help. It is being ignored, e.g.: > > cc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/ast -I../../lib/sfio > -I/usr/local/include -I/usr/local/include -O -pipe -mcpu=ev6 -mieee > -Wstrict-prototypes -Wpointer-arith -Wall > ---> -ffast-math > -MT vmopen.lo -MD -MP -MF .deps/vmopen.Tpo -c vmopen.c -o vmopen.o > >/dev/null 2>&1 > > it must be somewhere in configure.ac probably. I noted this line in configure: # icc doesn't like -ffast-math CFLAGS=`echo ${CFLAGS} | sed 's/ -ffast-math//'` accordingly I just added the same line at the end of CFLAGS block: # alpha doesn't like -ffast-math CFLAGS=`echo ${CFLAGS} | sed 's/ -ffast-math//'` now configure detects strncasecmp on OS: configure:9256: checking for strcasecmp configure:9312: cc -o conftest -O -pipe -mcpu=ev6 -mieee -Wstrict-prototypes -Wp ointer-arith -Wall -I/usr/local/include -I/usr/local/include -L/usr/local/lib - L/usr/local/lib conftest.c >&5 conftest.c:107: warning: function declaration isn't a prototype conftest.c:117: warning: function declaration isn't a prototype configure:9318: $? = 0 configure:9336: result: yes configure:9256: checking for strncasecmp configure:9312: cc -o conftest -O -pipe -mcpu=ev6 -mieee -Wstrict-prototypes -Wp ointer-arith -Wall -I/usr/local/include -I/usr/local/include -L/usr/local/lib - L/usr/local/lib conftest.c >&5 conftest.c:108: warning: function declaration isn't a prototype conftest.c:118: warning: function declaration isn't a prototype configure:9318: $? = 0 configure:9336: result: yes and build and intall pass fine: install -C -o root -g wheel -m 444 /usr/ports/graphics/graphviz/work/graphviz- 2.20.2/tclpkg/tclpathplan/demo/pathplan_data/*.dat /usr/local/share/examples/gr aphviz/pathplan_data/ ===> Compressing manual pages for graphviz-2.20.2 ===> Registering installation for graphviz-2.20.2 Many thanks to Naddy for the advise. 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 Sat Jul 12 22:55: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 08A02106566C for ; Sat, 12 Jul 2008 22:55:22 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtai114.cox.net (eastrmmtai114.cox.net [68.230.240.45]) by mx1.freebsd.org (Postfix) with ESMTP id C261C8FC08 for ; Sat, 12 Jul 2008 22:55:21 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao104.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080712224419.LWUM2096.eastrmmtao104.cox.net@eastrmimpo01.cox.net>; Sat, 12 Jul 2008 18:44:19 -0400 Received: from mezz.mezzweb.com ([24.255.149.218]) by eastrmimpo01.cox.net with bizsmtp id pAkJ1Z0074iy4EG02AkJQs; Sat, 12 Jul 2008 18:44:18 -0400 Date: Sat, 12 Jul 2008 17:44:11 -0500 To: "Anton Shterenlikht" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> <20080708122352.GA76546@mech-cluster238.men.bris.ac.uk> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <20080708122352.GA76546@mech-cluster238.men.bris.ac.uk> User-Agent: Opera Mail/9.51 (Linux) Cc: gnome@freebsd.org, freebsd-alpha@freebsd.org 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: Sat, 12 Jul 2008 22:55:22 -0000 On Tue, 08 Jul 2008 07:23:52 -0500, Anton Shterenlikht wrote: > On Tue, Jul 08, 2008 at 01:07:38PM +0100, Anton Shterenlikht wrote: >> Hi >> >> firefox3 build fails on my alpha. Details below. >> >> Please advise >> anton >> >> # uname -mrs >> FreeBSD 6.3-STABLE alpha >> # sysctl -n kern.osreldate >> 603100 >> # >> >> # cd /usr/ports/www/firefox3 >> # make >> >> [skip] >> >> 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 >> gmake[7]: Leaving directory >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ >> xptcall/src/md' >> gmake[6]: *** [libs] Error 2 >> gmake[6]: Leaving directory >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ >> xptcall/src' >> gmake[5]: *** [libs] Error 2 >> gmake[5]: Leaving directory >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ >> xptcall' >> gmake[4]: *** [libs] Error 2 >> gmake[4]: Leaving directory >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect' >> >> gmake[3]: *** [libs] Error 2 >> gmake[3]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom' >> gmake[2]: *** [libs_tier_xpcom] Error 2 >> gmake[2]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' >> gmake[1]: *** [tier_xpcom] Error 2 >> gmake[1]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' >> gmake: *** [default] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/www/firefox3. >> *** Error code 1 >> >> Stop in /usr/ports/www/firefox3. >> # >> >> >> I used the default configuration: >> >> >> # make showconfig >> ===> The following configuration options are available for >> firefox-3.0_2,1: >> DBUS=on "Enable D-BUS support" >> NEWTAB=on "Open external links in a new tab" >> SMB=off "Enable smb:// URI support using gnomevfs" >> DEBUG=off "Build a debugging image" >> LOGGING=off "Enable additional log messages" >> OPTIMIZED_CFLAGS=off "Enable some additional optimizations" >> ===> Use 'make config' to modify these settings >> # >> > > 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. Cheers, Mezz > # pwd > /usr/ports/www/firefox3/work/mozilla/xpcom/reflect/xptcall/src/md/unix > # ls xptcinvoke*alpha*cpp > xptcinvoke_alpha_openbsd.cpp xptcinvoke_openvms_alpha.cpp > xptcinvoke_linux_alpha.cpp xptcinvoke_osf1_alpha.cpp > # vi Makefile > > [skip first 144 lines] > > 145 > ###################################################################### > 146 # Alpha > 147 > ###################################################################### > 148 # > 149 # Tru64/Alpha > 150 # > 151 ifeq ($(OS_ARCH)$(OS_TEST),OSF1alpha) > 152 CPPSRCS := xptcinvoke_osf1_alpha.cpp xptcstubs_osf1_alpha.cpp > 153 ASFILES := xptcinvoke_asm_osf1_alpha.s > xptcstubs_asm_osf1_alpha.s > 154 endif > 155 # > 156 # FreeBSD/Alpha > 157 # > -> 158 ifeq ($(OS_ARCH)$(OS_TEST),FreeBSDalpha) > -> 159 CPPSRCS := xptcinvoke_freebsd_alpha.cpp > xptcstubs_freebsd_alpha.cpp > 160 endif > 161 # > 162 # Linux/Alpha > 163 # -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-alpha@FreeBSD.ORG Sat Jul 12 23:11:47 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 AA5771065676; Sat, 12 Jul 2008 23:11:47 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr4.xs4all.nl (smtp-vbr4.xs4all.nl [194.109.24.24]) by mx1.freebsd.org (Postfix) with ESMTP id 43AF58FC13; Sat, 12 Jul 2008 23:11:47 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [82.95.250.254]) by smtp-vbr4.xs4all.nl (8.13.8/8.13.8) with ESMTP id m6CMxVrK068473; Sun, 13 Jul 2008 00:59:31 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.14.2/8.13.3) with ESMTP id m6CMxVA2025730; Sun, 13 Jul 2008 00:59:31 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.14.2/8.14.2/Submit) id m6CMxUfG025729; Sun, 13 Jul 2008 00:59:30 +0200 (CEST) (envelope-from wb) Date: Sun, 13 Jul 2008 00:59:29 +0200 From: Wilko Bulte To: Jeremy Messenger Message-ID: <20080712225929.GA22401@freebie.xs4all.nl> References: <20080708120738.GA74833@mech-cluster238.men.bris.ac.uk> <20080708122352.GA76546@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: gnome@freebsd.org, freebsd-alpha@freebsd.org 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: Sat, 12 Jul 2008 23:11:47 -0000 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: > > > On Tue, Jul 08, 2008 at 01:07:38PM +0100, Anton Shterenlikht wrote: > >> Hi > >> > >> firefox3 build fails on my alpha. Details below. > >> > >> Please advise > >> anton > >> > >> # uname -mrs > >> FreeBSD 6.3-STABLE alpha > >> # sysctl -n kern.osreldate > >> 603100 > >> # > >> > >> # cd /usr/ports/www/firefox3 > >> # make > >> > >> [skip] > >> > >> 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 > >> gmake[7]: Leaving directory > >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > >> xptcall/src/md' > >> gmake[6]: *** [libs] Error 2 > >> gmake[6]: Leaving directory > >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > >> xptcall/src' > >> gmake[5]: *** [libs] Error 2 > >> gmake[5]: Leaving directory > >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect/ > >> xptcall' > >> gmake[4]: *** [libs] Error 2 > >> gmake[4]: Leaving directory > >> `/usr/ports/www/firefox3/work/mozilla/xpcom/reflect' > >> > >> gmake[3]: *** [libs] Error 2 > >> gmake[3]: Leaving directory `/usr/ports/www/firefox3/work/mozilla/xpcom' > >> gmake[2]: *** [libs_tier_xpcom] Error 2 > >> gmake[2]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' > >> gmake[1]: *** [tier_xpcom] Error 2 > >> gmake[1]: Leaving directory `/usr/ports/www/firefox3/work/mozilla' > >> gmake: *** [default] Error 2 > >> *** Error code 2 > >> > >> Stop in /usr/ports/www/firefox3. > >> *** Error code 1 > >> > >> Stop in /usr/ports/www/firefox3. > >> # > >> > >> > >> I used the default configuration: > >> > >> > >> # make showconfig > >> ===> The following configuration options are available for > >> firefox-3.0_2,1: > >> DBUS=on "Enable D-BUS support" > >> NEWTAB=on "Open external links in a new tab" > >> SMB=off "Enable smb:// URI support using gnomevfs" > >> DEBUG=off "Build a debugging image" > >> LOGGING=off "Enable additional log messages" > >> OPTIMIZED_CFLAGS=off "Enable some additional optimizations" > >> ===> Use 'make config' to modify these settings > >> # > >> > > > > 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. Wilko