On Wed, 23 Jun 2004, Uwe Ligges wrote:
Paul Roebuck wrote:
I have the following contrived code in package format. On Solaris and Mac OS X, code runs just fine. On Windows, it crashes the R environment with the "Send Bug Report" dialog. I tried R 1.8.1 (Win2K) and R 1.9 (WinXP) binaries with the same result. PCs otherwise appear properly configured for creating R packages. Anything blatantly wrong? Suggestions?
Works for me (R-1.9.1, WinNT4.0), even with gctorture(TRUE). Did you use the recommended compiler and tools?
To the best of my knowledge, I did. I upgraded to R 1.9.1 to no avail. What else should I look for at this point? Is there an R package developer setup lint utility?
Here's my script:
@cls @SETLOCAL @set RBINDIR=C:\R\rw1091\bin @set TOOLSBINDIR=C:\Rtools\bin @set MINGWBINDIR=C:\MinGW\bin @set PERLBINDIR=C:\Perl\bin @set TEXBINDIR=C:\PROGRA~1\TeXLive\bin\win32 @set HCCBINDIR=C:\PROGRA~1\HTMLHE~1 @set PATH=%TOOLSBINDIR%;%RBINDIR%;%MINGWBINDIR%;%PERLBINDIR%;%TEXBINDIR%;%HCCBINDIR%;%WINDIR%\system32;%WINDIR% @echo PATH=%PATH% Rcmd build -binary getdim
"--binary" is documented, but it should not matter in this case.
Rcmd check getdim @ENDLOCAL
Script output ----------------- PATH=C:\Rtools\bin;C:\R\rw1091\bin;C:\MinGW\bin;C:\Perl\bin;C:\PROGRA~1\TeXLive\ bin\win32;C:\PROGRA~1\HTMLHE~1;C:\WINDOWS\system32;C:\WINDOWS
Since there is no further error message, it seems to be OK. Which version of gcc are you using - and which runtime version?
You might want to send me both the source and the binary version of your package in a private message, and I'll try some further checks....
Uwe Ligges
Z:\R\examples\getdim>Rcmd build -binary getdim * checking for file 'getdim/DESCRIPTION' ... OK installing R.css in C:/tmp/Rbuild.2304
---------- Making package getdim ------------ adding build stamp to DESCRIPTION making DLL ... ... DLL made installing DLL installing R files installing man source files installing indices installing help >>> Building/Updating help pages for package 'getdim' Formats: text html latex example getdim text html latex example >>> Building/Updating help pages for package 'getdim' Formats: chm getdim chm Microsoft HTML Help Compiler 4.74.8702
Compiling z:\R\examples\getdim\getdim\chm\getdim.chm
Compile time: 0 minutes, 1 second 2 Topics 1 Local link 0 Internet links 1 Graphic
Created z:\R\examples\getdim\getdim\chm\getdim.chm, 20,587 bytes Compression increased file by 9,197 bytes. adding MD5 sums
* DONE
* building 'getdim_1.0.zip' adding: getdim/ (stored 0%) adding: getdim/chtml/ (stored 0%) adding: getdim/chtml/getdim.chm (deflated 38%) adding: getdim/CONTENTS (deflated 20%) adding: getdim/DESCRIPTION (deflated 30%) adding: getdim/help/ (stored 0%) adding: getdim/help/AnIndex (deflated 13%) adding: getdim/help/getdim (deflated 45%) adding: getdim/html/ (stored 0%) adding: getdim/html/00Index.html (deflated 49%) adding: getdim/html/getdim.html (deflated 43%) adding: getdim/INDEX (stored 0%) adding: getdim/latex/ (stored 0%) adding: getdim/latex/getdim.tex (deflated 45%) adding: getdim/libs/ (stored 0%) adding: getdim/libs/getdim.dll (deflated 66%) adding: getdim/man/ (stored 0%) adding: getdim/man/getdim.Rd (deflated 30%) adding: getdim/MD5 (deflated 37%) adding: getdim/Meta/ (stored 0%) adding: getdim/Meta/hsearch.rds (deflated 64%) adding: getdim/Meta/Rd.rds (deflated 66%) adding: getdim/R/ (stored 0%) adding: getdim/R/getdim (deflated 37%) adding: getdim/R-ex/ (stored 0%) adding: getdim/R-ex/getdim.R (deflated 23%)
Z:\R\examples\getdim>Rcmd check getdim * checking for working latex ... OK * using log directory 'Z:/R/examples/getdim/getdim.Rcheck' * checking for file 'getdim/DESCRIPTION' ... OK * checking if this is a source package ... OK
installing R.css in Z:/R/examples/getdim/getdim.Rcheck
---------- Making package getdim ------------ adding build stamp to DESCRIPTION making DLL ... ... DLL made installing DLL installing R files installing man source files installing indices installing help >>> Building/Updating help pages for package 'getdim' Formats: text html latex example getdim text html latex example >>> Building/Updating help pages for package 'getdim' Formats: chm adding MD5 sums
* DONE
* checking package directory ... OK * checking for portable file names ... OK * checking DESCRIPTION meta-information ... OK * checking package dependencies ... OK * checking index information ... OK * checking package subdirectories ... OK * checking R files for syntax errors ... OK * checking R files for library.dynam ... OK * checking S3 generic/method consistency ... OK * checking for replacement functions with final arg not named 'value' ... OK * checking foreign function calls ... OK * checking Rd files ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking for CRLF line endings in C sources/headers ... OK * creating getdim-Ex.R ... OK * checking examples ... ERROR Running examples in getdim-Ex.R failed. The error most likely occurred in:
### * getdim
flush(stderr()); flush(stdout())
### Name: getdim ### Title: Return dimensions of matrix ### Aliases: getdim ### Keywords: internal
### ** Examples
x <- matrix(1:6, 3, 2) getdim(x)
In getdim(x)... In GetMatrixDimen()...
Z:\R\examples\getdim>
---------------------------------------------------------- SIGSIG -- signature too long (core dumped)
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html