Hi fxruby-users, since Lyle does no longer maintain this project and no other one jumped up to do so, I''ll go forward with it. Even if I developed and maintain some rubygems (pkcs11, libusb) already, a project of this size (>80000 loc) and complexity is a challange. But, I''ll do my best in maintaining it. What I already did: - start a new fork: http://github.com/larskanis/fxruby - add cross compilation for fat binary windows gem, so that I can release it easily - fix some minor bugs to memory management, etc. - patch fxruby and Rubinius so that they work together What I will do: - fixing bugs, react on posted issues - ensure passing test suite and stable releases - ensuring compatibility with newer Ruby/compiler/gem/etc. versions - releasing new (preview-)versions for Linux and Windows What I will probably not do: - further development of master/1.7 branch - OSX testing - introduce great new features - writing books about FXRuby What you can do: - test the gem with your apps and environment - write bug reports - of course development... I use a different build environment and different library versions than Lyle. The Windows gem is build by mingw cross compiler. So it might work for you or not - so please test: gem install fxrubi --prerelease "fxrubi" is the interim name of the gem, as long as I don''t have the permissions to push to fxruby. -- Kind regards, Lars
Tnx 4 this. I''m just learning a little about how to use git these days. I''ll bet we all could use some good pointers. I have myfirstapp on github. It''s a rails 3.0 app. Let me know if you would be interested and I''ll get you more info else good to see Fox for Ruby is not dead. I''m running Lenny DebIan here. What is the latest release of Fox? I might install the libs for both C/C++ and Ruby. On Sun, Jan 29, 2012 at 9:05 AM, Lars Kanis <lars at greiz-reinsdorf.de> wrote:> > Hi fxruby-users, > > since Lyle does no longer maintain this project and no other one jumped up to > do so, I''ll go forward with it. Even if I developed and maintain some rubygems > (pkcs11, libusb) already, a project of this size (>80000 loc) and complexity > is a challange. But, I''ll do my best in maintaining it. > > What I already did: > - start a new fork: http://github.com/larskanis/fxruby > - add cross compilation for fat binary windows gem, so that I can release it > easily > - fix some minor bugs to memory management, etc. > - patch fxruby and Rubinius so that they work together > > What I will do: > - fixing bugs, react on posted issues > - ensure passing test suite and stable releases > - ensuring compatibility with newer Ruby/compiler/gem/etc. versions > - releasing new (preview-)versions for Linux and Windows > > What I will probably not do: > - further development of master/1.7 branch > - OSX testing > - introduce great new features > - writing books about FXRuby > > What you can do: > - test the gem with your apps and environment > - write bug reports > - of course development... > > I use a different build environment and different library versions than Lyle. > The Windows gem is build by mingw cross compiler. So it might work for you or > not - so please test: > > gem install fxrubi --prerelease > > "fxrubi" is the interim name of the gem, as long as I don''t have the > permissions to push to fxruby. > > -- > Kind regards, > Lars > _______________________________________________ > fxruby-users mailing list > fxruby-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/fxruby-usersI''ve tried gem install fxrubi --prerelease but it does not build yet. What dev libs should I have to get native ext to build? Is there a pkgconf that I can use? Keep in mind that debian should get a notice also that we have a maintainer and that a package.deb might be of interest to its'' users. Thanks again and in advance.
Hi Allen,> I''ve tried gem install fxrubi --prerelease > but it does not build yet.Does the current release (1.6.20) build? I mean: gem install fxruby> What dev libs should I have to get native ext to build?Install the deb package of libfox (older version, but should work) sudo apt-get install libfox-1.6-dev or install fox toolkit from sources.> Keep in mind that debian should get a notice also that we have a > maintainer and that a package.deb might be of interest to its'' users.I don''t plan to build a deb package for fxruby. Installing the fox libs per deb package and fxruby per gem is good enough. -- Regards, Lars
> with > root at mepis1:~# gem install fxruby > Fetching: fxruby-1.6.20-x86-linux.gem (100%) > ERROR: ?While executing gem ... (Gem::Exception) > ? ?ruby_code case not handled: Regexp > root at mepis1:~# gem install fxruby > [/usr/local/rvm/gems/ruby-1.8.7-p357 at rails2tutorial/specifications/fxruby-1.6.20-x86-linux.gemspec] > isn''t a Gem::Specification (NilClass instead). > [/usr/local/rvm/gems/ruby-1.8.7-p357 at rails2tutorial/specifications/fxruby-1.6.20-x86-linux.gemspec] > isn''t a Gem::Specification (NilClass instead). > ERROR: ?While executing gem ... (Gem::Exception) > ? ?ruby_code case not handled: RegexpThis is issue #1, which is fixed in fxrubi-1.6.22.pre1: https://github.com/lylejohnson/fxruby/issues/2 You should do a rm /usr/local/rvm/gems/ruby-1.8.7-p357 at rails2tutorial/specifications/fxruby-1.6.20-x86-linux.gemspec to get rid of the error.> I don''t know if this will help you but I still have a problem with my > rvm and the pre release foxrubi. The libs did not go anywhere outside > of the gem dir. Should they get installed in ruby lib or site-ruby?No, nothing needs to be installed in ruby/site-ruby. But you need to type a proper "rvm use" in each shell to enable the gemset. Also you may have to adjust the gem dependency of your application to use the "fxrubi" instead of "fxruby". Then each fxruby application should work with require ''fox16''.
Hi fxruby-users, I just pushed "fxruby-1.6.22.pre2.gem" to rubygems.org. You may try it with "gem install fxruby opengl --prerelease" Changes: * The interim name "fxrubi" isn''t used any more - it''s now the well-known "fxruby". * Building fxruby from git is now easier: It''s just "rake compile". * Changed to x86_64-w64-mingw32-gcc (GCC) 4.6.1(from gcc-version 4.4.4) for windows binary gem. * Published source/mingw32 opengl.gem that can be used in conjunction with fxruby. Your feedback is very welcome. I''m in particular interested in your feedback to the windows-gem. There are some nasty bugs left in the garbage collector code. I''ll have a look at it, in the next weeks. -- Kind regards, Lars
On Tue, Jan 31, 2012 at 7:45 AM, Lars Kanis <lars at greiz-reinsdorf.de> wrote:> Hi fxruby-users, > > I just pushed "fxruby-1.6.22.pre2.gem" to rubygems.org. You may try it > with "gem install fxruby opengl --prerelease"Thanks, Lars! I am really excited about this turn of events and hope that your leadership brings some renewed interest in FXRuby. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/fxruby-users/attachments/20120131/84720ba6/attachment.html>