From ligges at statistik.uni-dortmund.de  Fri Jan 30 11:05:05 2004
From: ligges at statistik.uni-dortmund.de (Uwe Ligges)
Date: Fri Jan 30 11:07:35 2004
Subject: [Rd] Developmental version of Matrix package for R-1.9.0
In-Reply-To: <Pine.LNX.4.44.0401300803230.974-100000@gannet.stats>
References: <Pine.LNX.4.44.0401300803230.974-100000@gannet.stats>
Message-ID: <401A2C51.8000202@statistik.uni-dortmund.de>

Prof Brian Ripley wrote:

> On 29 Jan 2004, Douglas Bates wrote:
> 
> 
>>I recently uploaded a developmental version of the Matrix package,
>>Matrix_0.6-1.tar.gz, to CRAN where it is in the
>>src/contrib/1.9.0/Other directory.  It requires some of the packages
>>that will appear in R-1.9.0.
> 
> 
> ...
> 
> 
>>I've only compiled and tested the package on Linux_x86 environments.
>>I will be interested in whether Uwe is successful in building it for
>>Windows and whether there are problems on 64-bit machines.
> 
> 
> I don't think Uwe builds on R-devel routinely.  It didn't work for me and 
> I will send you a patch when I have resolved this.

I have started to build on r-devel, but not on a daily basis, and only 
packages in CRAN/src/contrib. I planed to try Doug's package in the 
afternoon, but I'm really busy these days. Nice to hear you are doing 
it, Brian.

Uwe


> 
> It also did not build under Linux (RH8.0 + gcc 3.3.2), as
> 
> Metis/proto.h:462: error: conflicting types for `__log2'
> /usr/include/bits/mathcalls.h:145: error: previous declaration of `__log2'
> 
> 
> It did build on 64-bit Solaris, but failed to load Matrix.so, with
> 
>   ld.so.1: /home/markov/ripley/new/R/R64/bin/R.bin: fatal: relocation 
> error: file 
> /export/staff/ripley/new/R/Matrix.Rcheck/Matrix/libs/Matrix.so: symbol 
> isinf: referenced symbol not found
> 
> There appears to be an attempted define for this in src/taucs/taucs.h,
> but isinf is only used in an earlier define!  Again, patch to follow.
> 
> 
> My impression was that the packages you are using had not been written 
> very carefully, so there may be a lot more of this sort of thing.
> 
> Brian
>


[Rd] Developmental version of Matrix package for R-1.9.0
Uwe Ligges