schacon/showoff

Unable to install showoff even with DevKit installed

Opened this issue · 1 comments

First off

OS: Windows 8
Ruby Version: ruby 2.0.0p195 (2013-05-14) [x64-mingw32]
Ges Version: 2.0.3
DevKit Version: mingw64-64-4.7.2

Basically - I tried to install showoff with
gem install showoff
and I got this:

C:\DevKit>gem install showoff
Fetching: rack-1.5.2.gem (100%)
Successfully installed rack-1.5.2
Fetching: tilt-1.4.1.gem (100%)
Successfully installed tilt-1.4.1
Fetching: rack-protection-1.5.0.gem (100%)
Successfully installed rack-protection-1.5.0
Fetching: sinatra-1.4.3.gem (100%)
Successfully installed sinatra-1.4.3
Fetching: bluecloth-2.2.0.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing showoff:
ERROR: Failed to build gem native extension.

C:/Ruby200-x64/bin/ruby.exe extconf.rb

checking for srand()... yes
checking for random()... no
checking for rand()... yes
checking for bzero() in string.h,strings.h... no
checking for strcasecmp()... yes
checking for strncasecmp()... yes
checking for mkdio.h... yes
checking for ruby/encoding.h... yes
creating extconf.h
creating Makefile

make
generating bluecloth_ext-x64-mingw32.def
compiling bluecloth.c
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/windef.h:113:23: error: duplicate 'unsigned'
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/windef.h:113:23: error: two or more data types in declaration spe
cifiers
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/windef.h:114:24: error: duplicate 'unsigned'
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/windef.h:115:23: error: duplicate 'unsigned'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/winnt.h:1488:10: error: conflicting types for '__movsw'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winnt.h:1446:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/intrin.h:925:5: note: previous declaration of '__movsw' was here
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/winnt.h:1492:10: error: conflicting types for '__stosw'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winnt.h:1446:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/intrin.h:961:5: note: previous declaration of '__stosw' was here
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/winnt.h:1506:23: error: conflicting types for '__stosw'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winnt.h:1446:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/intrin.h:961:5: note: previous declaration of '__stosw' was here
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/winnt.h:1583:23: error: conflicting types for '__readgsword'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winnt.h:1446:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/intrin.h:929:5: note: previous declaration of '__readgsword' was
here
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/winnt.h:1605:23: error: conflicting types for '__writegsword'
In file included from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winnt.h:1446:0,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windef.h:137,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/windows.h:59,
from c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/..
/../../../x86_64-w64-mingw32/include/winsock2.h:23,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/win32.h:40,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/defines.h:153,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby/ruby.h:70,
from c:/Ruby200-x64/include/ruby-2.0.0/ruby.h:33,
from bluecloth.h:14,
from bluecloth.c:25:
c:\devkit\mingw\bin../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-m
ingw32/include/intrin.h:933:5: note: previous declaration of '__writegsword' was
here
make: *** [bluecloth.o] Error 1

Gem files will remain installed in C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bluec
loth-2.2.0 for inspection.
Results logged to C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bluecloth-2.2.0/ext/ge
m_make.out

*crickets