If you start up a fresh batch console and run
  hhc
do you get the usage message?  If not you still have a path problem.  
You only need hhc.exe so just copy that file into any directory on your 
path -- issue the command:

path

to find out which directories you can copy it into (and also post the 
output of the path command if you still have problem) -- with this
approach you won't have to set your path to the 
HTML Help Workshop.

On 7/12/05, Ivy_Li <[EMAIL PROTECTED]> wrote:
> Dear All,
>        I have downloaded the htmlhelp.exe from InterNet. Install it into the 
> path "C:\Program Files\HTML Help Workshop\". I add this path into the 
> "Control Panel -> System -> Advanced -> Environment Variables -> Path -> 
> Variable".
>        But it still exist error.
>        ---------- Making package example ------------
>          adding build stamp to DESCRIPTION
>          installing R files
>          installing data files
>          installing man source files
>          installing indices
>          not zipping data
>          installing help
>         >>> Building/Updating help pages for package 'example'
>             Formats: text html latex example chm
>          d                                 text    html    latex   example
>          e                                 text    html    latex   example
>          f                                 text    html    latex   example
>          g                                 text    html    latex   example
>        hhc: not found
>        cp: cannot stat `D:/PROGRA~1/R/rw2011/example/chm/example.chm': No 
> such file or
>        directory
>        make[1]: *** [chm-example] Error 1
>        make: *** [pkg-example] Error 2
>        *** Installation of example failed ***
> 
>        Removing 'D:/PROGRA~1/R/rw2011/library/example'
>        Restoring previous 'D:/PROGRA~1/R/rw2011/library/example'
> 
> I don't know why it can not find the "hhc" file.
> Please tell me which step is wrong.
> Thank you for helping me!
> ^_^
> 
> -----原始邮件-----
> 发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED]
> 发送时间: 2005年7月13日 9:32
> 收件人: Ivy_Li
> 抄送: Duncan Murdoch; r-help@stat.math.ethz.ch
> 主题: Re: 答复: [R] fail in adding library in new version.
> 
> 
> hhc.exe is the Microsoft help compiler.  You have to download it and put
> it somewhere in your path.
> 
> On 7/12/05, Ivy_Li <[EMAIL PROTECTED]> wrote:
> > Dear all,
> > I really appreciate your help. I think I have a little advancement. ^_^
> > Now I use the package.skeleton() function to create a template. I type:
> >        f <- function(x,y) x+y
> >        g <- function(x,y) x-y
> >        d <- data.frame(a=1, b=2)
> >        e <- rnorm(1000)
> >        package.skeleton(list=c("f","g","d","e"), name="example")
> >
> > in R. I know it will create a folder named "example" in the path of 
> > "\R\rw2011\" I opened this folder, its format is similar as other library. 
> > Then I modify it "DESCRIPTION" file:
> >        Package: example
> >        Version: 1.0-1
> >        Date: 2005-07-09
> >        Title: My first function
> >        Author: Ivy <[EMAIL PROTECTED]>
> >        Maintainer: Ivy <[EMAIL PROTECTED]>
> >        Description: simple sum and subtract
> >        License: GPL version 2 or later
> >        Depends: R (>= 1.9), stats, graphics, utils
> >
> > I don't whether I should modify other "README" file.
> > When I enter the Dos environment, at first, into the D:\>, I type the 
> > following code:
> >        cd Program Files\R\rw2011\
> >        bin\R CMD install /example
> >
> > Well, there appeared error:
> >        ---------- Making package example ------------
> >          adding build stamp to DESCRIPTION
> >          installing R files
> >          installing data files
> >          installing man source files
> >          installing indices
> >          not zipping data
> >          installing help
> >         >>> Building/Updating help pages for package 'example'
> >             Formats: text html latex example chm
> >          d                                 text    html    latex   example 
> > chm
> >          e                                 text    html    latex   example 
> > chm
> >          f                                 text    html    latex   example 
> > chm
> >             missing link(s):  ~~fun~~
> >          g                                 text    html    latex   example 
> > chm
> >             missing link(s):  ~~fun~~
> >        hhc: not found
> >        cp: cannot stat `D:/PROGRA~1/R/rw2011/example/chm/example.chm': No 
> > such file or
> >        directory
> >        make[1]: *** [chm-example] Error 1
> >        make: *** [pkg-example] Error 2
> >        *** Installation of example failed ***
> >
> >        Removing 'D:/PROGRA~1/R/rw2011/library/example'
> >
> > That's it. I have to consult every R expert. Please help to solve this 
> > issue. Thank you very much!
> >
> >
> >
> >
> > -----原始邮件-----
> > 发件人: Duncan Murdoch [mailto:[EMAIL PROTECTED]
> > 发送时间: 2005年7月8日 19:34
> > 收件人: Ivy_Li
> > 抄送: r-help@stat.math.ethz.ch
> > 主题: Re: [R] fail in adding library in new version.
> >
> >
> > Ivy_Li wrote:
> > > Dear all,
> > >       I really appreciate your help. I think I have a little advancement. 
> > > ^_^
> > >
> > >       When I enter the Dos environment, at first, into the D:\>, I type 
> > > the following code:
> > > cd Program Files\R\rw2011\
> > > bin\R CMD install /example
> > >
> > > "example" is in the d:\, which include the R folder and "DESCRIPTION" 
> > > file, But I wrote nothing in the "DESCRIPTION" file. Actually, I don't 
> > > know what I should write in it.
> >
> > Read the R Extensions manual for a detailed description.  You can use
> > the package.skeleton() function to create a template, but you need to
> > edit it to make it acceptable.
> > >
> > > Well, there are still aother error:
> > >
> > >       ---------- Making package example ------------
> > >         adding build stamp to DESCRIPTION
> > >       error happened.read_description(dfile) : file 
> > > 'D:/example/DESCRIPTION' is not in valid DCF format
> >
> > That's complaining about your bad DESCRIPTION file.
> >
> > Duncan Murdoch
> > >       Stop execute
> > >       make[2]: *** [frontmatter] Error 1
> > >       make[1]: *** [all] Error 2
> > >       make: *** [pkg-example] Error 2
> > >       *** Installation of example failed ***
> > >       Removing 'D:/PROGRA~1/R/rw2011/library/example'
> > >
> > > Please tell me which step is wrong?
> > > Thanks a lot!
> > >
> > > BG
> > > Ivy_Li
> > >
> > >
> > > -----原始邮件-----
> > > 发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED]
> > > 发送时间: 2005年7月7日 20:57
> > > 收件人: Uwe Ligges
> > > 抄送: Ivy_Li; r-help@stat.math.ethz.ch
> > > 主题: Re: 答复: 答复: [R] fail in adding library in new version.
> > >
> > >
> > > On 7/7/05, Uwe Ligges <[EMAIL PROTECTED]> wrote:
> > >
> > >>Gabor Grothendieck wrote:
> > >>
> > >>
> > >>>On 7/7/05, Uwe Ligges <[EMAIL PROTECTED]> wrote:
> > >>>
> > >>>
> > >>>>Ivy_Li wrote:
> > >>>>
> > >>>>
> > >>>>
> > >>>>>Dear all,
> > >>>>>     I have done every step as the previous mail.
> > >>>>>1. unpack tools.zip into c:\cygwin
> > >>>>>2. install Active perl in c:\Perl
> > >>>>>3. install the mingw32 in c:\mingwin
> > >>>>>4. add "c:\cygwin; c:\mingwin\bin" in "Control Panel -> System -> 
> > >>>>>Advanced -> Environment Variables -> Path -> Variable" , and they are 
> > >>>>>in the beginning of the "Path"
> > >>>>
> > >>>>                  ^
> > >>>>such blanks are not allowed in the PATH variable
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>     Because I install R in the D drive, so I set a fold "MyRpackages" 
> > >>>>> in the same drive. Into the "MyRpackages" folder I write a R library 
> > >>>>> named "example", include "DESCRIPTION" file and "R" folder. In the 
> > >>>>> "R" folder, the "example" file just content very simple code as the 
> > >>>>> previous mail said.
> > >>>>>      So in the Dos environment, at first, into the D:\>, I type the 
> > >>>>> following code:
> > >>>>>cd Program Files\R\rw2011\
> > >>>>
> > >>>>MyRpackages does not need to be here.
> > >>>>
> > >>>>
> > >>>>
> > >>>>>bin\R CMD install /MyRpackages/example
> > >>>>
> > >>>>The first slash in "/MyRPackages" sugests that this is a top level
> > >>>>directory, which does not exist.
> > >>>>Even better, cd to MyRpackages, add R's bin dir to your path variable,
> > >>>>and simply say:
> > >>>>
> > >>>>R CMD INSTALL example
> > >>>
> > >>>
> > >>>Another possibility is to put Rcmd.bat from the batch file collection
> > >>>
> > >>>   http://cran.r-project.org/contrib/extra/batchfiles/
> > >>>
> > >>>in your path.  It will use the registry to find R so you won't have
> > >>>to modify your path (nor would you have to remodify it every time you
> > >>>install a new version of R which is what you would otherwise have to do):
> > >>>
> > >>>cd \MyPackages
> > >>>Rcmd install example
> > >>
> > >>
> > >>Just for the records:
> > >>
> > >>1. "cd \MyPackages" won't work, as I have already explained above.
> > >
> > >
> > > If MyPackages is not a top level directory in the current drive
> > > then it will not work. Otherwise it does work.
> > >
> > >
> > >>2. I do *not* recommend this way, in particular I find it misleading to
> > >>provide these batch files on CRAN.
> > >>
> > >
> > >
> > > The alternative, at least as discussed in your post, is more work
> > > since one will then have to change one's path every time one
> > > reinstalls R.  This is just needless extra work and is error prone.  If 
> > > you
> > > forget to do it then you will be accessing the bin directory of the
> > > wrong version of R.
> > >
> > >
> > >>>>>     There are some error:
> > >>>>>'make' is neither internal or external command, nor executable 
> > >>>>>operation or batch file
> > >>>>>*** installation of example failed ***
> > >>>>
> > >>>>Well, make.exe is not find in your path. Please check whether the file
> > >>>>exists and the path has been added.
> > >>>>
> > >>>>Uwe Ligges
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>>Removing 'D:/PROGRA~1/R/rw2011/library/example'
> > >>>>>
> > >>>>>I think I have closed to success. heehee~~~~~
> > >>>>>Thank you for your help.
> > >>>>>I still need you and others help. Thank you very much!
> > >>>>>
> > >>>>>
> > >>>>>-----原始邮件-----
> > >>>>>发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED]
> > >>>>>发送时间: 2005年6月30日 19:16
> > >>>>>收件人: Ivy_Li
> > >>>>>抄送: r-help@stat.math.ethz.ch
> > >>>>>主题: Re: 答复: [R] fail in adding library in new version.
> > >>>>>
> > >>>>>
> > >>>>>On 6/30/05, Ivy_Li <[EMAIL PROTECTED]> wrote:
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>Dear Gabor,
> > >>>>>>     Thank your for helping me so much!
> > >>>>>>     I have loaded R the newest version 2.1.1. Then I setup it in the 
> > >>>>>> path of D:\program files\R\
> > >>>>>>1. unpack tools.zip into c:\cygwin
> > >>>>>>2. install Active perl in c:\Perl
> > >>>>>>3. install the mingw32 in c:\mingwin
> > >>>>>>4. add "c:\cygwin; c:\mingwin\bin" in "Control Panel -> System -> 
> > >>>>>>Advanced -> Environment Variables -> Path -> Variable" (In your 
> > >>>>>>previous mail, you said "put these at the beginning of the path", I 
> > >>>>>>don't understand what is your meaning. Which path?)
> > >>>>>
> > >>>>>
> > >>>>>If in the console you enter the command:
> > >>>>>
> > >>>>>path
> > >>>>>
> > >>>>>then it will display a semicolon separated list of folders.  You want 
> > >>>>>the folder
> > >>>>>that contains the tools to be at the beginning so that you eliminate
> > >>>>>the possibility
> > >>>>>of finding a different program of the same name first in a folder that 
> > >>>>>comes
> > >>>>>prior to the one where the tools are stored.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>5. I tried an library example. I set a new folder named "example" in 
> > >>>>>>the "c:\MyRpackages\". And In the "example" folder, it contain an 
> > >>>>>>"DESCRIPTION" file and "R" folder. in "R" folder contain a "example" 
> > >>>>>>file. I just write very simple script in it:
> > >>>>>>a<-2; b<-3;sum <- sum(a,b); print(paste(a,"+",b,"=",sum))
> > >>>>>>
> > >>>>>>6. I opened the DOS environment. Into the "D:\>"  Type the following 
> > >>>>>>code:
> > >>>>>>cd \Program Files\R\rw2010
> > >>>>>>But I don't understand the second line you writed in your previous 
> > >>>>>>mail: "bin\R cmd install /MyRPackages/example"
> > >>>>>
> > >>>>>
> > >>>>>I was assuming that MyRPackages and R are on the same disk.  If they 
> > >>>>>are not
> > >>>>>then you need to specify the disk too.  That is if MyRPackages is on C 
> > >>>>>and R
> > >>>>>is installed on D then install your package via:
> > >>>>>
> > >>>>>d:
> > >>>>>cd \Program Files\R\rw2010
> > >>>>>bin\R CMD install c:/MyRPackages/example
> > >>>>>
> > >>>>>Note that bin\R means to run R.exe in the bin subfolder of the current 
> > >>>>>folder
> > >>>>>using command script install and the indicated source package.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>I am not sure that I set up R in "D:\" But I do so much action in C:\ 
> > >>>>>> Did I do the correct action? Did I do the action into the correct 
> > >>>>>>path?
> > >>>>>
> > >>>>>
> > >>>>>If you are not sure where R is installed then enter the following at 
> > >>>>>the Windows
> > >>>>>console prompt to find out (this will work provided you let it install 
> > >>>>>the key
> > >>>>>into the registry when you installed R initially).  The reg command is 
> > >>>>>a command
> > >>>>>built into Windows (I used XP but I assume its the same on other 
> > >>>>>versions)
> > >>>>>that will query the Windows registry:
> > >>>>>
> > >>>>>reg query hklm\software\r-core\r /v InstallPath
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>I still need your and others help. Thank you very much!
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>-----原始邮件-----
> > >>>>>>发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED]
> > >>>>>>发送时间: 2005年6月6日 10:21
> > >>>>>>收件人: Ivy_Li
> > >>>>>>抄送: r-help@stat.math.ethz.ch
> > >>>>>>主题: Re: [R] fail in adding library in new version.
> > >>>>>>
> > >>>>>>
> > >>>>>>On 6/5/05, Ivy_Li <[EMAIL PROTECTED]> wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>Hello everybody,
> > >>>>>>>     Could I consult you a question?
> > >>>>>>>     I always use R old version 1.9.1 . Because I can not add my 
> > >>>>>>> library into the new version 2.0.0 by the same method as old 
> > >>>>>>> version.
> > >>>>>>
> > >>>>>>Getting the latest version of R is strongly recommended.  The 
> > >>>>>>suggestions
> > >>>>>>below all assume the latest version and may or may not work if you do
> > >>>>>>not upgrade.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>*       I have read the webpage 
> > >>>>>>><http://www.stats.ox.ac.uk/pub/Rtools>
> > >>>>>>>*       Download the tools.zip
> > >>>>>>>*       Unpack tools.zip into c:\cygwin
> > >>>>>>>*       Install Active Perl in c:\Perl
> > >>>>>>>*       Install the mingw32 port of gcc in c:\mingwin
> > >>>>>>>*       Then go to "Control Panel -> System -> Advanced -> 
> > >>>>>>>Environment Variables -> Path -> Variable Balue" add 
> > >>>>>>>;c:\cygwin;c:\mingwin\bin
> > >>>>>>
> > >>>>>>You may need to put these at the beginning of the path rather than 
> > >>>>>>the end.
> > >>>>>>Also just as a check enter
> > >>>>>>  path
> > >>>>>>at the console to make sure that you have them.  You will likely
> > >>>>>>have to start a new console session and possibly even reboot.
> > >>>>>>
> > >>>>>>Also you need the Microsoft Help Compiler, hhc.  Suggest
> > >>>>>>you reread the material on which tools you need.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>*       Save my library "example" into "c:\MyRpackages\" . But I am 
> > >>>>>>>not sure what type it is, is it need suffix?" And I don't what its 
> > >>>>>>>content, just my function script, no special format?
> > >>>>>>
> > >>>>>>In MyRPackages you would have a folder called example, in your case,
> > >>>>>>that contains the package.  Within folder example, you would have the
> > >>>>>>DESCRIPTION file, the R folder, etc.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>*       Then I don't know where should I do this step: Type R CMD 
> > >>>>>>>INSTALL --build example. Need I run R first?
> > >>>>>>
> > >>>>>>You don't have to run R first.  You do need to make sure that R.exe 
> > >>>>>>can
> > >>>>>>be found on your path or else use the absolute path name in referring 
> > >>>>>>to R.
> > >>>>>>For example, if your path does not include R you could do something 
> > >>>>>>like this:
> > >>>>>>
> > >>>>>>cd \Program Files\R\rw2010
> > >>>>>>bin\R cmd install /MyRPackages/example
> > >>>>>
> > >>>>>
> > >>>>>Sorry, there is an error in the above.  It should be:
> > >>>>>
> > >>>>>bin\R CMD install c:/MyRPackages/example
> > >>>>>
> > >>>>>or
> > >>>>>
> > >>>>>bin\Rcmd install c:/MyRPackages/example
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>Be sure to use forward slashes where shown above and backslashes
> > >>>>>>where shown.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>     So There is a error after I do this step.  It said it can not 
> > >>>>>>> find somethig. I don't which step is wrong. It costed me much time.
> > >>>>>>>
> > >>>>>>
> > >>>>>>Try all these suggestions including upgrading R and if that does not 
> > >>>>>>work
> > >>>>>>try posting screen dumps of the actual errors you are getting.
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>>Also try googling for
> > >>>>>
> > >>>>> making creating R packages
> > >>>>>
> > >>>>>and you will find some privately written tutorials on all this.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>------------------------------------------------------------------------
> > >>>>>
> > >>>>>______________________________________________
> > >>>>>R-help@stat.math.ethz.ch mailing list
> > >>>>>https://stat.ethz.ch/mailman/listinfo/r-help
> > >>>>>PLEASE do read the posting guide! 
> > >>>>>http://www.R-project.org/posting-guide.html
> > >>>>
> > >>>>
> > >>
> > >
> > >
> > > ------------------------------------------------------------------------
> > >
> > > ______________________________________________
> > > R-help@stat.math.ethz.ch mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide! 
> > > http://www.R-project.org/posting-guide.html
> >
> > ______________________________________________
> > R-help@stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide! 
> > http://www.R-project.org/posting-guide.html
>

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to