Closed rvera closed 11 years ago
I'm using gosu-mac-wrapper-0.7.47.tar.gz under OSX. The following program works
require "gosu" require "opengl" Gosu::Window.new(100, 100, false).show
but this one doesn't
require "gosu" require "opengl" require 'yaml' Gosu::Window.new(100, 100, false).show
This is the exception I'm catching
dlopen(/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/stringio.bundle, 9): no suitable image found. Did find: /Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/stringio.bundle: no matching architecture in universal wrapper - /Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/stringio.bundle ["<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/yaml/syck.rb:6:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/syck.rb:9:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/yaml.rb:16:in `yamler='", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/yaml.rb:43:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "my_main.rb:56:in `<top (required)>'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/Main.rb:16:in `load'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/Main.rb:16:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/gosu/run.rb:11:in `<main>'"]
I also get a similar error when requiring chipmunk
require "gosu" require "opengl" require 'chipmunk' Gosu::Window.new(100, 100, false).show
Error
dlopen(/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/chipmunk.bundle, 9): no suitable image found. Did find: /Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/chipmunk.bundle: no matching architecture in universal wrapper - /Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/chipmunk.bundle ["<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/chipmunk.rb:14:in `rescue in <top (required)>'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/lib/chipmunk.rb:7:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "my_main.rb:56:in `<top (required)>'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/Main.rb:16:in `load'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/Main.rb:16:in `<top (required)>'", "<internal:lib/rubygems/custom_require>:29:in `require'", "<internal:lib/rubygems/custom_require>:29:in `require'", "/Users/rvera/Projects/arabian prince/source/pkg/arabian_prince_0_0_1_OSX/Arabian Prince.app/Contents/Resources/gosu/run.rb:11:in `<main>'"]
Both work fine when I execute Main.rb with my local ruby interpreter.
It seems it's a Gosu problem. This solution seems to work:
http://www.libgosu.org/cgi-bin/mwf/topic_show.pl?tid=887.
Although it now breaks my opengl dependencies
Yep this is a Gosu problem after all.
I'm using gosu-mac-wrapper-0.7.47.tar.gz under OSX. The following program works
but this one doesn't
This is the exception I'm catching
I also get a similar error when requiring chipmunk
Error
Both work fine when I execute Main.rb with my local ruby interpreter.