# Cannot compile snapshot tarball

**URL:** <https://www.ruby-forum.com/t/cannot-compile-snapshot-tarball/124292>\
**Category:** Development\
**Created:** [December 27, 2007, 12:37pm UTC](https://www.ruby-forum.com/t/cannot-compile-snapshot-tarball/124292 "2007-12-27T12:37:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [December 27, 2007, 12:37pm UTC](https://www.ruby-forum.com/t/cannot-compile-snapshot-tarball/124292/1 "2007-12-27T12:37:40Z")

</div>

e$B1sF#$H?=$7$^$9!#e(B

e$B:G?7HG%9%J%C%W%7%g%C%H$Ne(B tarball e$B$,%3%s%Q%$%k$G$-$^$;$s!#e(B

ftp://ftp.ruby-lang.org/pub/ruby/snapshot.tar.gz

gcc -g -O2 -I. -I.ext/include/i686-linux -I./include -I.  
-DRUBY\_EXPORT -D\_GNU\_SOURCE=1 -o parse.o -c parse.c  
parse.c:9097:37: error: macro “yydestruct” requires 3 arguments, but  
only 2 given  
parse.c: In function ‘ruby\_yyparse’:  
parse.c:9097: error: ‘yydestruct’ undeclared (first use in this  
function)  
parse.c:9097: error: (Each undeclared identifier is reported only once  
parse.c:9097: error: for each function it appears in.)  
parse.c:9103:32: error: macro “yydestruct” requires 3 arguments, but  
only 2 given  
parse.c:9157:41: error: macro “yydestruct” requires 3 arguments, but  
only 2 given

e$B%9%J%C%W%7%g%C%H$r:n$k$H$-$Ne(B bison  
e$B$,8E$$$N$G$O$J$$$G$7$g$&$+!#e(B
