Please use https://aur.archlinux.org/packages/ruby-rubysdl/ instead
Search Criteria
Package Details: openfracas 0.6.1-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-01-01)
| Package Base: | openfracas |
|---|---|
| Description: | A game similar to Risk, based on the discontinued Fracas |
| Upstream URL: | http://www.openfracas.org/ |
| Category: | games |
| Licenses: | |
| Submitter: | jstepien |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 8 |
| First Submitted: | 2008-11-15 11:32 |
| Last Updated: | 2009-04-14 15:57 |
Dependencies (4)
Required by (0)
Sources
Latest Comments
Comment by anatolik
Comment by jstepien
The problem seems to be caused by the fact that Arch is packaging Ruby 1.9 which is not backwards compatible with version 1.8. OpenFracas was apparently developed on 1.8 and what you're experiencing is a result of these differences. In this particular case, OpenFracas assumes that the current directory is in the current load path, which is true for Ruby 1.8 but not for 1.9. Getting this issue fixed isn't difficult with a one-line patch. Unfortunately, it isn't the only incompatibility.
Comment by kamils
I'm afraid I get the following:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- Common (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/share/openfracas/Main.rb:30:in `<top (required)>'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/bin/openfracas:3:in `<main>'
Comment by jstepien
Take a look at http://forums.openfracas.org/viewtopic.php?t=81
Comment by gothmog.todi
i get the following when starting openfracas:
/usr/share/openfracas/Common.rb:55:in `block in <top (required)>': undefined method `+@' for "/OpenFracas/":String (NoMethodError)
from /usr/share/openfracas/Common.rb:27:in `linux'
from /usr/share/openfracas/Common.rb:43:in `<top (required)>'
from /usr/share/openfracas/Main.rb:30:in `require'
from /usr/share/openfracas/Main.rb:30:in `<top (required)>'
from /usr/bin/openfracas:3:in `require'
from /usr/bin/openfracas:3:in `<main>'
any idea what the problem could be?