I know problems with macgem have been posted (several times) before, but I can't tell from the threads whether or not gems are working in macruby version 0.4. It doesn't seem to work for me. Though 'sudo macgem query --remote' works as expecteed. Even if I run macruby version 0.3, gem installation fails, though it appears to have a different reason for failing, and version 0.3 can't even query remotely like 0.4 can. See the bottom of this email for the terminal output from the macruby version 0.3 attempt. It would be great if I could get sqlite3-ruby gem working with any version of macruby. Any advice is appreciated. Thanks, Tim
> sudo macgem install sqlite3-ruby Bulk updating Gem source index for: http://gems.rubyforge.org/ /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133: [BUG] Segmentation fault MacRuby version 0.4 (ruby 1.9.0 2008-06-03) [universal-darwin9.0, x86_64] -- stack frame ------------ 0000 (0xc08120060): 00000004 0001 (0xc08120068): 00000000 0002 (0xc08120070): 00000004 0003 (0xc08120078): 00000000 0004 (0xc08120080): 8004951e0 0005 (0xc08120088): 8004c45e0 0006 (0xc08120090): 00000004 0007 (0xc08120098): 00000004 0008 (0xc081200a0): 00000000 0009 (0xc081200a8): 800453c60 0010 (0xc081200b0): 8004c45e0 0011 (0xc081200b8): 80045c2e0 0012 (0xc081200c0): 800378640 0013 (0xc081200c8): 00000004 0014 (0xc081200d0): 00000004 0015 (0xc081200d8): 00000000 0016 (0xc081200e0): 800378640 0017 (0xc081200e8): 8003c3980 0018 (0xc081200f0): 00000004 0019 (0xc081200f8): 00000004 0020 (0xc08120100): 00000000 0021 (0xc08120108): 00000004 0022 (0xc08120110): 8003c3980 0023 (0xc08120118): 8004b8ce0 0024 (0xc08120120): 800587860 0025 (0xc08120128): 80050b440 0026 (0xc08120130): 00000000 0027 (0xc08120138): 800587860 0028 (0xc08120140): 800949220 0029 (0xc08120148): 00000004 0030 (0xc08120150): 00000000 0031 (0xc08120158): 00000004 0032 (0xc08120160): 8009c61c0 0033 (0xc08120168): 800bb9f60 0034 (0xc08120170): 00000001 0035 (0xc08120178): 00000004 0036 (0xc08120180): 00000004 0037 (0xc08120188): 00000000 0038 (0xc08120190): 800bba160 0039 (0xc08120198): 00000004 0040 (0xc081201a0): c0821fd08 0041 (0xc081201a8): 80009ee00 0042 (0xc081201b0): 800bba640 0043 (0xc081201b8): 00000004 0044 (0xc081201c0): 00000004 0045 (0xc081201c8): c08120188 (= 37) 0046 (0xc081201d0): 800bba640 0047 (0xc081201d8): 80009ee00 0048 (0xc081201e0): 80092f100 0049 (0xc081201e8): 804312b40 0050 (0xc081201f0): 80425e040 0051 (0xc081201f8): 00000004 0052 (0xc08120200): 80383b120 0053 (0xc08120208): 8044c7da0 0054 (0xc08120210): 00000004 0055 (0xc08120218): c0821fb48 0056 (0xc08120220): 801e93c40 0057 (0xc08120228): 00000002 0058 (0xc08120230): 00000004 0059 (0xc08120238): 00000004 0060 (0xc08120240): 00000004 0061 (0xc08120248): 00000004 0062 (0xc08120250): 00000004 0063 (0xc08120258): 803687860 0064 (0xc08120260): 104da3f80 0065 (0xc08120268): 8032f8020 0066 (0xc08120270): 00000000 0067 (0xc08120278): 00000000 0068 (0xc08120280): 00000000 0069 (0xc08120288): 00000000 0070 (0xc08120290): 8009300a0 0071 (0xc08120298): 00000004 0072 (0xc081202a0): 00000002 0073 (0xc081202a8): 00000004 0074 (0xc081202b0): 00000004 0075 (0xc081202b8): 00000000 0076 (0xc081202c0): 00000004 0077 (0xc081202c8): 00000000 0078 (0xc081202d0): 00000004 0079 (0xc081202d8): 00000000 0080 (0xc081202e0): 8008e5040 0081 (0xc081202e8): 8032f8020 0082 (0xc081202f0): 8008dee80 0083 (0xc081202f8): 8009300a0 0084 (0xc08120300): 00000004 0085 (0xc08120308): 00000000 0086 (0xc08120310): 104da0dd0 0087 (0xc08120318): 8032f8020 0088 (0xc08120320): 00000004 0089 (0xc08120328): 00000004 0090 (0xc08120330): 00000004 0091 (0xc08120338): 00000000 0092 (0xc08120340): 00000004 0093 (0xc08120348): 8032f8020 0094 (0xc08120350): 800841e80 0095 (0xc08120358): 00000004 0096 (0xc08120360): c0821f7c8 0097 (0xc08120368): 800839de0 0098 (0xc08120370): 00000004 0099 (0xc08120378): c08120338 (= 91) 0100 (0xc08120380): 00000004 0101 (0xc08120388): 800839de0 0102 (0xc08120390): 8032f8020 0103 (0xc08120398): 00000004 0104 (0xc081203a0): 80075a9c0 0105 (0xc081203a8): 00000004 0106 (0xc081203b0): 8007505c0 0107 (0xc081203b8): 104d965f0 0108 (0xc081203c0): 800839de0 0109 (0xc081203c8): 800759f00 0110 (0xc081203d0): 00000004 0111 (0xc081203d8): 80073e4e0 0112 (0xc081203e0): 104d9a630 0113 (0xc081203e8): 00000004 0114 (0xc081203f0): 800744660 0115 (0xc081203f8): 104d9a630 0116 (0xc08120400): 800839de0 0117 (0xc08120408): 00000004 0118 (0xc08120410): 80073e4e0 0119 (0xc08120418): 00000004 0120 (0xc08120420): 00000004 0121 (0xc08120428): 800744660 0122 (0xc08120430): 00000004 0123 (0xc08120438): 800839de0 0124 (0xc08120440): 00000004 0125 (0xc08120448): 00000004 0126 (0xc08120450): 00000000 0127 (0xc08120458): 00000004 0128 (0xc08120460): 00000000 0129 (0xc08120468): 8007446c0 0130 (0xc08120470): 800839de0 0131 (0xc08120478): 00000004 0132 (0xc08120480): 00000000 0133 (0xc08120488): 00000004 0134 (0xc08120490): 00000004 0135 (0xc08120498): 00000004 0136 (0xc081204a0): 00000004 0137 (0xc081204a8): 00000004 0138 (0xc081204b0): 00000004 0139 (0xc081204b8): 00000004 0140 (0xc081204c0): 00000000 0141 (0xc081204c8): 8005fe100 0142 (0xc081204d0): 00000004 0143 (0xc081204d8): c0821f3d8 0144 (0xc081204e0): 00000004 0145 (0xc081204e8): 00000004 0146 (0xc081204f0): c0821f368 0147 (0xc081204f8): 807575de0 0148 (0xc08120500): 80782f920 0149 (0xc08120508): 000005df 0150 (0xc08120510): 00000004 0151 (0xc08120518): 00000004 0152 (0xc08120520): 00000004 0153 (0xc08120528): 00000004 0154 (0xc08120530): c081204d8 (= 143) 0155 (0xc08120538): 80782f920 0156 (0xc08120540): 00000004 0157 (0xc08120548): 80785df20 0158 (0xc08120550): 00000004 0159 (0xc08120558): c081204c0 (= 140) 0160 (0xc08120560): 00000004 0161 (0xc08120568): 80785df20 0162 (0xc08120570): 00000004 0163 (0xc08120578): 00000000 0164 (0xc08120580): 104d180e0 0165 (0xc08120588): 807c42540 0166 (0xc08120590): 00000004 0167 (0xc08120598): 00000004 0168 (0xc081205a0): 00000000 0169 (0xc081205a8): 1003b5f10 0170 (0xc081205b0): 807c42540 0171 (0xc081205b8): 00000004 0172 (0xc081205c0): 00000004 0173 (0xc081205c8): 00000000 0174 (0xc081205d0): 807fc9b20 0175 (0xc081205d8): 807c42540 0176 (0xc081205e0): 00000004 0177 (0xc081205e8): 00000000 0178 (0xc081205f0): 00000004 0179 (0xc081205f8): 00000000 0180 (0xc08120600): 00000004 0181 (0xc08120608): 00000000 <- lfp <- dfp -- control frame ---------- c:0040 p:---- s:0182 b:0182 l:000181 d:000181 CFUNC :transfer: c:0039 p:---- s:0180 b:0180 l:000179 d:000179 CFUNC :node_import: c:0038 p:---- s:0178 b:0178 l:000177 d:000177 CFUNC :load c:0037 p:0015 s:0174 b:0174 l:000173 d:000173 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133 c:0036 p:0026 s:0169 b:0169 l:000168 d:000168 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/specification.rb:582 c:0035 p:0017 s:0164 b:0164 l:000163 d:000163 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:184 c:0034 p:0222 s:0160 b:0160 l:000140 d:000159 BLOCK /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:52 c:0033 p:0102 s:0155 b:0155 l:000143 d:000154 BLOCK /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_reader.rb:46 c:0032 p:---- s:0149 b:0149 l:000148 d:000148 FINISH :(null) c:0031 p:---- s:0147 b:0147 l:000146 d:000146 CFUNC :loop c:0030 p:0007 s:0144 b:0144 l:000143 d:000143 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_reader.rb:37 c:0029 p:0075 s:0141 b:0141 l:000140 d:000140 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:33 c:0028 p:---- s:0129 b:0129 l:000128 d:000128 FINISH :(null) c:0027 p:---- s:0127 b:0127 l:000126 d:000126 CFUNC :new c:0026 p:0014 s:0122 b:0122 l:000121 d:000121 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:18 c:0025 p:0083 s:0115 b:0115 l:000114 d:000114 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package.rb:56 c:0024 p:0037 s:0107 b:0107 l:001548 d:001548 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:67 c:0023 p:0016 s:0100 b:0100 l:000091 d:000099 BLOCK /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:51 c:0022 p:---- s:0099 b:0099 l:000098 d:000098 FINISH :initialize: c:0021 p:---- s:0097 b:0097 l:000096 d:000096 CFUNC :open c:0020 p:0141 s:0092 b:0092 l:000091 d:000091 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:50 c:0019 p:0148 s:0086 b:0086 l:000085 d:000085 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/installer.rb:81 c:0018 p:---- s:0080 b:0080 l:000079 d:000079 FINISH :(null) c:0017 p:---- s:0078 b:0078 l:000077 d:000077 CFUNC :new: c:0016 p:---- s:0076 b:0076 l:000075 d:000075 CFUNC :new:env_shebang:force:format_executable:ignore_dependencies:install_dir:security_policy:wrappers:bin_dir: c:0015 p:0171 s:0064 b:0064 l:002298 d:0003b8 BLOCK /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:200 c:0014 p:---- s:0058 b:0058 l:000057 d:000057 FINISH :new c:0013 p:---- s:0056 b:0056 l:000055 d:000055 CFUNC :each c:0012 p:0121 s:0053 b:0053 l:002298 d:002298 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:183 c:0011 p:0043 s:0046 b:0046 l:000037 d:000045 BLOCK /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:73 c:0010 p:---- s:0043 b:0043 l:000042 d:000042 FINISH :select c:0009 p:---- s:0041 b:0041 l:000040 d:000040 CFUNC :each c:0008 p:0186 s:0038 b:0038 l:000037 d:000037 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70 c:0007 p:0059 s:0031 b:0031 l:000030 d:000030 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command.rb:136 c:0006 p:0176 s:0027 b:0027 l:000026 d:000026 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:104 c:0005 p:0009 s:0021 b:0021 l:000020 d:000020 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:74 c:0004 p:0077 s:0016 b:0016 l:000015 d:000015 METHOD /Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/gem_runner.rb:39 c:0003 p:0189 s:0009 b:0009 l:000008 d:000008 TOP /usr/local/bin/macgem:24 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :inherited: c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP --------------------------- DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133:in `transfer:'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133:in `node_import:'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133:in `load'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/yaml.rb:133:in `load'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/specification.rb:582:in `from_yaml'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:184:in `load_gemspec'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:52:in `block in initialize'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_reader.rb:46:in `block in each'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_reader.rb:37:in `loop'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_reader.rb:37:in `each'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:33:in `initialize'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:18:in `new'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package/tar_input.rb:18:in `open'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/package.rb:56:in `open'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:67:in `from_io'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:51:in `block in from_file_by_path'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:50:in `open'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/format.rb:50:in `from_file_by_path'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/installer.rb:81:in `initialize'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:200:in `new:'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:200:in `new:env_shebang:force:format_executable:ignore_dependencies:install_dir:security_policy:wrappers:bin_dir:'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:200:in `block in install'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:183:in `each'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/dependency_installer.rb:183:in `install'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:73:in `block in execute'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70:in `each'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/commands/install_command.rb:70:in `execute'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command.rb:136:in `invoke'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:104:in `process_args'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/command_manager.rb:74:in `run'" DBG> : "/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/ruby/1.9.0/rubygems/gem_runner.rb:39:in `run'" DBG> : "/usr/local/bin/macgem:24:in `<main>'" -- backtrace of native function call (Use addr2line) -- 0x10010cac1 0x100028e44 0x100028f28 0x1000bf9dd 0x7fff83cca34a 0x0 0x10485c2ee 0x1001044ff 0x10010499a 0x1001050fe 0x10485c857 0x1001044ff 0x10010499a 0x1001050fe 0x10485b2c8 0x10485429d 0x104853adf 0x104860cf4 0x10485baa3 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010bb42 0x10002cb9f 0x1000f2c35 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010440a 0x10010499a 0x10010752e 0x100061fd1 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010aca2 0x10002cfcf 0x10004d717 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010440a 0x10010499a 0x10010752e 0x100061fd1 0x1001044ff 0x10010499a 0x10010752e 0x100108b25 0x1000fdf1f 0x100102ee2 0x10010aca2 0x100006cc7 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010aca2 0x100006cc7 0x1001085a7 0x1000fdf1f 0x100102ee2 0x10010316c 0x10002c862 0x10002fc17 0x100000f1f 0x100000ea4 0x4 ------------------------------------------------------- Abort trap ################################################################################################################################# Attempt using macruby/macgem version 0.3: > macruby -v MacRuby version 0.3 (ruby 1.9.0 2008-06-03) [universal-darwin9.0] Tim:/Library/Frameworks/MacRuby.framework/Versions> macgem -v 1.1.1 Tim:/Library/Frameworks/MacRuby.framework/Versions> sudo macgem update --system 2008-12-26 08:10:19.453 macruby[543:a0b] *** +[RFC2253DN module_function]: unrecognized selector sent to class 0x9311310 Updating RubyGems Nothing to update Tim:/Library/Frameworks/MacRuby.framework/Versions> sudo macgem install sqlite3-ruby 2008-12-26 08:11:05.755 macruby[546:a0b] *** +[RFC2253DN module_function]: unrecognized selector sent to class 0x9310f40 Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /Library/Frameworks/MacRuby.framework/Versions/0.3/usr/bin/macruby extconf.rb install sqlite3-ruby checking for fdatasync() in -lrt... no checking for sqlite3.h... yes checking for sqlite3_open() in -lsqlite3... no make make: *** No rule to make target `ruby.h', needed by `sqlite3_api_wrap.o'. Stop. Gem files will remain installed in /Library/Frameworks/MacRuby.framework/Versions/0.3/usr/lib/ruby/Gems/1.9.0/gems/sqlite3-ruby-1.2.4 for inspection. Results logged to /Library/Frameworks/MacRuby.framework/Versions/0.3/usr/lib/ruby/Gems/1.9.0/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out ########################################################################################################################## An attempt to query remotely from macgem (macruby version 0.3) Tim:/Library/Frameworks/MacRuby.framework/Versions> sudo macgem query --remote *** REMOTE GEMS *** ERROR: While executing gem ... (RangeError) bignum too big to convert into `unsigned long'
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel