Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
On Sun, 30 Mar 2014, Claude Marinier wrote: I just built chicken 4.8.0.5 on MS Windows Vista with a somewhat recent cygwin. The installation process went well but csi could not find parley. Turns out parley needs stty which did not compile because it cannot find the symbol ECHOPRT. I removed the offending code from stty.scm, compiled, and installed it. After that, parley installed without complaint. I neglected to mention that removing references to ECHOPRT in stty is not a proper solution; it just allowed me to use Chicken on MS Windows. Note that csi command editing does not work properly; this is likely due the changes I made. I appologize for previously posting an "omnibus" message. I will try to remember to have one topic per posting. -- Claude Marinier ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
Claude Marinier scripsit: > I neglected to mention that removing references to ECHOPRT in stty is > not a proper solution; it just allowed me to use Chicken on MS Windows. In fact, ECHOPRT should simply be flushed. It is not part of Posix, and is in fact useful only on long-obsolete printing terminals. The Linux tty driver doesn't even seem to implement it. -- John Cowan http://www.ccil.org/~cowanco...@ccil.org If I have seen farther than others, it is because I am surrounded by dwarves. --Murray Gell-Mann ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
On Sun, 30 Mar 2014, Claude Marinier wrote: On Sun, 30 Mar 2014, Claude Marinier wrote: I just built chicken 4.8.0.5 on MS Windows Vista with a somewhat recent cygwin. The installation process went well but csi could not find parley. Turns out parley needs stty which did not compile because it cannot find the symbol ECHOPRT. I removed the offending code from stty.scm, compiled, and installed it. After that, parley installed without complaint. I neglected to mention that removing references to ECHOPRT in stty is not a proper solution; it just allowed me to use Chicken on MS Windows. Note that csi command editing does not work properly; this is likely due the changes I made. I appologize for previously posting an "omnibus" message. I will try to remember to have one topic per posting. Chicken 4.8.3 works. tar zxf ~/Downloads/chicken-4.8.0.5.tar.gz cd chicken-4.8.0.5 make PLATFORM=cygwin PREFIX=/usr/local make PLATFORM=cygwin PREFIX=/usr/local install csi chicken-install numbers No errors. -- Claude Marinier ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
On Mon, Mar 31, 2014 at 3:15 AM, Claude Marinier wrote: > > On Sun, 30 Mar 2014, Claude Marinier wrote: > >> I just built chicken 4.8.0.5 on MS Windows Vista with a somewhat recent >> cygwin. The installation process went well but csi could not find parley. >> >> Turns out parley needs stty which did not compile because it cannot find >> the symbol ECHOPRT. I removed the offending code from stty.scm, compiled, >> and installed it. After that, parley installed without complaint. >> > > I neglected to mention that removing references to ECHOPRT in stty is not > a proper solution; it just allowed me to use Chicken on MS Windows. Note > that csi command editing does not work properly; this is likely due the > changes I made. > > I appologize for previously posting an "omnibus" message. I will try to > remember to have one topic per posting. Yes please, I usually only skim subjects :) I'll conditionally compile out ECHOPRT. -- Alex > > -- > Claude Marinier > > > > ___ > Chicken-users mailing list > Chicken-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-users > ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
Alex Shinn scripsit: > Yes please, I usually only skim subjects :) Ah, then you missed my argument. > I'll conditionally compile out ECHOPRT. ECHOPRT should be removed unconditionally. It is not Posix and is only useful on hard-copy terminals, which are non-existent these days. -- John Cowan http://www.ccil.org/~cowanco...@ccil.org The Penguin shall hunt and devour all that is crufty, gnarly and bogacious; all code which wriggles like spaghetti, or is infested with blighting creatures, or is bound by grave and perilous Licences shall it capture. And in capturing shall it replicate, and in replicating shall it document, and in documentation shall it bring freedom, serenity and most cool froodiness to the earth and all who code therein. --Gospel of Tux ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] chicken 4.8.0.5 on cygwin - stty & ECHOPRT
On Thu, Apr 3, 2014 at 10:02 PM, John Cowan wrote: > Alex Shinn scripsit: > > > Yes please, I usually only skim subjects :) > > Ah, then you missed my argument. > > > I'll conditionally compile out ECHOPRT. > > ECHOPRT should be removed unconditionally. It is not Posix and is only > useful on hard-copy terminals, which are non-existent these days. > It's still defined and documented, and I wouldn't rule out the possibility of some terminal supporting it (there could be people running Chicken on all kinds of crazy ancient hardware for all I know). When the macro itself is removed from either Linux or BSD I'll remove it from the egg. -- Alex ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users