Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-22 Thread Kevin E. Thorpe
Prof Brian Ripley wrote:

 On Wed, 20 Jul 2005, Kevin E. Thorpe wrote:

 Thank you for the information. I have contacted the RPM maintainer 
 and am awaiting a response.

 It occurs to me that my problem could also be fixed by putting 
 ATLAS on my system. Are there advantages to doing that or any reasons 
 not to?


 It is a good idea unless you share R systems between different 
 architectures (even down to the vintage of P4 or Xeon chips). We do 
 and so tend to avoid ATLAS (which gets statically compiled in by 
 default).

After following the discussion between you and Uwe, and thinking a bit, 
I've decided to give it a try. My system is basically stand-alone so 
different architectures are not an issue.

Now my question (recognising this may be the wrong list). I successfully 
compiled ATLAS, but it isn't clear to me from the install instructions 
that came with it how to make the libraries seen by gcc and g77 and 
therefore, presumably by the configure script with the R source. How do 
I make the libraries available? I've looked at the ATLAS project page 
and done a couple RSiteSearch's but have not yet recognised the answer 
to my question.


 Prof Brian Ripley wrote:

 -lf77blas is part of ATLAS, so I do suspect the RPM builder had 
 ATLAS installed.

 lme4 needs a compatible Matrix installed.

 I do think installing from the sources would solve this, but 
 probably you need to discuss this with the RPM maintainer as a 
 dependency appears to be missing.

 On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:

 I just upgraded to version 2.1.1 (from 2.0.1) today.

  R.version
 _
 platform i686-pc-linux-gnu
 arch i686
 os linux-gnu
 system i686, linux-gnu
 status
 major 2
 minor 1.1
 year 2005
 month 06
 day 20
 language R

 I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
 available on CRAN. After upgrading r-base, I ran update.packages().
 Four previously installed packages failed to update:

 Matrix (0.95-5 to 0.97-4)
 gam (0.93 to 0.94)
 lme4 (0.95-3 to 0.96-1)
 mgcv (1.3-1 to 1.3-4)

 In the case of Matrix, gam and mgcv I get the message:

 [long path]/ld: cannot find -lf77blas

 In the case of lme4 the messages are:

 ** preparing package for lazy loading
 Error in setMethod(coef, signature(object = lmList), 
 function(object, :
 no existing definition for function 'coef'
 Error: unable to load R code in package 'lme4'
 Execution halted
 ERROR: lazy loading failed for package 'lme4'

 I have searched the SuSE repository for any package that provides
 f77blas but came up empty.

 I also could not identify any relevant messages in the mailing list
 archives.

 Is R looking for that library because it was present on the machine
 the RPM was built on? Would building R myself solve the missing 
 library
 problem or did I do something wrong?


-- 
Kevin E. Thorpe
Biostatistician/Trialist, Knowledge Translation Program
Assistant Professor, Department of Public Health Sciences
Faculty of Medicine, University of Toronto
email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-20 Thread Kevin E. Thorpe
Thank you for the information. I have contacted the RPM maintainer and 
am awaiting a response.

It occurs to me that my problem could also be fixed by putting ATLAS 
on my system. Are there advantages to doing that or any reasons not to?

Prof Brian Ripley wrote:

 -lf77blas is part of ATLAS, so I do suspect the RPM builder had ATLAS 
 installed.

 lme4 needs a compatible Matrix installed.

 I do think installing from the sources would solve this, but probably 
 you need to discuss this with the RPM maintainer as a dependency 
 appears to be missing.

 On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:

 I just upgraded to version 2.1.1 (from 2.0.1) today.

  R.version
 _
 platform i686-pc-linux-gnu
 arch i686
 os linux-gnu
 system i686, linux-gnu
 status
 major 2
 minor 1.1
 year 2005
 month 06
 day 20
 language R

 I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
 available on CRAN. After upgrading r-base, I ran update.packages().
 Four previously installed packages failed to update:

 Matrix (0.95-5 to 0.97-4)
 gam (0.93 to 0.94)
 lme4 (0.95-3 to 0.96-1)
 mgcv (1.3-1 to 1.3-4)

 In the case of Matrix, gam and mgcv I get the message:

 [long path]/ld: cannot find -lf77blas

 In the case of lme4 the messages are:

 ** preparing package for lazy loading
 Error in setMethod(coef, signature(object = lmList), 
 function(object, :
 no existing definition for function 'coef'
 Error: unable to load R code in package 'lme4'
 Execution halted
 ERROR: lazy loading failed for package 'lme4'

 I have searched the SuSE repository for any package that provides
 f77blas but came up empty.

 I also could not identify any relevant messages in the mailing list
 archives.

 Is R looking for that library because it was present on the machine
 the RPM was built on? Would building R myself solve the missing library
 problem or did I do something wrong?



-- 
Kevin E. Thorpe
Biostatistician/Trialist, Knowledge Translation Program
Assistant Professor, Department of Public Health Sciences
Faculty of Medicine, University of Toronto
email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-20 Thread Prof Brian Ripley
On Wed, 20 Jul 2005, Kevin E. Thorpe wrote:

 Thank you for the information. I have contacted the RPM maintainer and am 
 awaiting a response.

 It occurs to me that my problem could also be fixed by putting ATLAS on my 
 system. Are there advantages to doing that or any reasons not to?

It is a good idea unless you share R systems between different 
architectures (even down to the vintage of P4 or Xeon chips). We do and so 
tend to avoid ATLAS (which gets statically compiled in by default).


 Prof Brian Ripley wrote:

 -lf77blas is part of ATLAS, so I do suspect the RPM builder had ATLAS 
 installed.
 
 lme4 needs a compatible Matrix installed.
 
 I do think installing from the sources would solve this, but probably you 
 need to discuss this with the RPM maintainer as a dependency appears to be 
 missing.
 
 On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:
 
 I just upgraded to version 2.1.1 (from 2.0.1) today.
 
  R.version
 _
 platform i686-pc-linux-gnu
 arch i686
 os linux-gnu
 system i686, linux-gnu
 status
 major 2
 minor 1.1
 year 2005
 month 06
 day 20
 language R
 
 I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
 available on CRAN. After upgrading r-base, I ran update.packages().
 Four previously installed packages failed to update:
 
 Matrix (0.95-5 to 0.97-4)
 gam (0.93 to 0.94)
 lme4 (0.95-3 to 0.96-1)
 mgcv (1.3-1 to 1.3-4)
 
 In the case of Matrix, gam and mgcv I get the message:
 
 [long path]/ld: cannot find -lf77blas
 
 In the case of lme4 the messages are:
 
 ** preparing package for lazy loading
 Error in setMethod(coef, signature(object = lmList), function(object, 
 :
 no existing definition for function 'coef'
 Error: unable to load R code in package 'lme4'
 Execution halted
 ERROR: lazy loading failed for package 'lme4'
 
 I have searched the SuSE repository for any package that provides
 f77blas but came up empty.
 
 I also could not identify any relevant messages in the mailing list
 archives.
 
 Is R looking for that library because it was present on the machine
 the RPM was built on? Would building R myself solve the missing library
 problem or did I do something wrong?
 


 -- 
 Kevin E. Thorpe
 Biostatistician/Trialist, Knowledge Translation Program
 Assistant Professor, Department of Public Health Sciences
 Faculty of Medicine, University of Toronto
 email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462



-- 
Brian D. Ripley,  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel:  +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UKFax:  +44 1865 272595

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-20 Thread Uwe Ligges
Prof Brian Ripley wrote:

 On Wed, 20 Jul 2005, Kevin E. Thorpe wrote:
 
 
Thank you for the information. I have contacted the RPM maintainer and am 
awaiting a response.

It occurs to me that my problem could also be fixed by putting ATLAS on my 
system. Are there advantages to doing that or any reasons not to?
 
 
 It is a good idea unless you share R systems between different 
 architectures (even down to the vintage of P4 or Xeon chips). We do and so 
 tend to avoid ATLAS (which gets statically compiled in by default).


We are using you ATLAS-optimized Rblas.dll files for our facutly wide 
Windows installation.

Additional to the regular .../bin directory, we have copies called 
.../bin-At, .../bin-P3, .../bin-P4 but the regular Rblas.dll replaced by 
those optimized Rblas.dll files.
Hence one can simply call .../bin-P4/RGui.exe on any P4/Xeon machine and 
do not need a seperate installation for another Athlon machine using the 
.../bin-At/RGui.exe, for example.


Uwe


 
Prof Brian Ripley wrote:


-lf77blas is part of ATLAS, so I do suspect the RPM builder had ATLAS 
installed.

lme4 needs a compatible Matrix installed.

I do think installing from the sources would solve this, but probably you 
need to discuss this with the RPM maintainer as a dependency appears to be 
missing.

On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:


I just upgraded to version 2.1.1 (from 2.0.1) today.


R.version

_
platform i686-pc-linux-gnu
arch i686
os linux-gnu
system i686, linux-gnu
status
major 2
minor 1.1
year 2005
month 06
day 20
language R

I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
available on CRAN. After upgrading r-base, I ran update.packages().
Four previously installed packages failed to update:

Matrix (0.95-5 to 0.97-4)
gam (0.93 to 0.94)
lme4 (0.95-3 to 0.96-1)
mgcv (1.3-1 to 1.3-4)

In the case of Matrix, gam and mgcv I get the message:

[long path]/ld: cannot find -lf77blas

In the case of lme4 the messages are:

** preparing package for lazy loading
Error in setMethod(coef, signature(object = lmList), function(object, 
:
no existing definition for function 'coef'
Error: unable to load R code in package 'lme4'
Execution halted
ERROR: lazy loading failed for package 'lme4'

I have searched the SuSE repository for any package that provides
f77blas but came up empty.

I also could not identify any relevant messages in the mailing list
archives.

Is R looking for that library because it was present on the machine
the RPM was built on? Would building R myself solve the missing library
problem or did I do something wrong?



-- 
Kevin E. Thorpe
Biostatistician/Trialist, Knowledge Translation Program
Assistant Professor, Department of Public Health Sciences
Faculty of Medicine, University of Toronto
email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462


 


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-20 Thread Prof Brian Ripley
On Wed, 20 Jul 2005, Uwe Ligges wrote:

 Prof Brian Ripley wrote:

 On Wed, 20 Jul 2005, Kevin E. Thorpe wrote:
 
 
 Thank you for the information. I have contacted the RPM maintainer and am 
 awaiting a response.
 
 It occurs to me that my problem could also be fixed by putting ATLAS on 
 my system. Are there advantages to doing that or any reasons not to?
 
 
 It is a good idea unless you share R systems between different 
 architectures (even down to the vintage of P4 or Xeon chips). We do and so 
 tend to avoid ATLAS (which gets statically compiled in by default).


 We are using you ATLAS-optimized Rblas.dll files for our facutly wide Windows 
 installation.

 Additional to the regular .../bin directory, we have copies called 
 .../bin-At, .../bin-P3, .../bin-P4 but the regular Rblas.dll replaced by 
 those optimized Rblas.dll files.
 Hence one can simply call .../bin-P4/RGui.exe on any P4/Xeon machine and do 
 not need a seperate installation for another Athlon machine using the 
 .../bin-At/RGui.exe, for example.

That is fine on Windows, which has a separate Rblas.dll exactly to enable 
this to be done.

You can also do it on Debian Linux, which has a dynamic libatlas (as I 
understand it).

On other systems with a static ATLAS library, the BLAS is compiled into 
the R installation in many (up to hundreds) of places, including each 
package that uses a BLAS.   It's all too easy to build R on, say, an 
Athlon and discover it segfaults on a Xeon because an Athlon-optimized 
ATLAS has been compiled in. (I've done it more than once, and it needs the 
whole setup to be reinstalled, including many of the packages without it 
being obvious which ones).



 Uwe


 
 Prof Brian Ripley wrote:
 
 
 -lf77blas is part of ATLAS, so I do suspect the RPM builder had ATLAS 
 installed.
 
 lme4 needs a compatible Matrix installed.
 
 I do think installing from the sources would solve this, but probably you 
 need to discuss this with the RPM maintainer as a dependency appears to 
 be missing.
 
 On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:
 
 
 I just upgraded to version 2.1.1 (from 2.0.1) today.
 
 
 R.version
 
 _
 platform i686-pc-linux-gnu
 arch i686
 os linux-gnu
 system i686, linux-gnu
 status
 major 2
 minor 1.1
 year 2005
 month 06
 day 20
 language R
 
 I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
 available on CRAN. After upgrading r-base, I ran update.packages().
 Four previously installed packages failed to update:
 
 Matrix (0.95-5 to 0.97-4)
 gam (0.93 to 0.94)
 lme4 (0.95-3 to 0.96-1)
 mgcv (1.3-1 to 1.3-4)
 
 In the case of Matrix, gam and mgcv I get the message:
 
 [long path]/ld: cannot find -lf77blas
 
 In the case of lme4 the messages are:
 
 ** preparing package for lazy loading
 Error in setMethod(coef, signature(object = lmList), 
 function(object, :
 no existing definition for function 'coef'
 Error: unable to load R code in package 'lme4'
 Execution halted
 ERROR: lazy loading failed for package 'lme4'
 
 I have searched the SuSE repository for any package that provides
 f77blas but came up empty.
 
 I also could not identify any relevant messages in the mailing list
 archives.
 
 Is R looking for that library because it was present on the machine
 the RPM was built on? Would building R myself solve the missing library
 problem or did I do something wrong?
 
 
 
 -- 
 Kevin E. Thorpe
 Biostatistician/Trialist, Knowledge Translation Program
 Assistant Professor, Department of Public Health Sciences
 Faculty of Medicine, University of Toronto
 email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462
 
 
 
 



-- 
Brian D. Ripley,  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel:  +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UKFax:  +44 1865 272595

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] Cannot update some packages after upgrade to 2.1.1

2005-07-16 Thread Prof Brian Ripley
-lf77blas is part of ATLAS, so I do suspect the RPM builder had ATLAS 
installed.

lme4 needs a compatible Matrix installed.

I do think installing from the sources would solve this, but probably you 
need to discuss this with the RPM maintainer as a dependency appears to 
be missing.

On Fri, 15 Jul 2005, Kevin E. Thorpe wrote:

 I just upgraded to version 2.1.1 (from 2.0.1) today.

  R.version
  _
 platform i686-pc-linux-gnu
 arch i686
 os   linux-gnu
 system   i686, linux-gnu
 status
 major2
 minor1.1
 year 2005
 month06
 day  20
 language R

 I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
 available on CRAN.  After upgrading r-base, I ran update.packages().
 Four previously installed packages failed to update:

   Matrix (0.95-5 to 0.97-4)
   gam (0.93 to 0.94)
   lme4 (0.95-3 to 0.96-1)
   mgcv (1.3-1 to 1.3-4)

 In the case of Matrix, gam and mgcv I get the message:

   [long path]/ld: cannot find -lf77blas

 In the case of lme4 the messages are:

 ** preparing package for lazy loading
 Error in setMethod(coef, signature(object = lmList), function(object,  :
 no existing definition for function 'coef'
 Error: unable to load R code in package 'lme4'
 Execution halted
 ERROR: lazy loading failed for package 'lme4'

 I have searched the SuSE repository for any package that provides
 f77blas but came up empty.

 I also could not identify any relevant messages in the mailing list
 archives.

 Is R looking for that library because it was present on the machine
 the RPM was built on?  Would building R myself solve the missing library
 problem or did I do something wrong?

 -- 
 Kevin E. Thorpe
 Biostatistician/Trialist, Knowledge Translation Program
 Assistant Professor, Department of Public Health Sciences
 Faculty of Medicine, University of Toronto
 email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462

 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


-- 
Brian D. Ripley,  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel:  +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UKFax:  +44 1865 272595

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


[R] Cannot update some packages after upgrade to 2.1.1

2005-07-15 Thread Kevin E. Thorpe
I just upgraded to version 2.1.1 (from 2.0.1) today.

  R.version
  _
platform i686-pc-linux-gnu
arch i686
os   linux-gnu
system   i686, linux-gnu
status
major2
minor1.1
year 2005
month06
day  20
language R

I am using SuSE 9.2 and did the upgrade using rpm -U with the RPM
available on CRAN.  After upgrading r-base, I ran update.packages().
Four previously installed packages failed to update:

Matrix (0.95-5 to 0.97-4)
gam (0.93 to 0.94)
lme4 (0.95-3 to 0.96-1)
mgcv (1.3-1 to 1.3-4)

In the case of Matrix, gam and mgcv I get the message:

[long path]/ld: cannot find -lf77blas

In the case of lme4 the messages are:

** preparing package for lazy loading
Error in setMethod(coef, signature(object = lmList), function(object,  :
 no existing definition for function 'coef'
Error: unable to load R code in package 'lme4'
Execution halted
ERROR: lazy loading failed for package 'lme4'

I have searched the SuSE repository for any package that provides
f77blas but came up empty.

I also could not identify any relevant messages in the mailing list
archives.

Is R looking for that library because it was present on the machine
the RPM was built on?  Would building R myself solve the missing library
problem or did I do something wrong?

-- 
Kevin E. Thorpe
Biostatistician/Trialist, Knowledge Translation Program
Assistant Professor, Department of Public Health Sciences
Faculty of Medicine, University of Toronto
email: [EMAIL PROTECTED]  Tel: 416.946.8081  Fax: 416.971.2462

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html