用rvm编译1.9.3-p327

时间:2012-11-15 19:20:45

标签: ruby rvm

因为错误试图让ruby在Windows 7 64位上玩得很好而被驱使。使用rvm,我对1.9.2和1.9.3-p194没有任何问题。但是使用1.9.3-p327:

Error running `make`, please read [...]/make.log`

她在这里:

    CC = gcc
    LD = ld
    LDSHARED = gcc -shared 
    CFLAGS = -I/home/Cameron.Steele/.rvm/usr/include 
    XCFLAGS = -include ruby/config.h -include ruby/missing.h -DRUBY_EXPORT
    CPPFLAGS =   -I. -I.ext/include/i386-cygwin -I./include -I.
    DLDFLAGS = -Wl,--enable-auto-image-base,--enable-auto-import -Wl,--out-implib=libruby191.dll.a cygruby191.def  
    SOLIBS = cygruby191.res.o -lpthread -lrt -ldl -lcrypt  
linking miniruby.exe
file.o:file.c:(.text+0x434c): undefined reference to `_wcsicmp`
collect2: ld returned 1 exit status
Makefile:164: recipe for target `miniruby.exe' failed
make: *** [miniruby.exe] Error 1

没有孩子......没有电脑那么贵,也没那么有用,粉碎也是违法的。

任何帮助都是先发制人的。我已经很感激你了。

1 个答案:

答案 0 :(得分:3)

请参阅:https://bugs.ruby-lang.org/issues/7415#change-33382

Ruby人员认为这是一个错误,并且在Backport93列表中存在问题。它计划修复。