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>