From ml-it-r-devel at epigenomics.com  Fri Mar  6 13:55:00 2009
From: ml-it-r-devel at epigenomics.com (ml-it-r-devel at epigenomics.com)
Date: Fri, 06 Mar 2009 13:55:00 +0100
Subject: [Rd] R 2.9.0 devel: package installation with configure-args
 option
In-Reply-To: <alpine.LFD.2.00.0903051359020.8287@gannet.stats.ox.ac.uk>
References: <gojlhg$i5g$1@perl.epigenomics.epi>
	<alpine.LFD.2.00.0903031737560.27426@gannet.stats.ox.ac.uk>
	<alpine.LFD.2.00.0903051359020.8287@gannet.stats.ox.ac.uk>
Message-ID: <49B11D24.4070105@epigenomics.com>

Prof Brian Ripley wrote:
> I think this should now work (one of several 'FIXME' issues addressed in
> the latest commit -- there are still some to go, but 2.9.0 is not due
> for 6 weeks).

tested and confirmed with R devel revision r48059;
more than one configure arguments are now handled correctly.

Thank you for the fix!

Regards, Matthias

> It is always useful to have a real test example, though.  (I used rgl in
> relation to some discussion about paths on r-sig-mac.)
> 
> On Tue, 3 Mar 2009, Prof Brian Ripley wrote:
> 
>> That version of R is 'under development' and the INSTALL file says
>>
>> ## FIXME: this loses quotes, so filepaths with spaces in get broken up
>>
>> so it is I think the same as a known issue.
>>
>> The whole package installation process has been completely
>> reconstructed for R-devel, and the process is not quite finished.
>> And this is a low priority as there are effective workarounds.
>>
>> On Tue, 3 Mar 2009, ml-it-r-devel at epigenomics.com wrote:
>>
>>>
>>> Hi,
>>>
>>> trying
>>> to install a package containing C code and requiring non-default
>>> configure argument
>>> settings the incantation (this has worked for R <= 2.8.1 on the same
>>> architectures)
>>>
>>> R CMD INSTALL --configure-args="--with-opt1 --with-opt2" packname
>>>
>>> does always result in a warning
>>> Warning: unknown option '--with-opt2'
>>>
>>> and consequently the option is ignored. Reverting the order of
>>> options results in the now
>>> last option to be ignored. Alternative quoting has not provided a
>>> solution.
>>>
>>> Using
>>>
>>> R CMD INSTALL --configure-args=--with-opt1
>>> --configure-args=--with-opt2 packname
>>>
>>> does provide a workaround, though. Is this the (new to me) and only
>>> intended way to
>>> provide more than one configure argument?
>>> I checked ?INSTALL and the referenced R-admin sec. 'Configuration
>>> variables' but still am
>>> not clear on this.
>>>
>>> Regards, Matthias
>>>
>>>
>>> R version 2.9.0 Under development (unstable) (2009-03-02 r48041)
>>> on Ubuntu 8.04, 8.10
>>>
>>> -- 
>>> Matthias Burger                     Project Manager/ Biostatistician
>>> Epigenomics AG    Kleine Praesidentenstr. 1    10178 Berlin, Germany
>>> phone:+49-30-24345-0                            fax:+49-30-24345-555
>>> http://www.epigenomics.com           matthias.burger at epigenomics.com
>>> -- 
>>> Epigenomics AG Berlin           Amtsgericht Charlottenburg HRB 75861
>>> Vorstand:                           Geert Nygaard (CEO/Vorsitzender)
>>>                                             Oliver Schacht PhD (CFO)
>>> Aufsichtsrat:   Prof. Dr. Dr. hc. Rolf Krebs (Chairman/Vorsitzender)
>>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>>
>> -- 
>> Brian D. Ripley,                  ripley at stats.ox.ac.uk
>> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
>> University of Oxford,             Tel:  +44 1865 272861 (self)
>> 1 South Parks Road,                     +44 1865 272866 (PA)
>> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
>>
> 


-- 
Matthias Burger                     Project Manager/ Biostatistician
Epigenomics AG    Kleine Praesidentenstr. 1    10178 Berlin, Germany
phone:+49-30-24345-0                            fax:+49-30-24345-555
http://www.epigenomics.com           matthias.burger at epigenomics.com
--
Epigenomics AG Berlin           Amtsgericht Charlottenburg HRB 75861
Vorstand:                           Geert Nygaard (CEO/Vorsitzender)
                                            Oliver Schacht PhD (CFO)
Aufsichtsrat:   Prof. Dr. Dr. hc. Rolf Krebs (Chairman/Vorsitzender)



[Rd] R 2.9.0 devel: package installation with configure-args option
ml-it-r-devel at epigenomics.com