Thanks for the quick response.

Concerning your first point: the spaces in " Inno Setup 5" are not spaces 
between different directories, this was just the name of the directory as 
suggested during the installation procedure. Anyway, I have now added 
underscores between the individual words in the directory name and in the path 
definition.

Second, let me try to be more specific.

Basically, what I have done is modifying a few functions in an existing 
package, in order to test whether my modifications would be an improvement 
compared to the existing functionalities. I have therefore kept most of the 
package as it was, including the folder structure. I have never encountered any 
difficulties with the installation of the old package.

However, in order to avoid confusion between the existing package (let's call 
it "oldpackage") and my trials (let's call them "newpackage"), I have modified 
the name of the file with R code that contains the modified functions. I have 
also given a separate name to my package, and I have modified the NAMESPACE 
accordingly.

The original package also contained C++ code, which was duly put in the "src" 
folder. When I first tried to build my package, I had forgotten to first delete 
the  dll created when "oldpackage" was built and I got warnings that the "dll" 
files had not been declared. I have deleted them now. (I is not completely 
clear to me whether I should run "R CMD SHLIB firstccfile.cc secondccfile.cc -o 
newpackage.dll" or not - I have tried to do both with and without).

Now, when I run "R CMD build 
Y:\Unit_TEM\3_TRAM\Projecten\N9393_ruimte_transport_model\newpackage", I get 
the following messages:

        *checking for file ' 
Y:\Unit_TEM\3_TRAM\Projecten\N9393_ruimte_transport_model\newpackage/DESCRIPTION'
 .... OK
        *preparing 'newpackage':
        *checking DESCRIPTION meta-information ... OK
        *cleaning src
        *checking for LF line-endings in source and make files
        *checking for empty or unneeded directories
        *looking to see if a 'data/datalist' file should be added
        *building 'newpackage.tar_0.1-6.gz'
         ERROR
        Packaging into .tar.gz failed


When I check the package with R CMD check 
Y:\Unit_TEM\3_TRAM\Projecten\N9393_ruimte_transport_model\newpackage, I get the 
following info from "00install"


        * installing *source* package 'newpackage'...
        ** libs

        *** arch - i386
        ERROR: compilation failed for package 'newpackage'
        * removing 'C:/Users/franckxl/newpackage.Rcheck/newpackage'

And the following info from the corresponding log file:

        * using log directory 'C:/Users/franckxl/newpackage.Rcheck'
        * using R version 2.15.0 (2012-03-30)
        * using platform: x86_64-pc-mingw32 (64-bit)
        * using session charset: ISO8859-1
        * checking for file 'newpackage/DESCRIPTION' ... OK
        * this is package 'newpackage' version '0.1-6'
        * checking package namespace information ... OK
        * checking package dependencies ... OK
        * checking if this is a source package ... WARNING
        Subdirectory 'newpackage/src' contains object files
         firstccfile.o secondccfile.o
        * checking if there is a namespace ... OK
        * checking for .dll and .exe files ... OK
        * checking whether package 'newpackage' can be installed ... ERROR
        Installation failed.
        See 'C:/Users/franckxl/newpackage.Rcheck/00install.out' for details.


I have verified similar error messages that were reported on various discussion 
forums, and most answers I have seen suggested that this may be due to Rtools 
not being installed. However, I have re-installed the most recent version of 
Rtools this morning, so I cannot see how this could be the source of the 
problem. (At least, if it is sufficient to  install the R 2.15.x toolchain in a 
package that includes a C++ interface - I do not find the explanation in the "R 
installation and administration" manual very clear on this specific point.)

I hope this is sufficient information to clarify the problem.

-----Original Message-----
From: Uwe Ligges [mailto:[email protected]]
Sent: maandag 13 augustus 2012 19:29
To: Franckx Laurent
Cc: '[email protected]'
Subject: Re: [R] creation of package failed



On 13.08.2012 17:10, Franckx Laurent wrote:
> Dear all
> I am trying to build a package, and get the error message: ""packaging into 
> .tar.gz failed"".
> I have also installed the same package directly from a locally created zip 
> file.  In this case, the package is put correctly under 
> C:\R\R-2.15.0\library. However, when I check the package, I get another error 
> message, stating "ERROR: compilation failed for package".
> I use a 64 bit computer.
> Before attempting the installation, I had created the following path: PATH =  
> C:\R\R-2.15.0\bin\x64; c:\R\Rtools\bin; C:\R\Rtools\gcc-4.6.3\bin64;  
> C:\MiKTeX\miktex\miktex\bin;  c:\windows; c:\windows\system32; 
> C:\Windows\SysWOW64; C:\Program Files (x86)\Inno Setup 5.
> I have re-installed today the most recent version of Rtools.
> Does anyone have an idea what is going wrong here?

Unsufficient information to know that, but the PATH above is incorrect, you 
must not have spaces between the separate directories.

In addition, we need full information what you tried when you said R CMD build 
and how the directory looked like. Do you have write permission in the parent 
directory etc.

Uwe Ligges



>
> Laurent Franckx, PhD
> Expert
> VITO NV
> Boeretang 200, 2400 MOL, Belgium
> Tel. + 32 14 33 58 22
> Skype: laurent.franckx
> [email protected]
> Visit our website: www.vito.be/english and
> http://www.vito.be/transport
>
>
>
>
>
>
>
> http://www.vito.be/e-maildisclaimer
>
> ______________________________________________
> [email protected] 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.
>

http://www.vito.be/e-maildisclaimer

______________________________________________
[email protected] 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.

Reply via email to