-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chipmunk extension is outdated #321
Comments
You've tagged this issue low - correctly. Although I'm fond of the sample I'm not aware of anybody using chipmunk in Shoes (how would I know?) If the gem was working with Ruby 2.3, I'd feel better about using the gem instead. I could easily be convinced to not ship the ext & sample and not include the gem either. They appear to provide a mingw binary gem so thats 80% of the audience w/o and the 20% can install xcode or use the linux package manager to install gcc. |
The latest bindings did successfully build on my machine when installing it as a RubyGems. Chipmunk is lightweight and stable. It should build right out of the box on your build environment for all Shoes targets. How about doing that, copy the gem in Shoes, like Nokogiri, Picky, etc? |
did the samples/simple-chipmunk work with the gem? |
Latest version requires a DevKit. No DevKit to build Shoes here, no DevKit to build gems for Shoes. I did try The following happened when I clicked copy in the Shoes Console: |
Copied
|
Very good news! I installed Ruby 2.2.4 to match Shoes, compiled Chipmunk with the DevKit, moved |
Chipmunk integrates well with the new MSYS2 target. It actually seems faster than the older version. Replacement with the newest version highly advisable. |
Fails the linux loose shoes test - gem is installed - not copied into Shoes because it shouldn't need to be - samples/simpile/simple-chipmunk fails to load the gem with |
Well, I had success with copying It may work as a gem but |
Yes. In lib/shoes/chipmunk.rb
|
Just in case any one cares, I want to use the gem so it's no longer an ext (can delete ftsearch and chipmunk as exts) If you think this is simple here's the private task list.
You don't want to know about the effort on OSX and potential pilot errors with and OSX virtual machine just to install and copy. |
* chipmunk is a gem. - we include it but it's not an ext. * sqlite3 is also a real gem instead of an odd duck. We still have to provide the dll for some platforms (windows) but that's dep lib, not a gem. * YUGE win if you cross compile windows.
The current version of Chipmunk integrated to Shoes is 4.1.0 . The latest Ruby bindings available is 6.1.3. Good news! It's available in a RubyGems. May hopefully work out of the box.
The text was updated successfully, but these errors were encountered: