From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:60093) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ie2rZ-0004cL-Mi for guix-patches@gnu.org; Sun, 08 Dec 2019 15:09:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ie2rV-0002lE-Tc for guix-patches@gnu.org; Sun, 08 Dec 2019 15:09:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:46288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ie2rV-0002ji-Nn for guix-patches@gnu.org; Sun, 08 Dec 2019 15:09:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ie2rV-000832-In for guix-patches@gnu.org; Sun, 08 Dec 2019 15:09:01 -0500 Subject: [bug#38390] Gash 0.2.0 Resent-Message-ID: From: Jan Nieuwenhuizen References: <87muc8g68f.fsf@ngyro.com> <87eexk1mag.fsf@gnu.org> <878snped7a.fsf@ngyro.com> <87tv6bv9ds.fsf@ngyro.com> Date: Sun, 08 Dec 2019 21:08:27 +0100 In-Reply-To: <87tv6bv9ds.fsf@ngyro.com> (Timothy Sample's message of "Sat, 07 Dec 2019 21:28:15 -0500") Message-ID: <87d0cyh96s.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Timothy Sample Cc: 38390@debbugs.gnu.org Timothy Sample writes: [cc: 38390@debbugs.gnu.org] Hi Timothy, > There=E2=80=99s one last thing I need from you (besides an OK on your test > whenever you get to it). I just found two things I'm not too happy about. Both stem from using our bootstrap guile-2.0.9. Previously, I used guile-2.0 (=3D 2.0.14) to compile the .go files that were later used during bootstrap. When I build `gash-boot' on my real experimental `wip-boot' guix branch at gitlab (https://gitlab.com/janneke/guix/tree/wip-boot) like so ./pre-inst-env guix build -e '(@@ (gnu packages commencement) gash-boot= )' and run gash, I get: --8<---------------cut here---------------start------------->8--- 20:44:25 janneke@dundal:~/src/guix/wip-boot [env] $ ./pre-inst-env guix build -e '(@@ (gnu packages commencement) gash-boot)' /gnu/store/hihv59xdpqfnijb5i2mi0g8wg09qphi4-gash-boot-0.1.50-c1b8 20:44:32 janneke@dundal:~/src/guix/wip-boot [env] $ /gnu/store/8bl7iqln6qaajr3d6kwbyvkzy2gvr4rf-gash-boot-0.1.50-c1b8/bin/gas= h --version %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 242 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 241 %% Shift/Reduce conflict (shift 25, reduce 50) on 'LESS' in state 236 %% Shift/Reduce conflict (shift 24, reduce 50) on 'GREAT' in state 236 %% Shift/Reduce conflict (shift 23, reduce 50) on 'LPAREN' in state 236 %% Shift/Reduce conflict (shift 241, reduce 50) on 'DSEMI' in state 236 %% Shift/Reduce conflict (shift 22, reduce 50) on 'DLESS' in state 236 %% Shift/Reduce conflict (shift 21, reduce 50) on 'DGREAT' in state 236 %% Shift/Reduce conflict (shift 20, reduce 50) on 'LESSAND' in state 236 %% Shift/Reduce conflict (shift 19, reduce 50) on 'GREATAND' in state 236 %% Shift/Reduce conflict (shift 18, reduce 50) on 'LESSGREAT' in state 236 %% Shift/Reduce conflict (shift 17, reduce 50) on 'DLESSDASH' in state 236 %% Shift/Reduce conflict (shift 16, reduce 50) on 'CLOBBER' in state 236 %% Shift/Reduce conflict (shift 15, reduce 50) on 'If' in state 236 %% Shift/Reduce conflict (shift 14, reduce 50) on 'Case' in state 236 %% Shift/Reduce conflict (shift 13, reduce 50) on 'While' in state 236 %% Shift/Reduce conflict (shift 12, reduce 50) on 'Until' in state 236 %% Shift/Reduce conflict (shift 11, reduce 50) on 'For' in state 236 %% Shift/Reduce conflict (shift 10, reduce 50) on 'Lbrace' in state 236 %% Shift/Reduce conflict (shift 9, reduce 50) on 'Bang' in state 236 %% Shift/Reduce conflict (shift 8, reduce 50) on 'WORD' in state 236 %% Shift/Reduce conflict (shift 7, reduce 50) on 'ASSIGNMENT-WORD' in state= 236 %% Shift/Reduce conflict (shift 6, reduce 50) on 'NAME' in state 236 %% Shift/Reduce conflict (shift 5, reduce 50) on 'IO-NUMBER' in state 236 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 234 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 233 %% Shift/Reduce conflict (shift 180, reduce 60) on 'Else' in state 232 %% Shift/Reduce conflict (shift 179, reduce 60) on 'Elif' in state 232 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 231 %% Shift/Reduce conflict (shift 25, reduce 48) on 'LESS' in state 228 %% Shift/Reduce conflict (shift 24, reduce 48) on 'GREAT' in state 228 %% Shift/Reduce conflict (shift 23, reduce 48) on 'LPAREN' in state 228 %% Shift/Reduce conflict (shift 233, reduce 48) on 'DSEMI' in state 228 %% Shift/Reduce conflict (shift 22, reduce 48) on 'DLESS' in state 228 %% Shift/Reduce conflict (shift 21, reduce 48) on 'DGREAT' in state 228 %% Shift/Reduce conflict (shift 20, reduce 48) on 'LESSAND' in state 228 %% Shift/Reduce conflict (shift 19, reduce 48) on 'GREATAND' in state 228 %% Shift/Reduce conflict (shift 18, reduce 48) on 'LESSGREAT' in state 228 %% Shift/Reduce conflict (shift 17, reduce 48) on 'DLESSDASH' in state 228 %% Shift/Reduce conflict (shift 16, reduce 48) on 'CLOBBER' in state 228 %% Shift/Reduce conflict (shift 15, reduce 48) on 'If' in state 228 %% Shift/Reduce conflict (shift 14, reduce 48) on 'Case' in state 228 %% Shift/Reduce conflict (shift 13, reduce 48) on 'While' in state 228 %% Shift/Reduce conflict (shift 12, reduce 48) on 'Until' in state 228 %% Shift/Reduce conflict (shift 11, reduce 48) on 'For' in state 228 %% Shift/Reduce conflict (shift 10, reduce 48) on 'Lbrace' in state 228 %% Shift/Reduce conflict (shift 9, reduce 48) on 'Bang' in state 228 %% Shift/Reduce conflict (shift 8, reduce 48) on 'WORD' in state 228 %% Shift/Reduce conflict (shift 7, reduce 48) on 'ASSIGNMENT-WORD' in state= 228 %% Shift/Reduce conflict (shift 6, reduce 48) on 'NAME' in state 228 %% Shift/Reduce conflict (shift 5, reduce 48) on 'IO-NUMBER' in state 228 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 226 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 219 %% Shift/Reduce conflict (shift 25, reduce 67) on 'LESS' in state 216 %% Shift/Reduce conflict (shift 24, reduce 67) on 'GREAT' in state 216 %% Shift/Reduce conflict (shift 22, reduce 67) on 'DLESS' in state 216 %% Shift/Reduce conflict (shift 21, reduce 67) on 'DGREAT' in state 216 %% Shift/Reduce conflict (shift 20, reduce 67) on 'LESSAND' in state 216 %% Shift/Reduce conflict (shift 19, reduce 67) on 'GREATAND' in state 216 %% Shift/Reduce conflict (shift 18, reduce 67) on 'LESSGREAT' in state 216 %% Shift/Reduce conflict (shift 17, reduce 67) on 'DLESSDASH' in state 216 %% Shift/Reduce conflict (shift 16, reduce 67) on 'CLOBBER' in state 216 %% Shift/Reduce conflict (shift 5, reduce 67) on 'IO-NUMBER' in state 216 %% Shift/Reduce conflict (shift 25, reduce 66) on 'LESS' in state 183 %% Shift/Reduce conflict (shift 24, reduce 66) on 'GREAT' in state 183 %% Shift/Reduce conflict (shift 22, reduce 66) on 'DLESS' in state 183 %% Shift/Reduce conflict (shift 21, reduce 66) on 'DGREAT' in state 183 %% Shift/Reduce conflict (shift 20, reduce 66) on 'LESSAND' in state 183 %% Shift/Reduce conflict (shift 19, reduce 66) on 'GREATAND' in state 183 %% Shift/Reduce conflict (shift 18, reduce 66) on 'LESSGREAT' in state 183 %% Shift/Reduce conflict (shift 17, reduce 66) on 'DLESSDASH' in state 183 %% Shift/Reduce conflict (shift 16, reduce 66) on 'CLOBBER' in state 183 %% Shift/Reduce conflict (shift 5, reduce 66) on 'IO-NUMBER' in state 183 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 180 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 179 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 164 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 157 %% Shift/Reduce conflict (shift 25, reduce 30) on 'LESS' in state 156 %% Shift/Reduce conflict (shift 24, reduce 30) on 'GREAT' in state 156 %% Shift/Reduce conflict (shift 23, reduce 30) on 'LPAREN' in state 156 %% Shift/Reduce conflict (shift 22, reduce 30) on 'DLESS' in state 156 %% Shift/Reduce conflict (shift 21, reduce 30) on 'DGREAT' in state 156 %% Shift/Reduce conflict (shift 20, reduce 30) on 'LESSAND' in state 156 %% Shift/Reduce conflict (shift 19, reduce 30) on 'GREATAND' in state 156 %% Shift/Reduce conflict (shift 18, reduce 30) on 'LESSGREAT' in state 156 %% Shift/Reduce conflict (shift 17, reduce 30) on 'DLESSDASH' in state 156 %% Shift/Reduce conflict (shift 16, reduce 30) on 'CLOBBER' in state 156 %% Shift/Reduce conflict (shift 15, reduce 30) on 'If' in state 156 %% Shift/Reduce conflict (shift 14, reduce 30) on 'Case' in state 156 %% Shift/Reduce conflict (shift 13, reduce 30) on 'While' in state 156 %% Shift/Reduce conflict (shift 12, reduce 30) on 'Until' in state 156 %% Shift/Reduce conflict (shift 11, reduce 30) on 'For' in state 156 %% Shift/Reduce conflict (shift 10, reduce 30) on 'Lbrace' in state 156 %% Shift/Reduce conflict (shift 9, reduce 30) on 'Bang' in state 156 %% Shift/Reduce conflict (shift 8, reduce 30) on 'WORD' in state 156 %% Shift/Reduce conflict (shift 7, reduce 30) on 'ASSIGNMENT-WORD' in state= 156 %% Shift/Reduce conflict (shift 6, reduce 30) on 'NAME' in state 156 %% Shift/Reduce conflict (shift 5, reduce 30) on 'IO-NUMBER' in state 156 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 149 %% Shift/Reduce conflict (shift 25, reduce 71) on 'LESS' in state 146 %% Shift/Reduce conflict (shift 24, reduce 71) on 'GREAT' in state 146 %% Shift/Reduce conflict (shift 22, reduce 71) on 'DLESS' in state 146 %% Shift/Reduce conflict (shift 21, reduce 71) on 'DGREAT' in state 146 %% Shift/Reduce conflict (shift 20, reduce 71) on 'LESSAND' in state 146 %% Shift/Reduce conflict (shift 19, reduce 71) on 'GREATAND' in state 146 %% Shift/Reduce conflict (shift 18, reduce 71) on 'LESSGREAT' in state 146 %% Shift/Reduce conflict (shift 17, reduce 71) on 'DLESSDASH' in state 146 %% Shift/Reduce conflict (shift 16, reduce 71) on 'CLOBBER' in state 146 %% Shift/Reduce conflict (shift 97, reduce 71) on 'If' in state 146 %% Shift/Reduce conflict (shift 96, reduce 71) on 'Then' in state 146 %% Shift/Reduce conflict (shift 95, reduce 71) on 'Else' in state 146 %% Shift/Reduce conflict (shift 94, reduce 71) on 'Elif' in state 146 %% Shift/Reduce conflict (shift 93, reduce 71) on 'Fi' in state 146 %% Shift/Reduce conflict (shift 92, reduce 71) on 'Do' in state 146 %% Shift/Reduce conflict (shift 91, reduce 71) on 'Done' in state 146 %% Shift/Reduce conflict (shift 90, reduce 71) on 'Case' in state 146 %% Shift/Reduce conflict (shift 89, reduce 71) on 'Esac' in state 146 %% Shift/Reduce conflict (shift 88, reduce 71) on 'While' in state 146 %% Shift/Reduce conflict (shift 87, reduce 71) on 'Until' in state 146 %% Shift/Reduce conflict (shift 86, reduce 71) on 'For' in state 146 %% Shift/Reduce conflict (shift 85, reduce 71) on 'Lbrace' in state 146 %% Shift/Reduce conflict (shift 84, reduce 71) on 'Rbrace' in state 146 %% Shift/Reduce conflict (shift 83, reduce 71) on 'Bang' in state 146 %% Shift/Reduce conflict (shift 82, reduce 71) on 'In' in state 146 %% Shift/Reduce conflict (shift 81, reduce 71) on 'WORD' in state 146 %% Shift/Reduce conflict (shift 80, reduce 71) on 'ASSIGNMENT-WORD' in stat= e 146 %% Shift/Reduce conflict (shift 79, reduce 71) on 'NAME' in state 146 %% Shift/Reduce conflict (shift 5, reduce 71) on 'IO-NUMBER' in state 146 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 143 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 135 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 134 %% Shift/Reduce conflict (shift 127, reduce 29) on 'AND' in state 131 %% Shift/Reduce conflict (shift 126, reduce 29) on 'SEMI' in state 131 %% Shift/Reduce conflict (shift 1, reduce 29) on 'NEWLINE' in state 131 %% Shift/Reduce conflict (shift 25, reduce 105) on 'LESS' in state 130 %% Shift/Reduce conflict (shift 24, reduce 105) on 'GREAT' in state 130 %% Shift/Reduce conflict (shift 23, reduce 105) on 'LPAREN' in state 130 %% Shift/Reduce conflict (shift 22, reduce 105) on 'DLESS' in state 130 %% Shift/Reduce conflict (shift 21, reduce 105) on 'DGREAT' in state 130 %% Shift/Reduce conflict (shift 20, reduce 105) on 'LESSAND' in state 130 %% Shift/Reduce conflict (shift 19, reduce 105) on 'GREATAND' in state 130 %% Shift/Reduce conflict (shift 18, reduce 105) on 'LESSGREAT' in state 130 %% Shift/Reduce conflict (shift 17, reduce 105) on 'DLESSDASH' in state 130 %% Shift/Reduce conflict (shift 16, reduce 105) on 'CLOBBER' in state 130 %% Shift/Reduce conflict (shift 15, reduce 105) on 'If' in state 130 %% Shift/Reduce conflict (shift 14, reduce 105) on 'Case' in state 130 %% Shift/Reduce conflict (shift 13, reduce 105) on 'While' in state 130 %% Shift/Reduce conflict (shift 12, reduce 105) on 'Until' in state 130 %% Shift/Reduce conflict (shift 11, reduce 105) on 'For' in state 130 %% Shift/Reduce conflict (shift 10, reduce 105) on 'Lbrace' in state 130 %% Shift/Reduce conflict (shift 9, reduce 105) on 'Bang' in state 130 %% Shift/Reduce conflict (shift 8, reduce 105) on 'WORD' in state 130 %% Shift/Reduce conflict (shift 7, reduce 105) on 'ASSIGNMENT-WORD' in stat= e 130 %% Shift/Reduce conflict (shift 6, reduce 105) on 'NAME' in state 130 %% Shift/Reduce conflict (shift 51, reduce 105) on 'NEWLINE' in state 130 %% Shift/Reduce conflict (shift 5, reduce 105) on 'IO-NUMBER' in state 130 %% Shift/Reduce conflict (shift 25, reduce 6) on 'LESS' in state 128 %% Shift/Reduce conflict (shift 24, reduce 6) on 'GREAT' in state 128 %% Shift/Reduce conflict (shift 23, reduce 6) on 'LPAREN' in state 128 %% Shift/Reduce conflict (shift 22, reduce 6) on 'DLESS' in state 128 %% Shift/Reduce conflict (shift 21, reduce 6) on 'DGREAT' in state 128 %% Shift/Reduce conflict (shift 20, reduce 6) on 'LESSAND' in state 128 %% Shift/Reduce conflict (shift 19, reduce 6) on 'GREATAND' in state 128 %% Shift/Reduce conflict (shift 18, reduce 6) on 'LESSGREAT' in state 128 %% Shift/Reduce conflict (shift 17, reduce 6) on 'DLESSDASH' in state 128 %% Shift/Reduce conflict (shift 16, reduce 6) on 'CLOBBER' in state 128 %% Shift/Reduce conflict (shift 15, reduce 6) on 'If' in state 128 %% Shift/Reduce conflict (shift 14, reduce 6) on 'Case' in state 128 %% Shift/Reduce conflict (shift 13, reduce 6) on 'While' in state 128 %% Shift/Reduce conflict (shift 12, reduce 6) on 'Until' in state 128 %% Shift/Reduce conflict (shift 11, reduce 6) on 'For' in state 128 %% Shift/Reduce conflict (shift 10, reduce 6) on 'Lbrace' in state 128 %% Shift/Reduce conflict (shift 9, reduce 6) on 'Bang' in state 128 %% Shift/Reduce conflict (shift 8, reduce 6) on 'WORD' in state 128 %% Shift/Reduce conflict (shift 7, reduce 6) on 'ASSIGNMENT-WORD' in state = 128 %% Shift/Reduce conflict (shift 6, reduce 6) on 'NAME' in state 128 %% Shift/Reduce conflict (shift 5, reduce 6) on 'IO-NUMBER' in state 128 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 125 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 124 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 123 %% Shift/Reduce conflict (shift 25, reduce 19) on 'LESS' in state 122 %% Shift/Reduce conflict (shift 24, reduce 19) on 'GREAT' in state 122 %% Shift/Reduce conflict (shift 22, reduce 19) on 'DLESS' in state 122 %% Shift/Reduce conflict (shift 21, reduce 19) on 'DGREAT' in state 122 %% Shift/Reduce conflict (shift 20, reduce 19) on 'LESSAND' in state 122 %% Shift/Reduce conflict (shift 19, reduce 19) on 'GREATAND' in state 122 %% Shift/Reduce conflict (shift 18, reduce 19) on 'LESSGREAT' in state 122 %% Shift/Reduce conflict (shift 17, reduce 19) on 'DLESSDASH' in state 122 %% Shift/Reduce conflict (shift 16, reduce 19) on 'CLOBBER' in state 122 %% Shift/Reduce conflict (shift 5, reduce 19) on 'IO-NUMBER' in state 122 %% Shift/Reduce conflict (shift 25, reduce 74) on 'LESS' in state 119 %% Shift/Reduce conflict (shift 24, reduce 74) on 'GREAT' in state 119 %% Shift/Reduce conflict (shift 22, reduce 74) on 'DLESS' in state 119 %% Shift/Reduce conflict (shift 21, reduce 74) on 'DGREAT' in state 119 %% Shift/Reduce conflict (shift 20, reduce 74) on 'LESSAND' in state 119 %% Shift/Reduce conflict (shift 19, reduce 74) on 'GREATAND' in state 119 %% Shift/Reduce conflict (shift 18, reduce 74) on 'LESSGREAT' in state 119 %% Shift/Reduce conflict (shift 17, reduce 74) on 'DLESSDASH' in state 119 %% Shift/Reduce conflict (shift 16, reduce 74) on 'CLOBBER' in state 119 %% Shift/Reduce conflict (shift 97, reduce 74) on 'If' in state 119 %% Shift/Reduce conflict (shift 96, reduce 74) on 'Then' in state 119 %% Shift/Reduce conflict (shift 95, reduce 74) on 'Else' in state 119 %% Shift/Reduce conflict (shift 94, reduce 74) on 'Elif' in state 119 %% Shift/Reduce conflict (shift 93, reduce 74) on 'Fi' in state 119 %% Shift/Reduce conflict (shift 92, reduce 74) on 'Do' in state 119 %% Shift/Reduce conflict (shift 91, reduce 74) on 'Done' in state 119 %% Shift/Reduce conflict (shift 90, reduce 74) on 'Case' in state 119 %% Shift/Reduce conflict (shift 89, reduce 74) on 'Esac' in state 119 %% Shift/Reduce conflict (shift 88, reduce 74) on 'While' in state 119 %% Shift/Reduce conflict (shift 87, reduce 74) on 'Until' in state 119 %% Shift/Reduce conflict (shift 86, reduce 74) on 'For' in state 119 %% Shift/Reduce conflict (shift 85, reduce 74) on 'Lbrace' in state 119 %% Shift/Reduce conflict (shift 84, reduce 74) on 'Rbrace' in state 119 %% Shift/Reduce conflict (shift 83, reduce 74) on 'Bang' in state 119 %% Shift/Reduce conflict (shift 82, reduce 74) on 'In' in state 119 %% Shift/Reduce conflict (shift 81, reduce 74) on 'WORD' in state 119 %% Shift/Reduce conflict (shift 80, reduce 74) on 'ASSIGNMENT-WORD' in stat= e 119 %% Shift/Reduce conflict (shift 79, reduce 74) on 'NAME' in state 119 %% Shift/Reduce conflict (shift 5, reduce 74) on 'IO-NUMBER' in state 119 %% Shift/Reduce conflict (shift 25, reduce 72) on 'LESS' in state 116 %% Shift/Reduce conflict (shift 24, reduce 72) on 'GREAT' in state 116 %% Shift/Reduce conflict (shift 22, reduce 72) on 'DLESS' in state 116 %% Shift/Reduce conflict (shift 21, reduce 72) on 'DGREAT' in state 116 %% Shift/Reduce conflict (shift 20, reduce 72) on 'LESSAND' in state 116 %% Shift/Reduce conflict (shift 19, reduce 72) on 'GREATAND' in state 116 %% Shift/Reduce conflict (shift 18, reduce 72) on 'LESSGREAT' in state 116 %% Shift/Reduce conflict (shift 17, reduce 72) on 'DLESSDASH' in state 116 %% Shift/Reduce conflict (shift 16, reduce 72) on 'CLOBBER' in state 116 %% Shift/Reduce conflict (shift 97, reduce 72) on 'If' in state 116 %% Shift/Reduce conflict (shift 96, reduce 72) on 'Then' in state 116 %% Shift/Reduce conflict (shift 95, reduce 72) on 'Else' in state 116 %% Shift/Reduce conflict (shift 94, reduce 72) on 'Elif' in state 116 %% Shift/Reduce conflict (shift 93, reduce 72) on 'Fi' in state 116 %% Shift/Reduce conflict (shift 92, reduce 72) on 'Do' in state 116 %% Shift/Reduce conflict (shift 91, reduce 72) on 'Done' in state 116 %% Shift/Reduce conflict (shift 90, reduce 72) on 'Case' in state 116 %% Shift/Reduce conflict (shift 89, reduce 72) on 'Esac' in state 116 %% Shift/Reduce conflict (shift 88, reduce 72) on 'While' in state 116 %% Shift/Reduce conflict (shift 87, reduce 72) on 'Until' in state 116 %% Shift/Reduce conflict (shift 86, reduce 72) on 'For' in state 116 %% Shift/Reduce conflict (shift 85, reduce 72) on 'Lbrace' in state 116 %% Shift/Reduce conflict (shift 84, reduce 72) on 'Rbrace' in state 116 %% Shift/Reduce conflict (shift 83, reduce 72) on 'Bang' in state 116 %% Shift/Reduce conflict (shift 82, reduce 72) on 'In' in state 116 %% Shift/Reduce conflict (shift 81, reduce 72) on 'WORD' in state 116 %% Shift/Reduce conflict (shift 80, reduce 72) on 'ASSIGNMENT-WORD' in stat= e 116 %% Shift/Reduce conflict (shift 79, reduce 72) on 'NAME' in state 116 %% Shift/Reduce conflict (shift 5, reduce 72) on 'IO-NUMBER' in state 116 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 98 %% Shift/Reduce conflict (shift 135, reduce 106) on 'SEMI' in state 76 %% Shift/Reduce conflict (shift 134, reduce 106) on 'Do' in state 76 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 76 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 50 %% Shift/Reduce conflict (shift 127, reduce 7) on 'AND' in state 48 %% Shift/Reduce conflict (shift 126, reduce 7) on 'SEMI' in state 48 %% Shift/Reduce conflict (shift 25, reduce 18) on 'LESS' in state 43 %% Shift/Reduce conflict (shift 24, reduce 18) on 'GREAT' in state 43 %% Shift/Reduce conflict (shift 22, reduce 18) on 'DLESS' in state 43 %% Shift/Reduce conflict (shift 21, reduce 18) on 'DGREAT' in state 43 %% Shift/Reduce conflict (shift 20, reduce 18) on 'LESSAND' in state 43 %% Shift/Reduce conflict (shift 19, reduce 18) on 'GREATAND' in state 43 %% Shift/Reduce conflict (shift 18, reduce 18) on 'LESSGREAT' in state 43 %% Shift/Reduce conflict (shift 17, reduce 18) on 'DLESSDASH' in state 43 %% Shift/Reduce conflict (shift 16, reduce 18) on 'CLOBBER' in state 43 %% Shift/Reduce conflict (shift 5, reduce 18) on 'IO-NUMBER' in state 43 %% Shift/Reduce conflict (shift 25, reduce 75) on 'LESS' in state 32 %% Shift/Reduce conflict (shift 24, reduce 75) on 'GREAT' in state 32 %% Shift/Reduce conflict (shift 22, reduce 75) on 'DLESS' in state 32 %% Shift/Reduce conflict (shift 21, reduce 75) on 'DGREAT' in state 32 %% Shift/Reduce conflict (shift 20, reduce 75) on 'LESSAND' in state 32 %% Shift/Reduce conflict (shift 19, reduce 75) on 'GREATAND' in state 32 %% Shift/Reduce conflict (shift 18, reduce 75) on 'LESSGREAT' in state 32 %% Shift/Reduce conflict (shift 17, reduce 75) on 'DLESSDASH' in state 32 %% Shift/Reduce conflict (shift 16, reduce 75) on 'CLOBBER' in state 32 %% Shift/Reduce conflict (shift 97, reduce 75) on 'If' in state 32 %% Shift/Reduce conflict (shift 96, reduce 75) on 'Then' in state 32 %% Shift/Reduce conflict (shift 95, reduce 75) on 'Else' in state 32 %% Shift/Reduce conflict (shift 94, reduce 75) on 'Elif' in state 32 %% Shift/Reduce conflict (shift 93, reduce 75) on 'Fi' in state 32 %% Shift/Reduce conflict (shift 92, reduce 75) on 'Do' in state 32 %% Shift/Reduce conflict (shift 91, reduce 75) on 'Done' in state 32 %% Shift/Reduce conflict (shift 90, reduce 75) on 'Case' in state 32 %% Shift/Reduce conflict (shift 89, reduce 75) on 'Esac' in state 32 %% Shift/Reduce conflict (shift 88, reduce 75) on 'While' in state 32 %% Shift/Reduce conflict (shift 87, reduce 75) on 'Until' in state 32 %% Shift/Reduce conflict (shift 86, reduce 75) on 'For' in state 32 %% Shift/Reduce conflict (shift 85, reduce 75) on 'Lbrace' in state 32 %% Shift/Reduce conflict (shift 84, reduce 75) on 'Rbrace' in state 32 %% Shift/Reduce conflict (shift 83, reduce 75) on 'Bang' in state 32 %% Shift/Reduce conflict (shift 82, reduce 75) on 'In' in state 32 %% Shift/Reduce conflict (shift 81, reduce 75) on 'WORD' in state 32 %% Shift/Reduce conflict (shift 80, reduce 75) on 'ASSIGNMENT-WORD' in stat= e 32 %% Shift/Reduce conflict (shift 79, reduce 75) on 'NAME' in state 32 %% Shift/Reduce conflict (shift 5, reduce 75) on 'IO-NUMBER' in state 32 %% Shift/Reduce conflict (shift 25, reduce 73) on 'LESS' in state 31 %% Shift/Reduce conflict (shift 24, reduce 73) on 'GREAT' in state 31 %% Shift/Reduce conflict (shift 22, reduce 73) on 'DLESS' in state 31 %% Shift/Reduce conflict (shift 21, reduce 73) on 'DGREAT' in state 31 %% Shift/Reduce conflict (shift 20, reduce 73) on 'LESSAND' in state 31 %% Shift/Reduce conflict (shift 19, reduce 73) on 'GREATAND' in state 31 %% Shift/Reduce conflict (shift 18, reduce 73) on 'LESSGREAT' in state 31 %% Shift/Reduce conflict (shift 17, reduce 73) on 'DLESSDASH' in state 31 %% Shift/Reduce conflict (shift 16, reduce 73) on 'CLOBBER' in state 31 %% Shift/Reduce conflict (shift 8, reduce 73) on 'WORD' in state 31 %% Shift/Reduce conflict (shift 113, reduce 73) on 'ASSIGNMENT-WORD' in sta= te 31 %% Shift/Reduce conflict (shift 112, reduce 73) on 'NAME' in state 31 %% Shift/Reduce conflict (shift 5, reduce 73) on 'IO-NUMBER' in state 31 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 26 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 15 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 13 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 12 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 10 %% Shift/Reduce conflict (shift 25, reduce 3) on 'LESS' in state 2 %% Shift/Reduce conflict (shift 24, reduce 3) on 'GREAT' in state 2 %% Shift/Reduce conflict (shift 23, reduce 3) on 'LPAREN' in state 2 %% Shift/Reduce conflict (shift 22, reduce 3) on 'DLESS' in state 2 %% Shift/Reduce conflict (shift 21, reduce 3) on 'DGREAT' in state 2 %% Shift/Reduce conflict (shift 20, reduce 3) on 'LESSAND' in state 2 %% Shift/Reduce conflict (shift 19, reduce 3) on 'GREATAND' in state 2 %% Shift/Reduce conflict (shift 18, reduce 3) on 'LESSGREAT' in state 2 %% Shift/Reduce conflict (shift 17, reduce 3) on 'DLESSDASH' in state 2 %% Shift/Reduce conflict (shift 16, reduce 3) on 'CLOBBER' in state 2 %% Shift/Reduce conflict (shift 15, reduce 3) on 'If' in state 2 %% Shift/Reduce conflict (shift 14, reduce 3) on 'Case' in state 2 %% Shift/Reduce conflict (shift 13, reduce 3) on 'While' in state 2 %% Shift/Reduce conflict (shift 12, reduce 3) on 'Until' in state 2 %% Shift/Reduce conflict (shift 11, reduce 3) on 'For' in state 2 %% Shift/Reduce conflict (shift 10, reduce 3) on 'Lbrace' in state 2 %% Shift/Reduce conflict (shift 9, reduce 3) on 'Bang' in state 2 %% Shift/Reduce conflict (shift 8, reduce 3) on 'WORD' in state 2 %% Shift/Reduce conflict (shift 7, reduce 3) on 'ASSIGNMENT-WORD' in state 2 %% Shift/Reduce conflict (shift 6, reduce 3) on 'NAME' in state 2 %% Shift/Reduce conflict (shift 5, reduce 3) on 'IO-NUMBER' in state 2 %% Shift/Reduce conflict (shift 1, reduce 106) on 'NEWLINE' in state 0 Backtrace: In ice-9/boot-9.scm: 3966: 19 [#] 1645: 18 [%start-stack load-stack ...] 1650: 17 [#] In unknown file: ?: 16 [primitive-load "/gnu/store/8bl7iqln6qaajr3d6kwbyvkzy2gvr4rf-gash-= boot-0.1.50-c1b8/bin/gash"] In ice-9/eval.scm: 505: 15 [# (define # # #)] In ice-9/psyntax.scm: 1101: 14 [expand-top-sequence ((define (main args) (setenv "SHELL" #) ...))= () ...] 1259: 13 [#] 1605: 12 [expand-simple-lambda (# . #) () (()) ...] 1509: 11 [parse ((# . #) (# . #)) () () ...] In ice-9/boot-9.scm: 625: 10 [map # (# #)] In ice-9/psyntax.scm: 1257: 9 [# (# . #)] 1186: 8 [syntax-type (# #) (# #) (# # #) ...] 579: 7 [syntax-type main (# #) (#) ...] 293: 6 [get-global-definition-hook main (public gash gash)] In ice-9/boot-9.scm: 2708: 5 [# # ...] 2981: 4 [try-module-autoload (gash gash) #f] 2320: 3 [save-module-excursion #] 3001: 2 [#] In unknown file: ?: 1 [primitive-load-path "gash/gash" ...] ?: 0 [setlocale 6 ""] ERROR: In procedure setlocale: ERROR: In procedure setlocale: Invalid argument [1]20:44:45 janneke@dundal:~/src/guix/wip-boot [env] $=20 --8<---------------cut here---------------end--------------->8--- If I set LC_ALL=3DC=20 LC_ALL=3DC /gnu/store/8bl7iqln6qaajr3d6kwbyvkzy2gvr4rf-gash-boot-0.1.50= -c1b8/bin/gash --version then I (of course) still get the Shift/Reduce warnings and everything "seems" to work. It seems that the empty locale is problematic for guile 2.0.9 or our bootstrap environment. I just tried a patch and pushed to my wip-0.2.0. I am less cheerful about the Shift/Reduce warnings; I am afraid they might break something somewhere during the bootstrap build. Any ideas why these surface at this time? I'll play some more with lalr.upstream.scm versions... > Assuming all of the above is okay, Gash 0.2.0 is ready. \o/ Yay, scheme-only bootstrap, here we come \o/ Thanks for all your amazing work! janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com