This queue is for tickets about the Ruby CPAN distribution.

Report information
The Basics
Id:
61013
Status:
new
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
stefanos [...] cpan.org(email delivery suspended)
Cc:
AdminCc:

BugTracker
Severity:
Normal
Broken in:
0.07
Fixed in:
(no value)



Subject: not work on win32 systems
i have trouble under windows with perl 5.10 (activeperl) with this Modul and ruby 1.8.7 with mingw (dmake) Command for Makefile: perl Makefile.PL --ruby=c:/Ruby187/ Log from the Makefile: ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32] ruby-inc: C:/Ruby187/lib/ruby/1.8/i386-mingw32 libdir : C:/Ruby187/lib ruby-lib: -lmsvcrt-ruby18 Note (probably harmless): No library found for -lmsvcrt-ruby18 Writing Makefile for Ruby But the lib is in the directory and i have copy this in the modul- and systemdirectory but nothing found. I have read in the readme that modul not work for 1.9.x but why this line in Makefile.PL? my $rubyhdrdir = ruby_config($ruby, "rubyhdrdir"); # 1.9.0+ Are there any experiences with the module under win32 with ruby 1.8.7 without cygwin? log from dmake (errors): Skip blib\lib\Ruby\Run.pm Skip blib\lib\Ruby.pod Skip blib\lib\Ruby\PerlObject.pod Skip blib\lib\libmsvcrt-ruby18-static.a Skip blib\lib\Ruby\Object.pod Skip blib\lib\msvcrt-ruby18.dll Skip blib\lib\Ruby\Inspect.pm Skip blib\lib\Ruby\libmsvcrt-ruby18.dll.a Skip blib\lib\libmsvcrt-ruby18.dll.a Skip blib\lib\Ruby\libmsvcrt-ruby18-static.a Skip blib\lib\Ruby.pm Skip blib\lib\Ruby\msvcrt-ruby18.dll Skip blib\lib\Ruby\literal.pm Skip blib\lib\Ruby\autobox.pm [...more correct things and warnings...] perlobject.o:perlobject.c:(.text+0x413b): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4147): undefined reference to `rb_define_modu le' perlobject.o:perlobject.c:(.text+0x4161): undefined reference to `rb_str_new' perlobject.o:perlobject.c:(.text+0x417b): undefined reference to `rb_define_cons t' perlobject.o:perlobject.c:(.text+0x41a3): undefined reference to `rb_define_sing leton_method' perlobject.o:perlobject.c:(.text+0x41cb): undefined reference to `rb_define_sing leton_method' perlobject.o:perlobject.c:(.text+0x41f3): undefined reference to `rb_define_sing leton_method' perlobject.o:perlobject.c:(.text+0x421b): undefined reference to `rb_define_sing leton_method' perlobject.o:perlobject.c:(.text+0x4243): undefined reference to `rb_define_sing leton_method' perlobject.o:perlobject.c:(.text+0x4268): more undefined references to `rb_defin e_singleton_method' follow perlobject.o:perlobject.c:(.text+0x42e5): undefined reference to `rb_eStandardEr ror' perlobject.o:perlobject.c:(.text+0x42ff): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x4309): undefined reference to `rb_cObject' perlobject.o:perlobject.c:(.text+0x4323): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x432e): undefined reference to `rb_mComparable ' perlobject.o:perlobject.c:(.text+0x433a): undefined reference to `rb_include_mod ule' perlobject.o:perlobject.c:(.text+0x4347): undefined reference to `rb_undef_alloc _func' perlobject.o:perlobject.c:(.text+0x436c): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4391): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x43b6): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x43db): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4400): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4428): more undefined references to `rb_defin e_method' follow perlobject.o:perlobject.c:(.text+0x4509): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x452e): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4556): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x457e): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x459d): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x45b3): undefined reference to `rb_define_allo c_func' perlobject.o:perlobject.c:(.text+0x45b8): undefined reference to `rb_mEnumerable ' perlobject.o:perlobject.c:(.text+0x45c9): undefined reference to `rb_include_mod ule' perlobject.o:perlobject.c:(.text+0x45f1): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4616): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x463e): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4663): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4688): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x46ad): more undefined references to `rb_defin e_method' follow perlobject.o:perlobject.c:(.text+0x4763): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x478b): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x47b3): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x47d8): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4800): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4825): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x484a): more undefined references to `rb_defin e_method' follow perlobject.o:perlobject.c:(.text+0x4869): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4888): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x48ad): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x48cc): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x48e2): undefined reference to `rb_define_allo c_func' perlobject.o:perlobject.c:(.text+0x48e7): undefined reference to `rb_mEnumerable ' perlobject.o:perlobject.c:(.text+0x48f8): undefined reference to `rb_include_mod ule' perlobject.o:perlobject.c:(.text+0x491d): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4945): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4964): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x498c): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x49b4): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x49dc): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4a04): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4a29): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4a4e): more undefined references to `rb_defin e_method' follow perlobject.o:perlobject.c:(.text+0x4b04): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4b29): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4b48): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x4b5e): undefined reference to `rb_define_allo c_func' perlobject.o:perlobject.c:(.text+0x4b63): undefined reference to `rb_mEnumerable ' perlobject.o:perlobject.c:(.text+0x4b74): undefined reference to `rb_include_mod ule' perlobject.o:perlobject.c:(.text+0x4b99): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4bc1): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4be9): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4c08): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4c27): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4c4c): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4c71): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4c96): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4cbb): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4ce3): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4d0b): more undefined references to `rb_defin e_method' follow perlobject.o:perlobject.c:(.text+0x4d2a): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4d49): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4d68): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4d87): undefined reference to `rb_define_alia s' perlobject.o:perlobject.c:(.text+0x4dac): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4dcb): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x4df3): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4e18): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4e40): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4e65): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4e71): undefined reference to `rb_eval_string ' perlobject.o:perlobject.c:(.text+0x4ea4): undefined reference to `rb_gc_register _address' perlobject.o:perlobject.c:(.text+0x4ea9): undefined reference to `rb_cObject' perlobject.o:perlobject.c:(.text+0x4eb1): undefined reference to `rb_obj_alloc' perlobject.o:perlobject.c:(.text+0x4ebb): undefined reference to `rb_cObject' perlobject.o:perlobject.c:(.text+0x4ec3): undefined reference to `rb_obj_alloc' perlobject.o:perlobject.c:(.text+0x4ed4): undefined reference to `rb_gc_register _address' perlobject.o:perlobject.c:(.text+0x4ee0): undefined reference to `rb_gc_register _address' perlobject.o:perlobject.c:(.text+0x4eff): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x4f27): undefined reference to `rb_define_priv ate_method' perlobject.o:perlobject.c:(.text+0x4f4f): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4f74): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4f99): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4fc1): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x4fe0): undefined reference to `rb_define_clas s_under' perlobject.o:perlobject.c:(.text+0x5003): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x502b): undefined reference to `rb_define_meth od' perlobject.o:perlobject.c:(.text+0x14bd): undefined reference to `rb_str_new' perlobject.o:perlobject.c:(.text+0x178d): undefined reference to `rb_assoc_new' perlobject.o:perlobject.c:(.text+0x1805): undefined reference to `rb_assoc_new' perlobject.o:perlobject.c:(.text+0x2c0b): undefined reference to `rb_int2inum' perlobject.o:perlobject.c:(.text+0x378d): undefined reference to `rb_call_super' ruby_pm.o:ruby_pm.c:(.text+0xf6): undefined reference to `ruby_init' ruby_pm.o:ruby_pm.c:(.text+0x10a): undefined reference to `ruby_options' ruby_pm.o:ruby_pm.c:(.text+0x11f): undefined reference to `ruby_script' ruby_pm.o:ruby_pm.c:(.text+0x124): undefined reference to `rb_cObject' ruby_pm.o:ruby_pm.c:(.text+0x12c): undefined reference to `rb_obj_alloc' ruby_pm.o:ruby_pm.c:(.text+0x13d): undefined reference to `rb_gc_register_addres s' ruby_pm.o:ruby_pm.c:(.text+0x142): undefined reference to `rb_hash_new' ruby_pm.o:ruby_pm.c:(.text+0x153): undefined reference to `rb_gc_register_addres s' ruby_pm.o:ruby_pm.c:(.text+0x15f): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0x168): undefined reference to `rb_cObject' ruby_pm.o:ruby_pm.c:(.text+0x170): undefined reference to `rb_const_get' ruby_pm.o:ruby_pm.c:(.text+0x178): undefined reference to `rb_obj_as_string' ruby_pm.o:ruby_pm.c:(.text+0x1d6): undefined reference to `rb_cObject' ruby_pm.o:ruby_pm.c:(.text+0x3d7): undefined reference to `rb_obj_id' ruby_pm.o:ruby_pm.c:(.text+0x3ea): undefined reference to `rb_hash_aref' ruby_pm.o:ruby_pm.c:(.text+0x560): undefined reference to `rb_obj_id' ruby_pm.o:ruby_pm.c:(.text+0x573): undefined reference to `rb_hash_aref' ruby_pm.o:ruby_pm.c:(.text+0x60f): undefined reference to `rb_assoc_new' ruby_pm.o:ruby_pm.c:(.text+0x624): undefined reference to `rb_hash_aset' ruby_pm.o:ruby_pm.c:(.text+0x6ab): undefined reference to `rb_obj_is_kind_of' ruby_pm.o:ruby_pm.c:(.text+0x742): undefined reference to `rb_obj_is_kind_of' ruby_pm.o:ruby_pm.c:(.text+0x7f5): undefined reference to `rb_obj_is_kind_of' ruby_pm.o:ruby_pm.c:(.text+0x916): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0x91e): undefined reference to `rb_obj_as_string' ruby_pm.o:ruby_pm.c:(.text+0x935): undefined reference to `rb_obj_classname' ruby_pm.o:ruby_pm.c:(.text+0x95d): undefined reference to `rb_str_cat2' ruby_pm.o:ruby_pm.c:(.text+0x983): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0x98c): undefined reference to `rb_cObject' ruby_pm.o:ruby_pm.c:(.text+0x994): undefined reference to `rb_const_get' ruby_pm.o:ruby_pm.c:(.text+0x9f5): undefined reference to `rb_exc_new2' ruby_pm.o:ruby_pm.c:(.text+0xa12): undefined reference to `rb_iv_set' ruby_pm.o:ruby_pm.c:(.text+0xa1a): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0xa35): undefined reference to `rb_iv_set' ruby_pm.o:ruby_pm.c:(.text+0xaf5): undefined reference to `rb_exc_new' ruby_pm.o:ruby_pm.c:(.text+0xbb3): undefined reference to `rb_protect' ruby_pm.o:ruby_pm.c:(.text+0xbc2): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0xc06): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0xc19): undefined reference to `rb_attr_get' ruby_pm.o:ruby_pm.c:(.text+0xc3a): undefined reference to `rb_path2class' ruby_pm.o:ruby_pm.c:(.text+0xc56): undefined reference to `rb_ivar_set' ruby_pm.o:ruby_pm.c:(.text+0xc8e): undefined reference to `rb_obj_as_string' ruby_pm.o:ruby_pm.c:(.text+0xd1c): undefined reference to `rb_protect' ruby_pm.o:ruby_pm.c:(.text+0xd2b): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0xd62): undefined reference to `rb_bug' ruby_pm.o:ruby_pm.c:(.text+0xd95): undefined reference to `rb_protect' ruby_pm.o:ruby_pm.c:(.text+0xda4): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0xdf4): undefined reference to `rb_funcall2' ruby_pm.o:ruby_pm.c:(.text+0xe5f): undefined reference to `rb_iterate' ruby_pm.o:ruby_pm.c:(.text+0xf09): undefined reference to `rb_protect' ruby_pm.o:ruby_pm.c:(.text+0xf18): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0xf37): undefined reference to `rb_ary_new2' ruby_pm.o:ruby_pm.c:(.text+0x10b2): undefined reference to `rb_str_new' ruby_pm.o:ruby_pm.c:(.text+0x10bf): undefined reference to `rb_str_new2' ruby_pm.o:ruby_pm.c:(.text+0x1133): undefined reference to `rb_int2inum' ruby_pm.o:ruby_pm.c:(.text+0x1158): undefined reference to `rb_obj_instance_eval ' ruby_pm.o:ruby_pm.c:(.text+0x1170): undefined reference to `rb_cFixnum' ruby_pm.o:ruby_pm.c:(.text+0x117e): undefined reference to `rb_mod_const_at' ruby_pm.o:ruby_pm.c:(.text+0x1186): undefined reference to `rb_const_list' ruby_pm.o:ruby_pm.c:(.text+0x119f): undefined reference to `rb_str_new2' ruby_pm.o:ruby_pm.c:(.text+0x11c6): undefined reference to `rb_cFixnum' ruby_pm.o:ruby_pm.c:(.text+0x11d1): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0x11dd): undefined reference to `rb_const_get_at' ruby_pm.o:ruby_pm.c:(.text+0x1274): undefined reference to `rb_cFalseClass' ruby_pm.o:ruby_pm.c:(.text+0x12a7): undefined reference to `rb_int2inum' ruby_pm.o:ruby_pm.c:(.text+0x12bc): undefined reference to `rb_intern' ruby_pm.o:ruby_pm.c:(.text+0x12f0): undefined reference to `rb_protect' ruby_pm.o:ruby_pm.c:(.text+0x12ff): undefined reference to `ruby_errinfo' ruby_pm.o:ruby_pm.c:(.text+0x13d3): undefined reference to `rb_cNilClass' ruby_pm.o:ruby_pm.c:(.text+0x140d): undefined reference to `rb_cTrueClass' ruby_pm.o:ruby_pm.c:(.text+0x1417): undefined reference to `rb_cFalseClass' ruby_pm.o:ruby_pm.c:(.text+0x1422): undefined reference to `rb_cSymbol' ruby_pm.o:ruby_pm.c:(.text+0x1439): undefined reference to `rb_str_resize' ruby_pm.o:ruby_pm.c:(.text+0x1456): undefined reference to `rb_str_cat' ruby_pm.o:ruby_pm.c:(.text+0x146f): undefined reference to `rb_str_cat' ruby_pm.o:ruby_pm.c:(.text+0x1492): undefined reference to `rb_cNilClass' ruby_pm.o:ruby_pm.c:(.text+0x149c): undefined reference to `rb_cTrueClass' ruby_pm.o:ruby_pm.c:(.text+0x14a6): undefined reference to `rb_cSymbol' ruby_pm.o:ruby_pm.c:(.text+0x14cd): undefined reference to `rb_attr_get' ruby_pm.o:ruby_pm.c:(.text+0x14f6): undefined reference to `rb_ivar_set' ruby_pm.o:ruby_pm.c:(.text+0x152d): undefined reference to `rb_attr_get' ruby_pm.o:ruby_pm.c:(.text+0x1558): undefined reference to `rb_ivar_set' ruby_pm.o:ruby_pm.c:(.text+0x159e): undefined reference to `rb_str_new' ruby_pm.o:ruby_pm.c:(.text+0x15e7): undefined reference to `rb_str_new' ruby_pm.o:ruby_pm.c:(.text+0x233): undefined reference to `ruby_cleanup' ruby_pm.o:ruby_pm.c:(.text+0x42e): undefined reference to `rb_hash_delete' collect2: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\Ruby\Ruby.dll'


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.