On 14/06/09 at 18:41 -0500, Dirk Eddelbuettel wrote: > > Package: ruby1.8-dev > Version: 1.8.7.72-3.1 > Severity: serious > > Hi, I maintain a package with Swig-generated interfaces for which I also > provide ruby builds. I had just done a release a few days ago, it worked > fine: > > dh_installdirs -pquantlib-ruby usr/share/quantlib-ruby > (cd Ruby && \ > CXX="g++" \ > CFLAGS="-O2 -Wall -Wno-strict-aliasing" > \ > CXXFLAGS="-O2 -Wall -Wno-strict-aliasing" > \ > ruby setup.rb install \ > > --prefix=/tmp/buildd/quantlib-swig-0.9.7/debian/quantlib-ruby/usr --debian > ) > creating Makefile > make[1]: Entering directory `/tmp/buildd/quantlib-swig-0.9.7/Ruby' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/tmp/buildd/quantlib-swig-0.9.7/Ruby' > ./QuantLibc.so -> > /tmp/buildd/quantlib-swig-0.9.7/debian/quantlib-ruby/usr/lib/ruby/1.8/i486-linux/QuantLibc.so > chmod 0555 > /tmp/buildd/quantlib-swig-0.9.7/debian/quantlib-ruby/usr/lib/ruby/1.8/i486-linux/QuantLibc.so > ./QuantLib.rb -> > /tmp/buildd/quantlib-swig-0.9.7/debian/quantlib-ruby/usr/lib/ruby/1.8/QuantLib.rb > chmod 0555 > /tmp/buildd/quantlib-swig-0.9.7/debian/quantlib-ruby/usr/lib/ruby/1.8/QuantLib.rb > chmod 644 debian/quantlib-ruby/usr/lib/ruby/1.8/QuantLib.rb > > That was using the versions > > Get:33 http://ftp.us.debian.org unstable/main libruby1.8 1.8.7.72-3.1 [1672kB] > Get:34 http://ftp.us.debian.org unstable/main ruby1.8 1.8.7.72-3.1 [283kB] > Get:35 http://ftp.us.debian.org unstable/main ruby 4.2 [20.6kB] > Get:36 http://ftp.us.debian.org unstable/main ruby1.8-dev 1.8.7.72-3.1 [826kB] > > > Now, however, using what is in unstable, ie > > Get:33 http://ftp.us.debian.org unstable/main libruby1.8 1.8.7.173-1 [1679kB] > Get:34 http://ftp.us.debian.org unstable/main ruby1.8 1.8.7.173-1 [290kB] > Get:35 http://ftp.us.debian.org unstable/main ruby 4.2 [20.6kB] > Get:36 http://ftp.us.debian.org unstable/main ruby1.8-dev 1.8.7.173-1 [835kB] > > I end up with > > > (cd Ruby && ruby setup.rb test ) > creating Makefile > make[1]: Entering directory `/tmp/buildd/quantlib-swig-0.9.7/Ruby' > make[1]: *** No rule to make target `Makefile', needed by `QuantLibc.so'. > Stop. > make[1]: Leaving directory `/tmp/buildd/quantlib-swig-0.9.7/Ruby' > /tmp/buildd/quantlib-swig-0.9.7/Ruby/QuantLib.rb:18:in `require': no such > file to load -- QuantLibc (LoadError) > from /tmp/buildd/quantlib-swig-0.9.7/Ruby/QuantLib.rb:18 > from ./dates.rb:18:in `require' > from ./dates.rb:18 > from ./QuantLibTestSuite.rb:23:in `require' > from ./QuantLibTestSuite.rb:23 > from setup.rb:134:in `load' > from setup.rb:134 > from setup.rb:70:in `call' > from setup.rb:70:in `execute' > from setup.rb:173 > Testing QuantLib-Ruby 0.9.7... > make: *** [test-stamp] Error 1 > > Same for the install target. > > Or is this something that requires upstream changes in setup.rb ? > > Thanks in advance for your help, Dirk
Hi Dirk, If you have time, could you please try again with the ruby1.8 packages now in unstable (1.8.7.174-1) ? .173 had several regressions, so it might be fixed now. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org