From: Joel VanderWerf Date: 2009-12-27T02:46:53+09:00 Subject: Re: [ANN] Ruby 1.8.7-p248 released. On 12/25/2009 2:19 AM, Urabe Shyouhei wrote: > * ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz Does not build in cygwin 1.7. (This is the first time I've tried to build any 1.8.7 in any cygwin, so I can't say if the problem is new.) The most recent releases of 1.8.6 and 1.9.1 build ok in cygwin 1.7. Here is the error with ruby-1.8.7-p248 under cygwin 1.7 (on windows 7 x86-64): $ gcc -g -O2 -DRUBY_EXPORT -I. -I. -c eval.c eval.c:211: error: conflicting types for '_longjmp' /usr/include/machine/setjmp.h:335: error: previous declaration of '_longjmp' was here eval.c:211: error: conflicting types for '_longjmp' /usr/include/machine/setjmp.h:335: error: previous declaration of '_longjmp' was here $ gcc -v Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /managed/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/configure --verbose --program-suffix=-3 --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug Thread model: posix gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) Seems like it might be related to: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/23340 http://redmine.ruby-lang.org/issues/show/1388 Thanks, and happy holidays to you too!