<< Activesupport | Index | Dbi >>
ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32]
then trying to install
gem install character-encodings
results in
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing character-encodings:
ERROR: Failed to build gem native extension.
C:/Ruby187/bin/ruby.exe extconf.rb
checking for ÔÇÿ-std=c99ÔÇÖ option to compiler... yes
checking for ÔÇÿ-finline-functionsÔÇÖ option to compiler... yes
checking for ÔÇÿ-WallÔÇÖ option to compiler... yes
checking for ÔÇÿ-WextraÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wwrite-stringsÔÇÖ option to compiler... yes
checking for ÔÇÿ-Waggregate-returnÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wmissing-prototypesÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wmissing-declarationsÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wnested-externsÔÇÖ option to compiler... yes
checking for ÔÇÿ-WundefÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wpointer-arithÔÇÖ option to compiler... yes
checking for ÔÇÿ-Wcast-alignÔÇÖ option to compiler... yes
checking for ÔÇÿ-WerrorÔÇÖ option to compiler... yes
checking for ÔÇÿ-WinlineÔÇÖ option to compiler... yes
checking for assert.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for stdbool.h... yes
checking for stddef.h... yes
checking for stdint.h... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for sys/types.h... yes
checking for wchar.h... yes
creating Makefile
make
gcc -I. -I/C/Ruby187/lib/ruby/1.8/i386-mingw32 -I/C/Ruby187/lib/ruby/1.8/i386-mingw32 -I. -DHAVE_ASSERT_H -DHAVE_LIMITS_H -DHAVE_LOCALE_H -DHAVE_STDBOOL_H -
HAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DHAVE_SYS_TYPES_H -DHAVE_WCHAR_H -g -O2 -DFD_SETSIZE=256 -std=c99 -finline-functions -Wal -strings -Waggregate-return -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wundef -Wpointer-arith -Wcast-align -Werror -Winline -c break.c gcc -I. -I/C/Ruby187/lib/ruby/1.8/i386-mingw32 -I/C/Ruby187/lib/ruby/1.8/i386-mingw32 -I. -DHAVE_ASSERT_H -DHAVE_LIMITS_H -DHAVE_LOCALE_H -DHAVE_STDBOOL_H -
HAVE_STDINT_H -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DHAVE_SYS_TYPES_H -DHAVE_WCHAR_H -g -O2 -DFD_SETSIZE=256 -std=c99 -finline-functions -Wal -strings -Waggregate-return -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wundef -Wpointer-arith -Wcast-align -Werror -Winline -c decompose cc1.exe: warnings being treated as errors
decompose.c: In function '_utf_normalize_wc':
decompose.c:410:1: error: visibility attribute not supported in this configuration; ignored
make: *** [decompose.o] Error 1
Gem files will remain installed in C:/Ruby187/lib/ruby/gems/1.8/gems/character-encodings-0.4.1 for inspection.
Results logged to C:/Ruby187/lib/ruby/gems/1.8/gems/character-encodings-0.4.1/ext/encoding/character/utf-8/gem_make.out
but
gem install rkj-character-encodings
installs just fine (also reported here http://url.ba/zr0f)
vim C:/Ruby-1.8.6-oniguruma/lib/ruby/gems/1.8/gems/de.oddb-2.0.0/lib/oddb/import/importer.rb
and edit the line to UTF-8 and LATIN1
@@iconv = Iconv.new('UTF-8//IGNORE//TRANSLIT', 'LATIN1')