You could try running the dependency checker function directly and then using the usual R debugging tools to start tracking down the problem. E.g., I have a package in ~/packages/foo with a bogus entry in the Depends line of DESCRIPTION:
> tools:::.check_package_depends(dir="~/packages/foo") Package required but not available: 'noSuchPkg' Presumably you would get an error there and could use traceback() to see where it came from. Try the call with force_suggests=FALSE as well. Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf > Of Christian Hoffmann > Sent: Tuesday, August 28, 2012 12:20 PM > To: R-help@r-project.org > Subject: [R] Package cwhmisc and problems > > Hi, > I have revised my package cwhmisc and want to re-submit it (meeting a > deadline soon). One big stumbling stone is the 'sudden' appearance of > > > sessionInfo() > R version 2.15.1 (2012-06-22) > Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) > > locale: > [1] C > > attached base packages: > [1] tools tcltk stats4 splines parallel datasets compiler > [8] graphics grDevices stats grid utils methods base > > other attached packages: > [1] survival_2.36-14 spatial_7.3-3 rpart_3.1-53 nnet_7.3-1 > > [5] nlme_3.1-104 mgcv_1.7-18 foreign_0.8-50 > codetools_0.2-8 > [9] cluster_1.14.2 class_7.3-3 boot_1.3-4 Matrix_1.0-6 > > [13] MASS_7.3-18 KernSmooth_2.23-7 cwhmisc_3.0 lattice_0.20-6 > > system("R CMD check /Users/hoffmann/R/cwhmisc") > * using log directory > '/Users/hoffmann/Projects/LtoQ/Mathematics/cwhmisc.Rcheck' > * using R version 2.15.1 (2012-06-22) > * using platform: x86_64-apple-darwin9.8.0 (64-bit) > * using session charset: ASCII > * checking for file 'cwhmisc/DESCRIPTION' ... OK > * this is package 'cwhmisc' version '3.1' > * checking package namespace information ... OK > * checking package dependencies ...Error in if (x2 != x1) { : missing > value where TRUE/FALSE needed > Execution halted > > > Grep-ing my source directory for '(x2 != x1)' does not find anything, so > I guess this is a message internal to R CMD check, namely in > > "package dependencies“ . > > This error appeared so suddenly during a run of R CMD check's that I > have no explanation, I beg to ask to give me a pointer to how to > circumvent this block. I can send you my whole source of *.R and *.Rd > files if that can be of any help. > > Thanks for assisting me (r-devel has so far not answered my request) > > Christian Hoffmann > > -- > Christian W. Hoffmann, > CH - 8915 Hausen am Albis, Switzerland > Rigiblickstrasse 15 b, Tel.+41-44-7640853 > c-w.hoffm...@sunrise.ch, > christ...@echoffmann.ch, > www.echoffmann.ch > > ______________________________________________ > R-help@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. ______________________________________________ R-help@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.