head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.144 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.142 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.140 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.138 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.136 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.134 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.132 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.130 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.128 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.126 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.124 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.122 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.120 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.118 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.116 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.114 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.112 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.110 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.108 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.106 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.104 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.102 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.100 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.96 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.76 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.98 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.94 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.92 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.90 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.88 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.86 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.84 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.82 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.80 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.78 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.74 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.72 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.70 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.68 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.66 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.64 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.62 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.60 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.58 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.56 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.54 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.52 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.50 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.48 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.46 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.44 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.42 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.40 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.38 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.36 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.34 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.32 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.30 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.28 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.26 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.24 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.22 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.20 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.18 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.16 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.14 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.12 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.10 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.8 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.6 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.4 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.2 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.1.0.48 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.46 pkgsrc-2008Q1:1.1.0.44 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.42 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.40 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.38 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.36 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.34 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.32 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.30 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.28 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.26 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.24 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.22 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.20 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.18 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.16 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.14 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.2 date 2008.09.01.06.57.58; author dholland; state Exp; branches; next 1.1; 1.1 date 99.10.04.21.25.14; author hubertf; state Exp; branches; next ; desc @@ 1.2 log @Fix badly broken build with gcc4. Make the build stop on error. Also fix some 64-bit issues. PKGREVISION++ @ text @$NetBSD$ This fixes an error that will only occur on machines fast enough to compile through two directories in the "libray" directorie in 1 second: the upto-date check of libray.a will fail because it was already touched in this very second. Slowing things down here will help. (I seem to remember some hacking about this before, maybe in make(1), but I don't remember, and I won't start hacking make(1) now ;-) (Note from 2008: still pertinent, because the build misuses ar to add objects into the same .a file repeatedly. I could hack it to not do that, but for now I'm choosing not to. However, I am fixing the makefile to stop on error.) --- libray/Makefile.orig 1992-02-09 22:03:05.000000000 -0500 +++ libray/Makefile 2008-09-01 02:06:03.000000000 -0400 @@@@ -10,7 +10,7 @@@@ SHELL = /bin/sh default: for i in $(STUFF); do \ - (cd $$i && $(MAKE)); \ + (echo $$i ; cd $$i && $(MAKE) && sleep 1) || exit 1; \ done # @@@@ -20,11 +20,11 @@@@ default: depend: for i in $(STUFF); do \ - (cd $$i && $(MAKE) depend); \ + (cd $$i && $(MAKE) depend) || exit 1; \ done clean: for i in $(STUFF); do \ - (cd $$i && $(MAKE) clean); \ + (cd $$i && $(MAKE) clean) || exit 1; \ done rm -f libray.a @ 1.1 log @This fixes an error that will only occur on machines fast enough to compile through two directories in the "libray" directorie in 1 second: the upto-date check of libray.a will fail because it was already touched in this very second. Slowing things down here will help. (I seem to remember some hacking about this before, maybe in make(1), but I don't remember, and I won't start hacking make(1) now ;-) @ text @d11 4 d16 3 a18 3 --- libray/Makefile.orig Mon Oct 4 23:12:55 1999 +++ libray/Makefile Mon Oct 4 23:13:10 1999 @@@@ -10,7 +10,7 @@@@ d23 1 a23 1 + (echo $$i ; cd $$i && $(MAKE) ; sleep 1); \ d27 14 @