Bug #4600

date/date_parse.c errors are breaking MinGW build

Added by Luis Lavena over 4 years ago. Updated over 4 years ago.

Assignee:tadayoshi funaba
ruby -v:ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32] Backport:



Recent commits to ext/date/date_parse are breaking the MinGW build. As revision 31323:

make[2]: Entering directory /c/Users/Luis/Projects/oss/oci/rubyinstaller/sandbox/ruby19_build/ext/date'
generating date_core-i386-mingw32.def
compiling ../../../../../../ruby/ext/date/date_core.c
compiling ../../../../../../ruby/ext/date/date_parse.c
../../../../../../ruby/ext/date/date_parse.c: In function 'parse_ddd_cb':
../../../../../../ruby/ext/date/date_parse.c:1105:6: warning: implicit declaration of function 'index'
../../../../../../ruby/ext/date/date_parse.c:1105:11: warning: incompatible implicit declaration of
built-in function 'index'
compiling ../../../../../../ruby/ext/date/date_strftime.c
compiling ../../../../../../ruby/ext/date/date_strptime.c
linking shared-object date_core.so
date_parse.o: In function
c:\Users\Luis\Projects\oss\oci\rubyinstaller\sandbox\ruby19_build\ext\date/../../../../../../ruby/ext/date/date_parse.c:1105: undefined reference to index'
collect2: ld returned 1 exit status
make[2]: *** [../../.ext/i386-mingw32/date_core.so] Error 1
make[2]: Leaving directory
make[1]: *** [ext/date/all] Error 2


#1 Updated by Yui NARUSE over 4 years ago

  • Status changed from Open to Assigned



#2 Updated by tadayoshi funaba over 4 years ago

  • Status changed from Assigned to Closed

switch hitter does not support 1.8.x.
anyway, closed.

#3 Updated by Luis Lavena over 4 years ago

Thank you tadayoshi funaba for fixing this.

I'm was trying to build ruby-trunk and use 1.8.7 as baseruby, that is why ruby -v mention 1.8.7

The issue is now solved.

Also available in: Atom PDF