Mandriva Linux Archives: cooker@mandrivalinux.org
Mandriva Linux: cooker@mandrivalinux.org
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
- From: Guillaume Cottenceau
- Subject: [Cooker] ruby-gtk2 broken in cooker - all ruby library packages should be rebuilt?
- Date: 29 May 2008 14:46:25 -0000
A while ago: [gc@meuh ~] ruby -e 'p $:' ["/usr/lib/ruby/site_ruby/1.8", "/usr/lib/ruby/site_ruby/1.8/i586-linux-gnu", "/usr/lib/ruby/site_ruby", "/usr/lib/ruby/1.8", "/usr/lib/ruby/1.8/i586-linux-gnu", "."] Now: [gc@meuh ~] ruby -e 'p $:' ["/usr/lib/ruby/site_ruby/1.8", "/usr/lib/ruby/site_ruby/1.8/i586-linux", "/usr/lib/ruby/site_ruby", "/usr/lib/ruby/1.8", "/usr/lib/ruby/1.8/i586-linux", "."] Net effect: [gc@meuh ~] ruby -e "require 'gtk2'" /usr/lib/ruby/site_ruby/1.8/glib2.rb:69:in `require': no such file to load -- glib2.so (LoadError) from /usr/lib/ruby/site_ruby/1.8/glib2.rb:69 from /usr/lib/ruby/site_ruby/1.8/gtk2/base.rb:12:in `require' from /usr/lib/ruby/site_ruby/1.8/gtk2/base.rb:12 from /usr/lib/ruby/site_ruby/1.8/gtk2.rb:11:in `require' from /usr/lib/ruby/site_ruby/1.8/gtk2.rb:11 from -e:1:in `require' from -e:1 Because: [gc@meuh ~] rpm -ql ruby-glib2 | grep glib2.so /usr/lib/ruby/site_ruby/1.8/i586-linux-gnu/glib2.so which is still in the old directory. I guess it might be due to "fixed use of host_os" etc in: * Sat May 24 2008 Gustavo De Nardin <gustavodn@mandriva.com> 1.8.6-11p114mdv2009.0 + Revision: 210214 - added ruby-1.8.6p114-mdv,svn-tk85-gcc43.patch: fix tk extension build for tcl/tk 8.5, required with GCC 4.3 - fixed use of host_os, which should be target_os, in files lists Please, rebuild the ruby library packages in cooker. That said, isn't it safer to include old directories in new ruby releases? It's the case for perl, and I guess it's safer because it allows older perl libraries to run on newer perl versions. [gc@meuh ~] perl -e 'print "@INC"' /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl . Thanks. -- Guillaume Cottenceau - http://zarb.org/~gc/
- Prev by Date: [Cooker] Mandriva scores with Linux.com review.
- Next by Date: Re: [Cooker] ralink rt61pci ko after update
- Previous by thread: [Cooker] Mandriva scores with Linux.com review.
- Next by thread: [Cooker] a few kde4 questions...
- Index(es):
