shirleyian / pentoo

Automatically exported from code.google.com/p/pentoo
1 stars 1 forks source link

net-misc/warvox-9999 missing deps #142

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
USE="http" emerge warvox
...
┌- warvox-launcher 
username: admin
pass: warvox
Login to http://127.0.0.1:7777/

[*] Starting WarVOX on http://127.0.0.1:7777/

/usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': 
cannot load such file -- script/../config/boot (LoadError)
        from /usr/lib64/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from script/server:2:in `<top (required)>'
        from ./warvox.rb:72:in `load'
        from ./warvox.rb:72:in `<main>'

Original issue reported on code.google.com by iamaweso...@gmail.com on 2 May 2013 at 3:02

GoogleCodeExporter commented 9 years ago
also cannot emerge net-misc/warvox-9999

emerge: there are no ebuilds to satisfy "dev-ruby/rails:3.0".
(dependency required by "net-misc/warvox-9999::pentoo" [ebuild])
(dependency required by "=net-misc/warvox-9999" [argument])

Original comment by iamaweso...@gmail.com on 2 May 2013 at 3:06

GoogleCodeExporter commented 9 years ago
strace log http://pastebin.com/aPGxFV5D
emerge --info warvox http://pastebin.com/byRB68hR
emerge log http://pastebin.com/r6MiNzMj

Original comment by iamaweso...@gmail.com on 2 May 2013 at 4:07

GoogleCodeExporter commented 9 years ago
warvox-1.0.1 should be fixed, the 9999 is still broken.

There are too many deps missing including live packages.
Feel free to provide all ebuilds.

Original comment by blshkv on 3 May 2013 at 3:25

GoogleCodeExporter commented 9 years ago
I noted that net-misc/warvox-9999 is based off SVN, latest code should be via 
git at https://github.com/rapid7/warvox.git

Manually trying to install it on x86_64 I get segmentation faults in ruby. This 
is what I did: -

# installed rvm
$ \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled # Or, 
--ruby=1.9.3

# install the Ruby version WarVox likes
$ rvm install ruby-1.9.3-p429

# install the ruby bundles
$ bundle install

# try to build the database per the WarVox 2.0 instructions
$ make database
Checking the database..
RAILS_ENV=production bundle exec rake db:migrate
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:88: [BUG] Segmentation fault
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0063 p:---- s:0205 b:0205 l:000204 d:000204 CFUNC  :Locker
c:0062 p:0027 s:0202 b:0202 l:000548 d:000548 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:88
c:0061 p:0013 s:0197 b:0197 l:000196 d:000196 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:60
c:0060 p:0014 s:0189 b:0189 l:000da0 d:000da0 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:19
c:0059 p:---- s:0185 b:0185 l:000184 d:000184 FINISH
c:0058 p:---- s:0183 b:0183 l:000182 d:000182 CFUNC  :new
c:0057 p:0011 s:0180 b:0180 l:000179 d:000179 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:15
c:0056 p:0025 s:0177 b:0177 l:000176 d:000176 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/loader.rb:12
c:0055 p:---- s:0172 b:0172 l:000171 d:000171 FINISH
c:0054 p:---- s:0170 b:0170 l:000169 d:000169 CFUNC  :new
c:0053 p:0038 s:0167 b:0167 l:000166 d:000166 CLASS  
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less.rb:14
c:0052 p:0081 s:0165 b:0165 l:000164 d:000164 TOP    
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less.rb:9
c:0051 p:---- s:0163 b:0163 l:000162 d:000162 FINISH
c:0050 p:---- s:0161 b:0161 l:000160 d:000160 CFUNC  :require
c:0049 p:0010 s:0157 b:0157 l:000149 d:000156 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0048 p:0071 s:0155 b:0155 l:000154 d:000154 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236
c:0047 p:0019 s:0150 b:0150 l:000149 d:000149 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0046 p:0021 s:0145 b:0145 l:000144 d:000144 TOP    
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-2.3.2/lib/less/rails.rb:6
c:0045 p:---- s:0143 b:0143 l:000142 d:000142 FINISH
c:0044 p:---- s:0141 b:0141 l:000140 d:000140 CFUNC  :require
c:0043 p:0010 s:0137 b:0137 l:000129 d:000136 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0042 p:0071 s:0135 b:0135 l:000134 d:000134 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236
c:0041 p:0019 s:0130 b:0130 l:000129 d:000129 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0040 p:0011 s:0125 b:0125 l:000124 d:000124 TOP    
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-2.3.2/lib/less-rails.rb:1
c:0039 p:---- s:0123 b:0123 l:000122 d:000122 FINISH
c:0038 p:---- s:0121 b:0121 l:000120 d:000120 CFUNC  :require
c:0037 p:0010 s:0117 b:0117 l:000109 d:000116 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0036 p:0071 s:0115 b:0115 l:000114 d:000114 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236
c:0035 p:0019 s:0110 b:0110 l:000109 d:000109 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251
c:0034 p:0021 s:0105 b:0105 l:000104 d:000104 TOP    
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-bootstrap-2.3.2/lib/less-rail
s-bootstrap.rb:8
c:0033 p:---- s:0103 b:0103 l:000102 d:000102 FINISH
c:0032 p:---- s:0101 b:0101 l:000100 d:000100 CFUNC  :require
c:0031 p:0026 s:0097 b:0097 l:000076 d:000096 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:72
c:0030 p:---- s:0094 b:0094 l:000093 d:000093 FINISH
c:0029 p:---- s:0092 b:0092 l:000091 d:000091 CFUNC  :each
c:0028 p:0091 s:0089 b:0089 l:000076 d:000088 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:70
c:0027 p:---- s:0082 b:0082 l:000081 d:000081 FINISH
c:0026 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC  :each
c:0025 p:0046 s:0077 b:0077 l:000076 d:000076 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:59
c:0024 p:0021 s:0073 b:0073 l:000072 d:000072 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler.rb:132
c:0023 p:0144 s:0069 b:0069 l:000068 d:000068 TOP    
/home/eh/checkout/git/warvox/config/application.rb:10
c:0022 p:---- s:0067 b:0067 l:000066 d:000066 FINISH
c:0021 p:---- s:0065 b:0065 l:000064 d:000064 CFUNC  :require
c:0020 p:0026 s:0061 b:0061 l:000060 d:000060 TOP    
/home/eh/checkout/git/warvox/Rakefile:4
c:0019 p:---- s:0059 b:0059 l:000058 d:000058 FINISH
c:0018 p:---- s:0057 b:0057 l:000056 d:000056 CFUNC  :load
c:0017 p:0013 s:0053 b:0053 l:000052 d:000052 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/rake_module.
rb:25
c:0016 p:0252 s:0049 b:0049 l:000048 d:000048 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:589
c:0015 p:0009 s:0044 b:0044 l:000037 d:000043 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:89
c:0014 p:0009 s:0042 b:0042 l:000041 d:000041 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:160
c:0013 p:0011 s:0038 b:0038 l:000037 d:000037 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:88
c:0012 p:0019 s:0035 b:0035 l:000028 d:000034 BLOCK  
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:72
c:0011 p:0009 s:0033 b:0033 l:000032 d:000032 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:160
c:0010 p:0011 s:0029 b:0029 l:000028 d:000028 METHOD 
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:70
c:0009 p:0060 s:0026 b:0026 l:000025 d:000025 TOP    
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/bin/rake:33
c:0008 p:---- s:0024 b:0024 l:000023 d:000023 FINISH
c:0007 p:---- s:0022 b:0022 l:000021 d:000021 CFUNC  :load
c:0006 p:0127 s:0018 b:0018 l:0002c8 d:000020 EVAL   
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/rake:19
c:0005 p:---- s:0015 b:0015 l:000014 d:000014 FINISH
c:0004 p:---- s:0013 b:0013 l:000012 d:000012 CFUNC  :eval
c:0003 p:0101 s:0007 b:0007 l:0002c8 d:000c30 EVAL   
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0002c8 d:0002c8 TOP   

-- Ruby level backtrace information ----------------------------------------
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:in `<main>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:in `eval'
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/rake:19:in `<main>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/bin/rake:19:in `load'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/bin/rake:33:in `<top 
(required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:70:in `run'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:160:in `standard_exception_handling'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:72:in `block in run'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:88:in `load_rakefile'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:160:in `standard_exception_handling'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:89:in `block in load_rakefile'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.
rb:589:in `raw_load_rakefile'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/rake_module.
rb:25:in `load_rakefile'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/rake_module.
rb:25:in `load'
/home/eh/checkout/git/warvox/Rakefile:4:in `<top (required)>'
/home/eh/checkout/git/warvox/Rakefile:4:in `require'
/home/eh/checkout/git/warvox/config/application.rb:10:in `<top (required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler.rb:132:
in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:59:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:59:in `each'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:70:in `block in require'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:70:in `each'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:72:in `block (2 levels) in require'
/home/eh/.rvm/gems/ruby-1.9.3-p429@global/gems/bundler-1.3.5/lib/bundler/runtime
.rb:72:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-bootstrap-2.3.2/lib/less-rail
s-bootstrap.rb:8:in `<top (required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236:in `load_dependency'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `block in require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-2.3.2/lib/less-rails.rb:1:in 
`<top (required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236:in `load_dependency'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `block in require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-rails-2.3.2/lib/less/rails.rb:6:in 
`<top (required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:236:in `load_dependency'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `block in require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/activesupport-3.2.13/lib/active_support/
dependencies.rb:251:in `require'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less.rb:9:in `<top 
(required)>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less.rb:14:in 
`<module:Less>'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less.rb:14:in `new'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/loader.rb:12:in 
`initialize'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:15:in `instance'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:15:in `new'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:19:in `initialize'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:60:in `lock'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:88:in `do_lock'
/home/eh/.rvm/gems/ruby-1.9.3-p429/gems/less-2.3.1/lib/less/java_script/v8_conte
xt.rb:88:in `Locker'

-- C level backtrace information -------------------------------------------
make: *** [database] Segmentation fault

I've tried the pentoo/gentoo vanilla 1.9.3_p392 rather than using RVM, tried 
changing gcc to vanilla builds x86_64-pc-linux-gnu-4.5.4-vanilla and 
x86_64-pc-linux-gnu-4.6.3-vanilla and tried setting CFLAGS and CXXFLAGS to "". 
I'm not sure why it segfaults. I've googled and found stuff to do with openssl 
on OSX and to do with locking in older versions of therubyracer.

I'm not sure how to troubleshoot this or how to fix it. 

Original comment by anywhere...@gmail.com on 20 May 2013 at 11:10

GoogleCodeExporter commented 9 years ago
https://github.com/rapid7/warvox

Original comment by sidhayn on 4 Jul 2013 at 6:02