[Rd] object not found whilst loading namespace

Duncan Murdoch murdoch.duncan at gmail.com
Wed Mar 16 03:15:36 CET 2011


On 11-03-15 9:59 PM, Max Kuhn wrote:
> Please disregard the last email...
>
> The issue was a syntactical error in a file that, alphabetically,
> comes before confusionMatrix.R in the package.
>
> The odd thing was that the problem in this file did not throw and
> error (or I would have easily found it). I decided to source the R
> files one by one to see if there were any issues and that showed the
> problem:
>
>> source("~/Code/caret/pkg/caret/R/classLevels.R")
> Error in source("~/Code/caret/pkg/caret/R/classLevels.R") :
>    ~/Code/caret/pkg/caret/R/classLevels.R:150:0: unexpected end of input
>

The files are concatenated into one big file which is sourced.  You've 
got an unclosed parenthesis/brace/bracket in this file, but some later 
file closed it -- so that file probably has an extra closing one.

Duncan Murdoch

> Thanks anyway,
>
> Max
>
>
>
> On Tue, Mar 15, 2011 at 9:48 PM, Max Kuhn<mxkuhn at gmail.com>  wrote:
>> I've been updating a package and, when installing a local devel
>> version, I get an error "object 'confusionMatrix' not found whilst
>> loading namespace". Looking around online, it appears that this might
>> be related to loading a specific RData file, but it doesn't seem to be
>> the case AFAICT.
>>
>> I've installed the devel version in the last week without issues and
>> the confusionMatrix code has been touched in a while.
>>
>> Thanks,
>>
>> Max
>>
>>> sessionInfo()
>> R version 2.11.1 (2010-05-31)
>> x86_64-apple-darwin9.8.0
>>
>> locale:
>> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>
>> other attached packages:
>> [1] caret_4.71     reshape_0.8.3  plyr_1.2.1     lattice_0.18-8
>>
>> loaded via a namespace (and not attached):
>> [1] grid_2.11.1
>>
>>
>> pkg_kuhna03$ R CMD INSTALL caret
>> * installing to library ‘/Library/Frameworks/R.framework/Resources/library’
>> * installing *source* package ‘caret’ ...
>> ** libs
>> *** arch - i386
>> gcc -arch i386 -std=gnu99
>> -I/Library/Frameworks/R.framework/Resources/include
>> -I/Library/Frameworks/R.framework/Resources/include/i386
>> -I/usr/local/include    -fPIC  -g -O2 -c caret.c -o caret.o
>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names
>> -undefined dynamic_lookup -single_module -multiply_defined suppress
>> -L/usr/local/lib -o caret.so caret.o
>> -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework
>> -Wl,CoreFoundation
>> installing to /Library/Frameworks/R.framework/Resources/library/caret/libs/i386
>> *** arch - x86_64
>> gcc -arch x86_64 -std=gnu99
>> -I/Library/Frameworks/R.framework/Resources/include
>> -I/Library/Frameworks/R.framework/Resources/include/x86_64
>> -I/usr/local/include    -fPIC  -g -O2 -c caret.c -o caret.o
>> gcc -arch x86_64 -std=gnu99 -dynamiclib
>> -Wl,-headerpad_max_install_names -undefined dynamic_lookup
>> -single_module -multiply_defined suppress -L/usr/local/lib -o caret.so
>> caret.o -F/Library/Frameworks/R.framework/.. -framework R
>> -Wl,-framework -Wl,CoreFoundation
>> installing to /Library/Frameworks/R.framework/Resources/library/caret/libs/x86_64
>> ** R
>> ** data
>> ** inst
>> ** preparing package for lazy loading
>> Loading required package: plyr
>>
>> Attaching package: 'reshape'
>>
>> The following object(s) are masked from 'package:plyr':
>>
>>     round_any
>>
>> ** help
>> *** installing help indices
>> ** building package indices ...
>> ** testing if installed package can be loaded
>> Error : object 'confusionMatrix' not found whilst loading namespace 'caret'
>> ERROR: loading failed
>> * removing ‘/Library/Frameworks/R.framework/Resources/library/caret’
>> * restoring previous ‘/Library/Frameworks/R.framework/Resources/library/caret’
>>
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list