From: stuart macgregor Date: 2004-02-12T12:04:59+09:00 Subject: trouble installing RubyRoot_v1.0.3 and also ruby-gsl-0.1.9.tar.gz + any good optimisers? A new install of root_v4.00.01.source.tar.gz with gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5), ruby 1.8.1 (2003-12-25) [i686-linux] and SWIG-1.3.20 failed to build RubyRoot_v1.0.3 : The .cxx file failed to compile with the message: - /home/stuart/root/include/TROOT.h: In function `VALUE _wrap_new_TROOT(int, VALUE*, long unsigned int)': /home/stuart/root/include/TROOT.h:127: `static void* TROOT::operator new(unsigned int)' is protected ROOT_wrapnew.cxx:93820: within this context make: *** [ROOT_wrapnew.o] Error 1 Any suggestions? Also: A new installation of gsl-1.4 did not have the const_mks/cgs files expected by ruby-gsl-0.1.9 I had hoped to use the non linear minimisers in gsl - but the interface was missing in ruby-gsl anyway. I scribbled a basic simplex in ruby, but I could do with some better algorithms. Can anyone suggest an existing ruby interface to OPT++ or any other extensive optimisation lib?