From ligges at statistik.tu-dortmund.de  Thu Jul 30 13:38:46 2009
From: ligges at statistik.tu-dortmund.de (Uwe Ligges)
Date: Thu, 30 Jul 2009 13:38:46 +0200
Subject: [Rd] Checking package on Windows (and seemingly irreproducible
In-Reply-To: <b028350f0907300433i52f672a8scb0561f55082ec6b@mail.gmail.com>
References: <1248813071.4657.18.camel@kropotkin>	
	<1248815669.30084.15.camel@ubuntu>	
	<4A706CEE.6060603@statistik.tu-dortmund.de>
	<b028350f0907300433i52f672a8scb0561f55082ec6b@mail.gmail.com>
Message-ID: <4A718646.8070106@statistik.tu-dortmund.de>



Carlos J. Gil Bellosta wrote:
> Dear Uwe,
> 
> The thing that I find funny is that the check of the package on
> Windows for R 2.10.x works on r-forge as you can see here:
> 
> http://r-forge.r-project.org/R/?group_id=426&log=check_x86_32_windows&pkg=colbycol&flavor=devel
> 
> May I be facing some kind of Windows configuration specific issue
> here? I am sorry that I am very Windows-illiterate...
> 
> This is not something that worries me much "per se", as I am
> implementing some changes in the package and the new version does not
> resemble the current one too much, but intrigues me quite a lot.



Well, you said that it works on R-forge, but it does not on my build 
system.
What would help more is if you could specify what the requirements for 
your package are that made it work on R-forge. Specific version of Java, 
Phython, ...???

Best,
Uwe Ligges


> Best regards,
> 
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
> 
> 
> 2009/7/29 Uwe Ligges <ligges at statistik.tu-dortmund.de>:
>>
>> Mathieu Ribatet wrote:
>>> Dear Carlos,
>>>
>>>> From your check results:
>>>        cbc.data <- cbc.read.table( system.file("data",
>>>        "cbc.test.data.txt", package = "colbycol"), sep = "\t" )
>>>                Warning in file(file, "r") :
>>>                cannot open file '0001': No such file or directory
>>>        I think you're trying to read the file "cbc.test.data.txt" located
>>> in
>>> the folder "data" of your package skeleton. Is that right? If so, maybe
>>> using
>>>
>>>        paste(system.file(package = "colbycol"),
>>>        "data/cbc.test.data.txt", sep="/")
>>>        will solve your issue - although I didn't try.
>>
>> It won't slve it, because reading that file works, but reading file "0001"
>> does ot which is handled within cbc.read.table() in the lines
>>
>> ....
>>  for( column in names(columns) ){
>>        tmp <- read.table( columns[[column]]$filename, sep = sep, na.strings
>> = "", comment.char = "", quote = "", header = FALSE, ... )[,1]
>> ....
>>
>>
>> I guess the problem happens before during the Java stuff where the 0001 file
>> is never created (at least not in the location you expect).
>>
>>
>> On the console I see error messages like
>>
>>
>> Exception in thread "main" Traceback (most recent call last):
>>  File "d:/temp/colbycol/python/colbycol.py", line 6, in <module>
>>    os.chdir( work_dir )
>>  File "D:\RCompile\CRANpkg\lib\2.9\rSymPy\jython\Lib\os.py", line 261, in
>> chdir
>>    raise OSError(errno.ENOENT, strerror(errno.ENOENT), path)
>> OSError: [Errno 2] No such file or directory:
>> 'd:/temp/Rtmp1mB6qg/dir72ae2cd6'
>>
>>
>> Best,
>> Uwe Ligges
>>
>>



[Rd] Checking package on Windows (and seemingly irreproducible
Uwe Ligges