[Bioc-devel] HTTP GET and POST with RCurl | RMySQL

Steffen Durinck steffen.durinck at esat.kuleuven.be
Wed Jan 25 10:41:03 CET 2006


Hi Seth, Martin,

No I don't expect we need SSL, the current BioMart webservices are all 
"http://".
Many thanks for the comments, the biomaRt package will be converted to 
use RCurl by early February.

best,
Steffen

Martin Morgan wrote:

>Seth Falcon <sfalcon at fhcrc.org> writes:
>  
>
>>On 23 Jan 2006, steffen.durinck at esat.kuleuven.be wrote:
>>    
>>
>>>- Do users find RCurl hard to install and is it easier to install
>>>  than RMySQL on all platforms.
>>>      
>>>
>>In general, I think the answer is yes.  As long as an appropriate
>>version of the RCurl binary package has been made available (by
>>Omegahat) then installation is entirely trivial on Windows.  On
>>unix-like systems, libcurl is commonly available.
>>
>>    
>>
>>>- Will a package that depends on RCurl be build on the bioconductor 
>>>repository for all platforms? (With RMySQL my package is not being
>>>build on Windows as RMySQL is not installed)
>>>      
>>>
>>Yes, although as you can see, we seem not to have a binary version of
>>RCurl available for R-devel.  We will fix this.  Note that for us,
>>keeping RCurl going on Windows is *much* easier than keeping RMySQL
>>going.
>>    
>>
>
>An update on this. RCurl _is_ available for R-devel, in the 1.8
>repository. There is a build system issue so that packages depending
>on RCurl were not being built. This should be fixed, with the next
>build.
>
>For security reasons, the Windows binary RCurl on Bioconductor does
>not have SSL support. This will not be a problem, provided your
>use does not require secure access.
>
>For SSL, RCurl has to be built 'by hand'. This can be quite involved
>on any platform, and especially on Windows; most users don't want to
>do this, but if you're eager the general steps are
>
>0. (hard -- has to be exactly right) Have the R source and tools
>   required for building R from source available and working, as
>   described in
>
>     http://cran.fhcrc.org/doc/manuals/R-admin.html
>
>1. (easier -- on Windows mingw needs to be used, but not mingw-make)
>   If SSL-enabled libcurl not already available, download and build
>   openssl from
>
>     http://www.openssl.org/source/.
>
>   (easier -- Windows users should look for the mingw32 target in the
>   Makefile, and set ZLIB_PATH (to files in the R source distibution)
>   and OPENSSL_PATH) Download and build the libcurl library from
>   source, from
>
>     http://curl.haxx.se/download.html
>
>2. (easy) Download & unpack the source package for RCurl from, e.g.,
>
>     http://www.omegahat.org/RCurl/RCurl_0.6-0.tar.gz
>
>3. (easy) Make a binary version of RCurl, moving a copy of the
>   libcurl.dll you created in step 1 into the RCurl source
>   directory. Something like
>
>     mkdir RCurl/inst/libs
>     cp CURL_HOME/libs/libcurl.ddl RCurl/inst/libs
>     R CMD build RCurl
>     R CMD INSTALL --build RCurl_0.6-0.tar.gz
>
>   You might need to specify the location ofthe libcurl 'header' files
>   in R CMD build.
>
>4. (easy) Install the binary version, e.g., using the Packages -->
>   Install packages from local zip files menu item. Alternatively
>   install RCurl from the command line without building a binary
>
>     R CMD INSTALL RCurl
>
>_______________________________________________
>Bioc-devel at stat.math.ethz.ch mailing list
>https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>  
>


Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm



More information about the Bioc-devel mailing list