# Fail to compile trunk in cygwin

**URL:** <https://www.ruby-forum.com/t/fail-to-compile-trunk-in-cygwin/84740>\
**Category:** Development\
**Created:** [February 7, 2007, 1:21pm UTC](https://www.ruby-forum.com/t/fail-to-compile-trunk-in-cygwin/84740 "2007-02-07T13:21:31Z")\
**Posts on this page:** 1\
**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:** [February 7, 2007, 1:21pm UTC](https://www.ruby-forum.com/t/fail-to-compile-trunk-in-cygwin/84740/1 "2007-02-07T13:21:31Z")

</div>

e$B=uED$G$9!#e(B  
Cygwin e$B$Ge(B trunk e$B$N%3%s%Q%$%k$,\<:GT$7$^$9!#e(B  
e$B$9$$$^$;$s!#Js9p$@$1$G$9!#e(B

./process.c: In function `rb_proc_exec': ./process.c:1004: error: `P\_OVERLAY’ undeclared (first use in this  
function)  
./process.c:1004: error: (Each undeclared identifier is reported only  
once  
./process.c:1004: error: for each function it appears in.)  
make: \*\*\* [process.o] Error 1

Cygwine$B$G!"e(Brb\_w32\_proce$B$r;H$&$N$H;H$o$J$$$N$He(B  
e$B$I$A$i$,@52r$J$s$G$7$g$&$+!)e(B

e$B;n$7$K!"e(Brb\_w32\_proce$B$r;H$o$J$$J}$,0U?^$7$?F0$-$J$N$+$H;W$$!"e(B  
e$BC1=c$K;H$o$J$$J}$rA\*Br$7$?$i!"e(B  
miniruby.exe e$B$O$G$-$^$7$?$,!"3HD%%i%$%V%i%j$Ne(Bmakee$B$G\<:GT$7$Fe(B  
ruby.exee$B$,$G$-$^$;$s$G$7$?!#e(B

systeme$BEv$?$j$,2x$7$$$N$+$H;W$$!"$G$-$?e(Bminiruby.exee$B$Ge(B

./miniruby.exe -e ‘system(“ls”)’

e$B$H$7$?$i!"e(Bcore dumpe$B$7$^$7$?!#e(B

## – stack frame ------------ 0000 (0x7fe30008): 00000004 0001 (0x7fe3000c): 00000005 0002 (0x7fe30010): 00000004 0003 (0x7fe30014): 00000001 0004 (0x7fe30018): 00000004 0005 (0x7fe3001c): 7ff0a4f4 0006 (0x7fe30020): 00000004 0007 (0x7fe30024): 00000001 ← lfp ← dfp – control frame ---------- c:0004 p:---- s:0008 b:0008 l:000007 d:000007 CFUNC :system c:0003 p:0009 s:0004 b:0004 l:000003 d:000003 TOP -e:1 c:0002 p:---- s:0002 b:0002 l:000001 d:000001 FINISH c:0001 p:---- s:0000 b:-001 l:000000 d:000000 ------

DBG\> : “-e:1:in `'”  
[BUG] rb\_sys\_fail(ls) - errno == 0  
ruby 1.9.0 (2007-02-07) [i386-cygwin]

e$BB?J,!“$3$N$”$?$j$NJQ99$,1F6A$7$F$$$k$s$8$c$J$$$+$H;W$$$^$9$,e(B  
e$B$h$/$o$+$j$^$;$s!#e(B

Wed Feb 7 03:39:32 2007 Koichi Sasada [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

- blockinlining.c, compile.c, compile.h, error.c, eval.c,  
eval\_intern.h, eval\_jump.h, eval\_load.c, eval\_method.h,  
eval\_safe.h, gc.c, insnhelper.h, insns.def, iseq.c, proc.c,  
process.c, signal.c, thread.c, thread\_pthread.ci, thread\_win32.ci,  
vm.c, vm.h, vm\_dump.c, vm\_evalbody.ci, vm\_macro.def,  
yarv.h, yarvcore.h, yarvcore.c: change type and macro names:
