# Fail to complie ext pty in cygwin

**URL:** <https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225>\
**Category:** Development\
**Created:** [December 23, 2008, 1:17am UTC](https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225 "2008-12-23T01:17:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [December 23, 2008, 1:17am UTC](https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225/1 "2008-12-23T01:17:55Z")

</div>

e$B=uED$G$9!#e(B  
e$BJs9p$@$1$G$9!#e(B

Cygwin e$B$Ge(B ruby\_1\_9\_1 e$B$r%3%s%Q%$%k$9$k$He(B  
ext/pty e$B$N%3%s%Q%$%k$K\<:GT$7$^$9!#e(B

# pty e$B$C$F$=$b$=$be(BCygwine$B$G$bF0$/$N$+$I$&$+$o$+$j$^$;$s$,e(B…

/home/svn/ruby/branches/ruby\_1\_9\_1/ext/pty/pty.c: In function `chfunc': /home/svn/ruby/branches/ruby_1_9_1/ext/pty/pty.c:243: error:`SlaveName’  
undeclared (first use in this function)  
/home/svn/ruby/branches/ruby\_1\_9\_1/ext/pty/pty.c:243: error: (Each  
undeclared identifier is reported only once  
/home/svn/ruby/branches/ruby\_1\_9\_1/ext/pty/pty.c:243: error: for each  
function it appears in.)  
/home/svn/ruby/branches/ruby\_1\_9\_1/ext/pty/pty.c: In function  
`getDevice': /home/svn/ruby/branches/ruby_1_9_1/ext/pty/pty.c:423: warning:`return’  
with a value, in function returning void  
make[1]: \*\*\* [pty.o] Error 1  
make[1]: Leaving directory  
`/home/suke/work/ruby/bin-cygwin-1\_9\_1/ext/pty’  
make: \*\*\* [exts] Error 1

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [December 23, 2008, 4:49am UTC](https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225/2 "2008-12-23T04:49:37Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
Masaki S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> Cygwin e$B$Ge(B ruby\_1\_9\_1 e$B$r%3%s%Q%$%k$9$k$He(B  
> ext/pty e$B$N%3%s%Q%$%k$K\<:GT$7$^$9!#e(B

trunk e$B$G$O$I$&$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [December 23, 2008, 5:46am UTC](https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225/3 "2008-12-23T05:46:53Z")

</div>

e$B=uED$G$9!#e(B

Tanaka A. wrote:

> > Cygwin e$B$Ge(B ruby\_1\_9\_1 e$B$r%3%s%Q%$%k$9$k$He(B  
> > ext/pty e$B$N%3%s%Q%$%k$K\<:GT$7$^$9!#e(B
> 
> trunk e$B$G$O$I$&$G$7$g$&$+!#e(B

trunke$B$@$He(B e$B3HD%%i%$%V%i%j$N%3%s%Q%$%k$X?J$`A0$Ke(B  
[ruby-dev:37556]  
e$B$N%(%i!\<$G;_$^$j$^$9e(B…  
e$B$H=q$-$+$1$F;n$7$Ke(B touch revision.h e$B$7$F$+$iB3$1$Fe(B  
makee$B$7$F$_$?$ie(B  
e$B:G8e$^$G!"%3%s%Q%$%k$G$-$^$7$?!#e(B  
trunke$B$@$H%3%s%Q%$%k$G$-$k$\_$?$$$G$9!#e(B

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Masaki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58956e/32.png) [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Post date:** [December 23, 2008, 6:33am UTC](https://www.ruby-forum.com/t/fail-to-complie-ext-pty-in-cygwin/156225/4 "2008-12-23T06:33:05Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
Masaki S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> trunke$B$@$H%3%s%Q%$%k$G$-$k$\_$?$$$G$9!#e(B

e$B$H$9$k$H!"e(B1.9.1 e$B$,=\<J,$Ke(B trunk  
e$B$KDI?o$7$F$J$$$s$G$7$g$&$M!#e(B

r20757 e$B$+$J$!!#e(B
