Neil Jerram <n...@ossau.uklinux.net> writes: > Greg Troxel <g...@ir.bbn.com> writes: > >> Git tree... release_1-8-6-53-g66f3b6c >> GCC version... gcc (GCC) 4.1.3 20080704 prerelease (NetBSD nb1 20080202) >> Differences: >> End differnces. >> >> [snip] >> >> FAIL: popen.test: open-input-pipe: open-input-pipe process gets >> (current-input-port) as stdin > > That looks to be caused by a `fix' that I did. I'll have a > look/think. If you are able to provide any more detail on the cause > of the failure, that would be great.
The same thing happens with Ubuntu Jaunty. I Don't think it is Guile failing. It the test that caused problems: (open-input-pipe "read && echo $REPLY") In Ubuntu and NetBSD, Bash is not the default shell, so "read" requires an argument. From the /bin/sh shell (linked to /bin/dash): $ read && echo $REPLY read: 1: arg count It works when popen.test is changed to do: (open-input-pipe "read line && echo $line") -- Barry Fishman