Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2009 14:18:28 -0700 (PDT)
From:      bf <bf2006a@yahoo.com>
To:        freebsd-ports@FreeBSD.org
Cc:        obrien@FreeBSD.org
Subject:   Re: shells/bash-4.0 port horribly broken
Message-ID:  <151637.2537.qm@web39102.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help

--0-388893817-1236892708=:2537
Content-Type: text/plain; charset=us-ascii

--- On Thu, 3/12/09, bf <bf2006a@yahoo.com> wrote:

> From: bf <bf2006a@yahoo.com>
> Subject: Re: shells/bash-4.0 port horribly broken
> To: freebsd-ports@FreeBSD.org
> Cc: obrien@FreeBSD.org
> Date: Thursday, March 12, 2009, 4:48 PM
> Hang on guys, we're looking into it.  The upstream
> maintainer
> confirms that failures in command substitutions are _not_
> the
> expected behavior of bash 4.x, that they are not being
> observed on
> many other systems, and that in the past similar problems
> like
> this have been connected with problems in bison, so maybe
> our use
> of system yacc has something to do with it.
> 
> The point about running the testsuite is well-taken.
> 
> b.


Yes, I can confirm on my system (8-CURRENT i386), switching
the port from system yacc to bison 2.x solves the
command substitution problem.  Try the attached patch.

b.


      
--0-388893817-1236892708=:2537
Content-Type: text/plain; name="bash_diff.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bash_diff.txt"

ZGlmZiAtcnVOIGJhc2gub3JpZy9NYWtlZmlsZSBiYXNoL01ha2VmaWxlCi0t
LSBiYXNoLm9yaWcvTWFrZWZpbGUJMjAwOS0wMy0xMiAwNTo1NDowMS4wMDAw
MDAwMDAgLTA0MDAKKysrIGJhc2gvTWFrZWZpbGUJMjAwOS0wMy0xMiAxNjo0
MDoyOC41MzkwNTcwMDAgLTA0MDAKQEAgLTMsMTMgKzMsMTMgQEAKICMgRGF0
ZSBjcmVhdGVkOgkJCQkzMCBKdWwgMjAwNAogIyBXaG9tOgkJCQkJT2xpdmVy
IEVpa2VtZWllcgogIwotIyAkRnJlZUJTRDogcG9ydHMvc2hlbGxzL2Jhc2gv
TWFrZWZpbGUsdiAxLjExMCAyMDA5LzAzLzEyIDA5OjU0OjAxIG9zYSBFeHAg
JAorIyAkRnJlZUJTRDogcG9ydHMvc2hlbGxzL2Jhc2gvTWFrZWZpbGUsdiAx
LjEwNyAyMDA5LzAzLzExIDE3OjAwOjM3IG9icmllbiBFeHAgJAogIwogCiBQ
T1JUTkFNRT0JCWJhc2gKIFBBVENITEVWRUw9CQkxMAogUE9SVFZFUlNJT049
CQk0LjAuJHtQQVRDSExFVkVMOlMvXjAvL2d9Ci1QT1JUUkVWSVNJT04/PQkJ
MQorUE9SVFJFVklTSU9OPz0JCTIKIENBVEVHT1JJRVM9CQlzaGVsbHMKIE1B
U1RFUl9TSVRFUz0JCSR7TUFTVEVSX1NJVEVfR05VOlMvJC86YmFzaC99IFwK
IAkJCWZ0cDovL2Z0cC5jd3J1LmVkdS9wdWIvJVNVQkRJUiUvOmZhcQpAQCAt
NDMsNiArNDMsNyBAQAogTUFOMT0JCQliYXNoLjEgYmFzaGJ1Zy4xCiBJTkZP
PQkJCWJhc2gKIAorVVNFX0JJU09OPQkJeWVzCiBHTlVfQ09ORklHVVJFPQkJ
eWVzCiAKIC5pZiAhZGVmaW5lZChOT1BPUlRET0NTKQpAQCAtOTEsOCArOTIs
NyBAQAogTERGTEFHUys9CQktTCR7TE9DQUxCQVNFfS9saWIKIAogQ09ORklH
VVJFX0VOVj0JCUNQUEZMQUdTPSIke0NQUEZMQUdTfSIgXAotCQkJTERGTEFH
Uz0iJHtMREZMQUdTfSIgXAotCQkJWUFDQz0iJHtZQUNDfSIKKwkJCUxERkxB
R1M9IiR7TERGTEFHU30iCiAKIC5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+
CiAK

--0-388893817-1236892708=:2537--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?151637.2537.qm>