>I a missing in R extension a more detailed step by step description with=20 >some examples. >To whom send proposals of change to the R extensions manual. I am also=20 >willing to writ one step by step descriptin for windows 2000.If you would like to draft a detailed section on building packages under windows, that would be great. Once you're done, please email it to me (as I'm currently the Windows maintainer); I'll put it (or something based on it) into R-exts or elsewhere as appropriate. By the way, once all the tools are set up properly, the easiest way to build a .zip of your package is Rcmd build --binary sourcedir The --use-zip options have to do with compressing files within the installation, not compressing the whole installation. Duncan Murdoch -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Witold Eryk Wolski
2002-May-03 14:11 UTC
[R] Re: Detailed instructions for building packages
Dear Duncan!
I will if i will be able to build a simple package without any C or F
code on my computer running Windows 2000.
But i am not. And im going more and more frustrated.
I went so far:
1. I generated a skeleton using the function:
package.skeleton()
After that I edited a little the file R Description and called thinking
that now the html documents will be generated the install.packages function.
install.packages("c:/prog/r/rw1041/myfiles/test/masspec",CRAN=NULL)
updating HTML package descriptions
Warning message:
argument `lib' is missing: using C:/prog/R/rw1041/library in:
install.packages("c:/prog/r/rw1041/myfiles/test/masspec", CRAN = NULL)
But than i got this.
> library(masspec)
Error in library(masspec) : There is no package called `masspec'
With rcmd install
i passed the build process.
but the install fails.
C:\prog\R\rw1041\library>rcmd install masspec
make: Entering directory `/cygdrive/c/prog/r/rw1041/src/gnuwin32'
make DLLNM= \
-C C:/prog/R/rw1041/library/masspec PKG=masspec RHOME=c:/prog/r/rw1041
RLIB=c:/prog/r/rw1041/library \
-f c:/prog/r/rw1041/src/gnuwin32/MakePkg
make: Entering an unknown directory
make: *** C:/prog/R/rw1041/library/masspec: No such file or directory.
Stop.
make: Leaving an unknown directory
make: *** [pkg-masspec] Error 2
make: Leaving directory `/cygdrive/c/prog/r/rw1041/src/gnuwin32'
*** Installation of masspec failed ***
I have no C or F code included in my functions!!!
I am really frustrated now. Any help appreciated.
I can't believe that such a basic functionality as building a package
has to be so complicated. Therefore i am quite sure i have overseen some
really simple thing.
Sincerely.
Eryk
Duncan Murdoch wrote:
>>I a missing in R extension a more detailed step by step description
with=20
>>some examples.
>>To whom send proposals of change to the R extensions manual. I am
also=20
>>willing to writ one step by step descriptin for windows 2000.
>>
>
>
>If you would like to draft a detailed section on building packages
>under windows, that would be great. Once you're done, please email it
>to me (as I'm currently the Windows maintainer); I'll put it (or
>something based on it) into R-exts or elsewhere as appropriate.
>
>By the way, once all the tools are set up properly, the easiest way to
>build a .zip of your package is
>
> Rcmd build --binary sourcedir
>
>The --use-zip options have to do with compressing files within the
>installation, not compressing the whole installation.
>
>Duncan Murdoch
>
--
_|_ \|/ \|/
?v? 'v? \\'v'//
//| |\\ //| |\\ |*|
----m-m-----m-m-----m-m--------w-w-----
| |
Eryk Witold Wolski //.^.\\
/|\
wolski at molen.mpg.de o
tel : 0049-(0)30-8413-1543 o
fax : 0049-(0)30-8413-1139 o
mobile : 0049-1793210931 o
http://www.molgen.mpg.de/~mass-spec
http://www.molgen.mpg.de/~wolski
__\o/__
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
https://stat.ethz.ch/pipermail/r-help/attachments/20020503/645e38ab/attachment.html