[R] lme4 install trouble
Prof Brian Ripley
ripley at stats.ox.ac.uk
Thu Oct 11 13:37:39 CEST 2007
The first problem is an out-of-date Matrix install, and I am pretty sure
the second is too since lme4 gets headers from the installed Matrix. It's
possible that you installed Matrix somewhere that is not in the default
.libPaths(), in which case you need to set R_LIBS appropriately when
installing.
Try
R --vanilla
.libPaths()
library(Matrix)
searchpaths() # and look where Matrix came from.
sessionInfo() # and check the Matrix version
packageDescription("Matrix") # and check the Built: line contains 2.6.0
On Thu, 11 Oct 2007, David Reitter wrote:
> After upgrading to R 2.6.0, I'm having trouble running lmer:
>
> model <- lmer(primed ~ log(dist.time)*role + 1|target.utt,
> data=data.utts)
> Error in UseMethod("as.logical") : no applicable method for "as.logical"
>
> So I thought I'd upgrade lme4 to the latest version, but
> unfortunately the compilation fails - perhaps there's a missing
> #include:
>
> R CMD INSTALL -l ~/usr/lib/R lme4_0.99875-8.tar.gz
> * Installing *source* package 'lme4' ...
> ** libs
> gcc -std=gnu99 -I/home/dreitter/usr/lib/R/include -I/home/dreitter/
> usr/lib/R/include -I/usr/local/include -I"/home/dreitter/usr/lib/R/
> library/Matrix/include" -fpic -g -O2 -c glmer.c -o glmer.o
> glmer.c: In function âinternal_Gaussian_devianceâ:
> glmer.c:185: error: âCHM_SPâ undeclared (first use in this function)
> glmer.c:185: error: (Each undeclared identifier is reported only once
> glmer.c:185: error: for each function it appears in.)
> glmer.c:185: error: expected â;â before âLmâ
> glmer.c:186: error: âCHM_FRâ undeclared (first use in this function)
> glmer.c:186: error: expected â;â before âLcpâ
> glmer.c:189: error: âCHM_DNâ undeclared (first use in this function)
> glmer.c:189: error: expected â;â before âLtbâ
> glmer.c:195: error: âLcpâ undeclared (first use in this function)
> glmer.c:196: error: âLmâ undeclared (first use in this function)
> glmer.c:197: error: âchbâ undeclared (first use in this function)
> glmer.c:197: error: âLtbâ undeclared (first use in this function)
> glmer.c: In function âinternal_bhatâ:
> glmer.c:396: error: âCHM_FRâ undeclared (first use in this function)
> glmer.c:396: error: expected â;â before âLâ
> glmer.c:403: error: âLâ undeclared (first use in this function)
> glmer.c: In function âglmer_MCMCsampâ:
> glmer.c:657: error: âCHM_FRâ undeclared (first use in this function)
> glmer.c:657: error: expected â;â before âLâ
> glmer.c:680: error: âLâ undeclared (first use in this function)
> make: *** [glmer.o] Error 1
> ERROR: compilation failed for package 'lme4'
>
> I've installed Matrix_0.999375-3 and lattice_0.16-5.
>
> Any pointers would be appreciated.
>
>
> --
> David Reitter
> ICCS/HCRC, Informatics, University of Edinburgh
> http://www.david-reitter.com
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
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, UK Fax: +44 1865 272595
More information about the R-help
mailing list