Ben Bolker wrote: > I have some binaries I would like to distribute with a package > (I am not the original author; I have the source code but can't distribute > it because it contains _Numerical Recipes_ code. The long-term > solution is to replace the code with new code written in R, or > in clean C, but in the meantime ...)
So you certainly have checked that it is possible to distribute the binaries. > I'm uncertain both where they ought to go and where they > will work (and hoping there is someplace that will satisfy > both). I had them in the exec/ directory: according to R-exts, > > Subdirectory 'exec' could contain additional executables the > package needs, typically scripts for interpreters such as the shell, > Perl, or Tcl. This mechanism is currently used only by a very few > packages, and still experimental. > > I refer to the executables in the code as follows: > > if (is.null(progdir)) > progdir <- file.path(.path.package("cpcbp"),"exec") > if (is.null(progname)) > progname=paste("phillips-cpc-",.Platform$OS.type,".exe",sep="") > > this installs fine on my system, and I believe I have successfully > cross-built the package in the past. However, when I uploaded to > win-builder.r-project.org, I got > > Warning: Impossible to run e:\temp\R-RELE~1\lib\cpcbp\exec2\PHILLI~2.EXE > Warning: cannot open file > 'e:/temp/R-release/cpcbp.Rcheck\cpcout7f5579da', reason 'No such file or > directory' I'll take a look and will answer privately later on. Uwe > I tried putting it in inst/exec2 instead (and changing the > directory above), but that doesn't seem to work either. On my system > (see below), it installs just fine ... > > any ideas? > > ----------- > > sessionInfo() > R version 2.5.0 (2007-04-23) > i486-pc-linux-gnu > > locale: > LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C > > attached base packages: > [1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" > [7] "base" > > other attached packages: > cpcbp lattice MASS > "0.3" "0.15-8" "7.2-34" > > > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel