|
From: Luigi B. <lui...@fa...> - 2004-05-26 15:26:09
|
On 2004.05.21 04:16, Mark Treiber wrote: > Two quick questions about the ruby compilation. And two much less quick answers. My apologies. > 1). When I'm compiling the ruby wrapper under darwin I get a lot of > warnings like: > > /sw/include/ql/config.hpp:101:1: warning: > "PACKAGE_BUGREPORT" redefined > > where "PACKAGE_BUGREPORT" is defined in ruby.h but set to "". I'm > assuming this is normal right? Will this affect ruby in any way? It's ok. The macro is defined by autoconf, which I guess is used by both Ruby and QuantLib. There's no harm in redefining it. > 2). When "setup.rb install" is passed --prefix, the wrapper is > installed in the ruby lib directory (with the new prefix) but when > the --prefix is excluded, the wrapper is installed into the ruby site > lib directory. Oh, yes, I remember. The asymmetry was introduced by me in order to make the life easier for the Debian maintainer, who wanted the module to be installed in the ruby lib. It's fixed now---and Dirk, if you're reading this, from now on you'll have to install by using ruby setup.rb install --prefix=/whatever --debian If --debian is not used, the "correct" behavior (that is, that suggested by Mark) is triggered. Thanks, Luigi |