Sorry things have gone silent on the release front, but I have some good news: I''ve gotten wxruby-swig to build as a OS X framework. This has a couple of ramifications 1) wxruby for the Mac will finally exactly like its Linux and PC counterparts, menu bar and all. 2) Bundling wxruby applications becomes a lot easier. 3) The next binary installer should be able to support darwinports, fink, and all of the other various rubies for Mac OS X. I''m going to work on getting the installer ready. I''m also going to try to back-port this to wxruby, so it''s available in the next release. Nick
That is excellent news, Nick! Thanks! Marshall On Oct 19, 2004, at 12:31 PM, Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next > release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users >
Nick wrote:> > Sorry things have gone silent on the release front, but I have some good > news: I''ve gotten wxruby-swig to build as a OS X framework. This has a > couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to try > to back-port this to wxruby, so it''s available in the next release.Excellent -- sounds like this was worth the wait! Curt
If there are any darwinports or fink users reading the list and would like to help with the binary release, please send me an email (devel@nicreations.com). I''d like to have some ginuea-pigs test out this new system before I check it all in. Nick Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > > >
You''re on a roll Nick. This is awesome. Seriously very very cool. Zach Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > >
It doesn''t look like I can get the old wxruby to use a framework. The problem appears to be with the zAutoDefine classes that work like static initializers for the library. For some reason the framework version won''t kick those off, so even though the library loads the classes aren''t being initialized. The wxruby-swig initialization works completly differently, and doesn''t have the same issue. I''m going to keep the wxruby installer the same, and make the changes to the wxruby-swig installer. Nick Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > > >
Ok, Mac users can download the wxruby-swig test at www.nicreations.com/wxruby-swig-preview.tar.gz This isn''t an installer, so there are a few steps 1) Download the file 2) Go to the wxruby-swig-preview directory 3) run the extconf.rb file 4) Run ''make'' 5) Do a ''sudo make install'' to install the stub 6) Move the framework into /Library/Frameworks (you can do this with cp -R wxruby.framework /Library/Frameworks/wxruby.framework You can now try out the included samples. Nick Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > > >
New link: http://www.nicreations.com/wxruby-swig-osx-panther-preview.dmg This includes a binary installer for fink. I want other people to test it to see if it works ok. I can easily make a darwinports version if SOMEBODY VOLUNTEERS TO HELP. Nick Nick wrote:> > Sorry things have gone silent on the release front, but I have some > good news: I''ve gotten wxruby-swig to build as a OS X framework. This > has a couple of ramifications > > 1) wxruby for the Mac will finally exactly like its Linux and PC > counterparts, menu bar and all. > 2) Bundling wxruby applications becomes a lot easier. > 3) The next binary installer should be able to support darwinports, > fink, and all of the other various rubies for Mac OS X. > > I''m going to work on getting the installer ready. I''m also going to > try to back-port this to wxruby, so it''s available in the next release. > > Nick > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > > >
Nick, I''m testing out the installer and haven''t gotten it to work. Both ''require "wxruby"'' and ''require "wx"'' result in LoadErrors. The installer appears to place wx.bundle in: /sw/lib/ruby/site_ruby/1.8/powerpc-darwin7.5.0/ but the $LOAD_PATH on my system doesn''t have the "7.5.0" after "powerpc-darwin". I tried moving the bundle to: /sw/lib/ruby/site_ruby/1.8/powerpc-darwin/ and now ''require "wx"'' results in: dyld: ruby1.8 can''t open library: /sw/lib/libdl.1.dylib (No such file or directory, errno = 2) Trace/BPT trap The usual ''require "wxruby"'' still results in a LoadError. Is wxruby-swig changing the name of the required file? Thanks, Marshall On Nov 1, 2004, at 11:20 AM, Nick wrote:> > New link: > > http://www.nicreations.com/wxruby-swig-osx-panther-preview.dmg > > This includes a binary installer for fink. I want other people to test > it to see if it works ok. > > I can easily make a darwinports version if SOMEBODY VOLUNTEERS TO HELP. > > Nick > > > Nick wrote: > >> >> Sorry things have gone silent on the release front, but I have some >> good news: I''ve gotten wxruby-swig to build as a OS X framework. This >> has a couple of ramifications >> >> 1) wxruby for the Mac will finally exactly like its Linux and PC >> counterparts, menu bar and all. >> 2) Bundling wxruby applications becomes a lot easier. >> 3) The next binary installer should be able to support darwinports, >> fink, and all of the other various rubies for Mac OS X. >> >> I''m going to work on getting the installer ready. I''m also going to >> try to back-port this to wxruby, so it''s available in the next >> release. >> >> Nick >> _______________________________________________ >> wxruby-users mailing list >> wxruby-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/wxruby-users >> >> >> > > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users >
> > and now ''require "wx"'' results in: > > dyld: ruby1.8 can''t open library: /sw/lib/libdl.1.dylib > (No such file or directory, errno = 2) > Trace/BPT trap(Nick does a double take) Augh! Something has introduced an external dependancy to libdl... Marshall, could you email me (off list) the wx.bundle that built from the last preview? I want to see what the differences are. Nick Marshall Elfstrand wrote:> Nick, > > I''m testing out the installer and haven''t gotten it to work. Both > ''require "wxruby"'' and ''require "wx"'' result in LoadErrors. The > installer appears to place wx.bundle in: > > /sw/lib/ruby/site_ruby/1.8/powerpc-darwin7.5.0/ > > but the $LOAD_PATH on my system doesn''t have the "7.5.0" after > "powerpc-darwin". I tried moving the bundle to: > > /sw/lib/ruby/site_ruby/1.8/powerpc-darwin/ > > and now ''require "wx"'' results in: > > dyld: ruby1.8 can''t open library: /sw/lib/libdl.1.dylib > (No such file or directory, errno = 2) > Trace/BPT trap > > The usual ''require "wxruby"'' still results in a LoadError. Is > wxruby-swig changing the name of the required file? > > Thanks, > Marshall > > > On Nov 1, 2004, at 11:20 AM, Nick wrote: > >> >> New link: >> >> http://www.nicreations.com/wxruby-swig-osx-panther-preview.dmg >> >> This includes a binary installer for fink. I want other people to >> test it to see if it works ok. >> >> I can easily make a darwinports version if SOMEBODY VOLUNTEERS TO HELP. >> >> Nick >> >> >> Nick wrote: >> >>> >>> Sorry things have gone silent on the release front, but I have some >>> good news: I''ve gotten wxruby-swig to build as a OS X framework. >>> This has a couple of ramifications >>> >>> 1) wxruby for the Mac will finally exactly like its Linux and PC >>> counterparts, menu bar and all. >>> 2) Bundling wxruby applications becomes a lot easier. >>> 3) The next binary installer should be able to support darwinports, >>> fink, and all of the other various rubies for Mac OS X. >>> >>> I''m going to work on getting the installer ready. I''m also going to >>> try to back-port this to wxruby, so it''s available in the next release. >>> >>> Nick >>> _______________________________________________ >>> wxruby-users mailing list >>> wxruby-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/wxruby-users >>> >>> >>> >> >> _______________________________________________ >> wxruby-users mailing list >> wxruby-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/wxruby-users >> > > _______________________________________________ > wxruby-users mailing list > wxruby-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/wxruby-users > > >