Duncan, I know have two version of libcurl on my system, the Ubuntu installed 7.18.0 and my newly compiled from source 7.18.1 (which I installed after my problems began with RCurl). I was afraid to uninstall 7.18.0 because Synaptic wanted to uninstall half of my system if I did so via my package manger. I must not have my PATH set up correctly because when I do curl --version, I get:
curl 7.18.1 (x86_64-unknown-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/ 1.2.3.3 libidn/1.1 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz So curl is new and libcurl is a version older. This probably isn't ideal, but may help us figure out what is going on because I ran nm against both versions of libcurl.... for libcurl 7.18.1: mkimpel-m90 /usr/local/lib: nm libcurl.so | grep Curl_base64_encode 0000000000009e30 T Curl_base64_encode for libcurl 7.18.0 mkimpel-m90 /usr/lib: nm libcurl.so | grep Curl_base64_encode nm: libcurl.so: no symbols it looks like RCurl is still trying to link against 7.18.0, but, do I interpret your comments to mean that, if I set up my PATH correctly so that the newer version is found first, things might work? Regardless, I hope this is somewhat diagnostic. If I have screwed up the setup too much to make sense out of, perhaps one of the other guys with problems could also furnish the info. BTW, I did cc you on my post to R-help this evening (see below). Thanks for your help and all your development efforts, Mark romMark Kimpel <[EMAIL PROTECTED]>toLoyal Goff <[EMAIL PROTECTED]>, [EMAIL PROTECTED], [EMAIL PROTECTED], dateTue, May 6, 2008 at 9:18 PM On Wed, May 7, 2008 at 12:43 AM, Duncan Temple Lang <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Hi all > > ~ I'm glad this made it to R-help (or R-devel) so that I saw it > as this is the sort of problem that should be at least CC'ed to the > package maintainer. > > ~ Yes, there was a change to RCurl yesterday with one of the changes > being to synchronize code between libcurl and RCurl regarding base64 > encoding > which was causing a segfault with recent versions of libcurl. > > ~ The latest RCurl does not include the code for the Curl_base64_encode > which was in the curl_base64.c file. The intent was to link against > the on in libcurl, but what your reports suggest is that one some > systems this is not available from libcurl.so. Can you confirm this with > the nm output from libcurl.so > > ~ nm libcurl.so | grep Curl_base64_encode > > Precisely where libcurl.so (or libcurl.so.<digit>...) will vary, > but it is probably in /usr/local/lib/ and you can see > by using > > ~ curl-config --libs > and seeing if there is -L<directory/path> in the output which will > tell you where it is likely to be. > > If the symbol (Curl_base64_encode) is not there, there will be no output! > > > ~ If that is the case, we will have to back to having our own copy > of that routine and so we will end up with two versions - one for > the old and one for the new and the configuration will endeavor to > determine which is appropriate. > > ~ HTH > ~ D. > > > Mark Kimpel wrote: > | Martin, > | > | Well, thanks for jumping in! We need all the help we can get ;) > | > | I changed the execute bit as you suggested and recompiled, no luck, > still > | the same error message. > | > | Below is the output you wanted me to look at, its a bit beyond me so I > | include both a brief grep summary and then the whole enchilada. I do > note > | that my output is different from yours, but I'm not sure how to > interpret. > | > | I also thought about removing curl from my system, but when starting to > do > | so with Synaptic, it looked like if I removed libcurl I would trash an > awful > | lot of my system. I did download and install the latest curl 7.18.1 on > top > | of the other one, put /usr/local/ to the start of my PATH, reinstalled > | RCurl, and still the same erro message comes up. > | > | So, what does it mean that the output of nm is different on our systems > and > | is it important? > | > | Thanks, Mark > | > | mkimpel-m90 ~/bin/curl-7.18.1: nm > | /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so | grep > | base64_encode > | U Curl_base64_encode > | 0000000000003910 T R_base64_encode > | mkimpel-m90 ~/bin/curl-7.18.1: nm > | /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so | grep > | Curl_base64_encode > | U Curl_base64_encode > | mkimpel-m90 ~/bin/curl-7.18.1: nm > | /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so > | U CDR > | 0000000000208aa0 d CallEntries > | 0000000000208c00 D CurlErrorNames > | 000000000020aac0 D CurlInfoNames > | 0000000000209740 D CurlOptionNames > | U Curl_base64_decode > | U Curl_base64_encode > | U INTEGER > | U LENGTH > | U LOGICAL > | 000000000020aee8 B OptionMemoryManager > | U PRINTNAME > | U RAW > | 0000000000003f70 T RCreateNamesVec > | 00000000002086a0 d RCurlErrorBuffer > | 0000000000003fe0 T RCurlVersionInfoToR > | 0000000000006d00 T RCurl_addMemoryAllocation > | 0000000000006c90 T RCurl_addMemoryTicket > | 0000000000006b50 T RCurl_getMemoryManager > | 0000000000006b80 T RCurl_releaseManagerMemoryTickets > | 0000000000006c70 T RCurl_releaseMemoryTickets > | U REAL > | U R_CHAR > | U R_ClassSymbol > | U R_ExternalPtrAddr > | U R_ExternalPtrTag > | U R_GlobalEnv > | U R_MakeExternalPtr > | U R_NaInt > | U R_NamesSymbol > | U R_NilValue > | U R_PreserveObject > | U R_RegisterCFinalizer > | U R_ReleaseObject > | U R_alloc > | 0000000000003a90 T R_base64_decode > | 0000000000003910 T R_base64_encode > | 0000000000005060 T R_call_R_write_function > | 0000000000003bc0 T R_check_bits > | 00000000000047f0 T R_curlMultiPerform > | 0000000000004db0 T R_curl_BinaryData_free > | 0000000000004c90 T R_curl_BinaryData_new > | 0000000000005380 T R_curl_BinaryData_to_raw > | 0000000000004dd0 T R_curl_debug_callback > | 0000000000006970 T R_curl_easy_duphandle > | 0000000000005680 T R_curl_easy_getinfo > | 00000000000069a0 T R_curl_easy_init > | 0000000000006880 T R_curl_easy_perform > | 00000000000060e0 T R_curl_easy_setopt > | 0000000000005710 T R_curl_escape > | 0000000000005440 T R_curl_getpasswd > | 0000000000006950 T R_curl_global_cleanup > | 0000000000006930 T R_curl_global_init > | 0000000000004af0 T R_curl_progress_callback > | 00000000000042f0 T R_curl_ssl_ctx_callback > | 0000000000005c10 T R_curl_version > | 0000000000005bf0 T R_curl_version_info > | 0000000000005270 T R_curl_write_binary_data > | 00000000000051b0 T R_curl_write_data > | 00000000000051d0 T R_curl_write_header_data > | U R_do_MAKE_CLASS > | U R_do_new_object > | U R_do_slot > | U R_do_slot_assign > | 0000000000004530 t R_finalizeCurlHandle > | 0000000000006af0 T R_getCURLErrorEnum > | 0000000000006b10 T R_getCURLInfoEnum > | 0000000000006b30 T R_getCURLOptionEnum > | 0000000000003ea0 T R_getCurlMultiHandle > | 0000000000006a00 T R_init_RCurl > | 0000000000003bf0 T R_internalWriteTest > | 0000000000004a50 T R_popCurlMultiHandle > | 0000000000006600 T R_post_form > | 0000000000004aa0 T R_pushCurlMultiHandle > | U R_registerRoutines > | U R_tryEval > | U R_useDynamicSymbols > | 00000000000057e0 T Rcurl_set_header > | U Rf_ScalarInteger > | U Rf_ScalarReal > | U Rf_ScalarString > | U Rf_allocVector > | U Rf_asInteger > | U Rf_error > | U Rf_eval > | U Rf_getAttrib > | U Rf_install > | U Rf_length > | U Rf_mkChar > | U Rf_mkCharCE > | U Rf_mkCharLen > | U Rf_mkString > | U Rf_protect > | U Rf_setAttrib > | U Rf_unprotect > | U Rf_warning > | U SETCAR > | U SET_STRING_ELT > | U SET_VECTOR_ELT > | U STRING_ELT > | U TYPEOF > | U VECTOR_ELT > | 0000000000208040 d VersionInfoFieldNames > | 00000000002080c0 a _DYNAMIC > | 0000000000208308 a _GLOBAL_OFFSET_TABLE_ > | w _Jv_RegisterClasses > | 0000000000208008 d __CTOR_END__ > | 0000000000208000 d __CTOR_LIST__ > | 0000000000208018 d __DTOR_END__ > | 0000000000208010 d __DTOR_LIST__ > | 0000000000007e58 r __FRAME_END__ > | 0000000000208020 d __JCR_END__ > | 0000000000208020 d __JCR_LIST__ > | 000000000020aee0 A __bss_start > | w __cxa_finalize@@GLIBC_2.2.5 > | 0000000000006e20 t __do_global_ctors_aux > | 0000000000003890 t __do_global_dtors_aux > | 0000000000208680 d __dso_handle > | w __gmon_start__ > | U __stack_chk_fail@@GLIBC_2.4 > | U __strdup@@GLIBC_2.2.5 > | 000000000020aee0 A _edata > | 000000000020aef0 A _end > | 0000000000006e58 T _fini > | 0000000000003188 T _init > | 0000000000005c30 T addFormElement > | 0000000000006050 T buildForm > | 0000000000003870 t call_gmon_start > | U calloc@@GLIBC_2.2.5 > | 0000000000004f90 T checkEncoding > | 000000000020aee0 b completed.6183 > | 0000000000006a30 T createNamedEnum > | U curl_easy_cleanup@@CURL_GNUTLS_3 > | U curl_easy_duphandle@@CURL_GNUTLS_3 > | U curl_easy_getinfo@@CURL_GNUTLS_3 > | U curl_easy_init@@CURL_GNUTLS_3 > | U curl_easy_perform@@CURL_GNUTLS_3 > | U curl_easy_setopt@@CURL_GNUTLS_3 > | U curl_easy_strerror@@CURL_GNUTLS_3 > | U curl_escape@@CURL_GNUTLS_3 > | U curl_formadd@@CURL_GNUTLS_3 > | U curl_formfree@@CURL_GNUTLS_3 > | U curl_free@@CURL_GNUTLS_3 > | U curl_global_cleanup@@CURL_GNUTLS_3 > | U curl_global_init@@CURL_GNUTLS_3 > | U curl_multi_add_handle@@CURL_GNUTLS_3 > | U curl_multi_fdset@@CURL_GNUTLS_3 > | U curl_multi_init@@CURL_GNUTLS_3 > | U curl_multi_perform@@CURL_GNUTLS_3 > | U curl_multi_remove_handle@@CURL_GNUTLS_3 > | U curl_slist_append@@CURL_GNUTLS_3 > | U curl_slist_free_all@@CURL_GNUTLS_3 > | U curl_unescape@@CURL_GNUTLS_3 > | U curl_version@@CURL_GNUTLS_3 > | U curl_version_info@@CURL_GNUTLS_3 > | U fprintf@@GLIBC_2.2.5 > | 00000000000038e0 t frame_dummy > | U free@@GLIBC_2.2.5 > | 0000000000004590 T getBinaryDataFromR > | 00000000000043f0 T getCURLPointerRObject > | 00000000000053e0 T getCurlError > | 0000000000005560 T getCurlInfoElement > | 0000000000005900 T getCurlPointerForData > | 0000000000003c40 T getMultiCURLPointerRObject > | 0000000000003ec0 T getRStringsFromNullArray > | 0000000000004190 T makeCURLPointerRObject > | 00000000000047b0 T makeCURLcodeRObject > | 0000000000003d80 T makeMultiCURLPointerRObject > | U malloc@@GLIBC_2.2.5 > | U memcpy@@GLIBC_2.2.5 > | 00000000002080a0 d names.7400 > | 0000000000208688 d p.6181 > | U realloc@@GLIBC_2.2.5 > | U select@@GLIBC_2.2.5 > | U sprintf@@GLIBC_2.2.5 > | U stderr@@GLIBC_2.2.5 > | U strcpy@@GLIBC_2.2.5 > | U strlen@@GLIBC_2.2.5 > | U strncpy@@GLIBC_2.2.5 > | mkimpel-m90 ~/bin/curl-7.18.1: > | > | > | > | > | On Tue, May 6, 2008 at 10:36 PM, Martin Morgan <[EMAIL PROTECTED]> > wrote: > | > |> Hi Mark... > |> > |> A couple of shots in the dark, as no one else seems to be leaping in... > |> > |> The symbol Curl_base64_encode should be defined in > |> /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so. What > |> does > |> > |> nm /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so > |> > |> say? Mine says > |> > |> 0000000000003980 T Curl_base64_encode > |> > |> with the 'T' indicating that the symbol is defined (make sure nm spits > |> out a bunch of lines before concluding that Curl_base64_encode is not > |> defined). > |> > |> I retrieved the RCurl source, and one thing I notice is that > |> RCurl/src/curl_base64.c has the 'execute' bit set, and perhaps a sane > |> system would not compile it. Try > |> > |> % chmod -x RCurl/src/curl_base64.c > |> > |> and then > |> > |> % R CMD INSTALL RCurl > |> > |> Martin > |> > |> "Mark Kimpel" <[EMAIL PROTECTED]> writes: > |> > |>> I'm having same problem on Ubuntu 64-bit Hardy Heron. A bunch of > |> security > |>> patches from Ubuntu came out and I installed them today. After that > was > |> when > |>> I first noted the problem (affycoretools, which I use all the time, > |> won't > |>> load). Below is my initial output, what follows is my reinstallation > |> output > |>> followed by the same error messages as obtained intially. I wonder if > a > |>> security patch has changed Curl? Or did RCurl just change? I have been > |> using > |>> R-2.7.0 since half-way through its develoment cycle and this is a new > |>> problem for me. > |>> > |>> Mark > |>> > |>>> require(RCurl) > |>> Loading required package: RCurl > |>> Error in dyn.load(file, DLLpath = DLLpath, ...) : > |>> unable to load shared library > |>> '/home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so': > |>> /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so: > undefined > |>> symbol: Curl_base64_encode > |>>> install.packages("RCurl") > |>>> sessionInfo() > |>> R version 2.7.0 Patched (2008-05-04 r45620) > |>> x86_64-unknown-linux-gnu > |>> > |>> locale: > |>> > |> > > LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C > |>> attached base packages: > |>> [1] stats graphics grDevices utils datasets methods base > |>> > |>> other attached packages: > |>> [1] graph_1.18.0 > |>> > |>> loaded via a namespace (and not attached): > |>> [1] cluster_1.11.10 tcltk_2.7.0 tools_2.7.0 > |>> mkimpel-m90 ~: R CMD INSTALL ~/Desktop/RCurl_0.9-1.tar.gz > |>> Loading required package: methods > |>> Loading required package: datasets > |>> Loading required package: utils > |>> Loading required package: grDevices > |>> Loading required package: graphics > |>> Loading required package: stats > |>> Loading required package: graph > |>> * Installing to library '/home/mkimpel/R_HOME/site-library-2.7.0' > |>> * Installing *source* package 'RCurl' ... > |>> checking for curl-config... /usr/bin/curl-config > |>> checking for gcc... gcc > |>> checking for C compiler default output file name... a.out > |>> checking whether the C compiler works... yes > |>> checking whether we are cross compiling... no > |>> checking for suffix of executables... > |>> checking for suffix of object files... o > |>> checking whether we are using the GNU C compiler... yes > |>> checking whether gcc accepts -g... yes > |>> checking for gcc option to accept ANSI C... none needed > |>> checking how to run the C preprocessor... gcc -E > |>> Version has a libidn field > |>> Using Curl_base64_encode with SessionHandle parameter. > |>> configure: creating ./config.status > |>> config.status: creating src/Makevars > |>> ** libs > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c base64.c -o base64.o > |>> base64.c: In function 'R_base64_decode': > |>> base64.c:27: warning: implicit declaration of function > |> 'Curl_base64_decode' > |>> base64.c: In function 'R_base64_encode': > |>> base64.c:64: warning: implicit declaration of function > |> 'Curl_base64_encode' > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c curl_base64.c -o curl_base64.o > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c curl.c -o curl.o > |>> curl.c: In function 'getRStringsFromNullArray': > |>> curl.c:1104: warning: assignment discards qualifiers from pointer > target > |>> type > |>> curl.c:1107: warning: assignment discards qualifiers from pointer > target > |>> type > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c curlInit.c -o curlInit.o > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c enums.c -o enums.o > |>> gcc -std=gnu99 > -I/home/mkimpel/R_HOME/R-patched/R-build/lib64/R/include > |>> -DHAVE_LIBIDN_FIELD=1 -DBASE64_NEEDS_SESSION_DATA=1 > -I/usr/local/include > |>> -fpic -g -O2 -c memoryManagement.c -o memoryManagement.o > |>> memoryManagement.c: In function 'RCurl_releaseManagerMemoryTickets': > |>> memoryManagement.c:143: warning: passing argument 1 of 'free' discards > |>> qualifiers from pointer target type > |>> gcc -std=gnu99 -shared -L/usr/local/lib64 -o RCurl.so base64.o > |> curl_base64.o > |>> curl.o curlInit.o enums.o memoryManagement.o -lcurl -lgssapi_krb5 > |>> ** R > |>> ** inst > |>> ** preparing package for lazy loading > |>> ** help > |>> >>> Building/Updating help pages for package 'RCurl' > |>> Formats: text html latex example > |>> Note: removing empty section \examples > |>> CURLHandle-class text html latex > |>> Note: removing empty section \references > |>> Note: removing empty section \seealso > |>> Note: removing empty section \examples > |>> CurlFeatureBits text html latex > |>> Note: unmatched right brace in file 'MultiCURLHandle-class.Rd' on or > |> after > |>> line 28 > |>> Note: removing empty section \examples > |>> MultiCURLHandle-class text html latex > |>> RCurl-internal text html latex > |>> Note: removing empty section \seealso > |>> base64 text html latex example > |>> basicHeaderGatherer text html latex example > |>> basicTextGatherer text html latex example > |>> Note: removing empty section \details > |>> binaryBuffer text html latex example > |>> chunkToLineReader text html latex example > |>> Note: removing empty section \value > |>> complete text html latex example > |>> curlEscape text html latex example > |>> curlGlobalInit text html latex example > |>> curlOptions text html latex example > |>> Note: unmatched right brace in file 'curlPerform.Rd' on or after line > 18 > |>> Note: removing empty section \details > |>> curlPerform text html latex example > |>> Note: removing empty section \examples > |>> curlSetOpt text html latex > |>> Note: removing empty section \details > |>> curlVersion text html latex example > |>> Note: removing empty section \examples > |>> fileUpload text html latex > |>> findHTTPHeaderEncoding text html latex example > |>> getBitIndicators text html latex example > |>> Note: removing empty section \examples > |>> getCurlHandle text html latex > |>> getCurlInfo text html latex example > |>> getURIAsynchronous text html latex example > |>> Note: removing empty section \details > |>> getURL text html latex example > |>> merge.list text html latex example > |>> postForm text html latex example > |>> ** building package indices ... > |>> * DONE (RCurl) > |>> mkimpel-m90 ~: R > |>> > |>> R version 2.7.0 Patched (2008-05-04 r45620) > |>> Copyright (C) 2008 The R Foundation for Statistical Computing > |>> ISBN 3-900051-07-0 > |>> > |>> R is free software and comes with ABSOLUTELY NO WARRANTY. > |>> You are welcome to redistribute it under certain conditions. > |>> Type 'license()' or 'licence()' for distribution details. > |>> > |>> Natural language support but running in an English locale > |>> > |>> R is a collaborative project with many contributors. > |>> Type 'contributors()' for more information and > |>> 'citation()' on how to cite R or R packages in publications. > |>> > |>> Type 'demo()' for some demos, 'help()' for on-line help, or > |>> 'help.start()' for an HTML browser interface to help. > |>> Type 'q()' to quit R. > |>> > |>> Loading required package: datasets > |>> Loading required package: utils > |>> Loading required package: grDevices > |>> Loading required package: graphics > |>> Loading required package: stats > |>> Loading required package: graph > |>> [1] "packages do not need updated" > |>>> require(RCurl) > |>> Loading required package: RCurl > |>> Error in dyn.load(file, DLLpath = DLLpath, ...) : > |>> unable to load shared library > |>> '/home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so': > |>> /home/mkimpel/R_HOME/site-library-2.7.0/RCurl/libs/RCurl.so: > undefined > |>> symbol: Curl_base64_encode > |>> > |>> > |>> On Tue, May 6, 2008 at 7:49 AM, Loyal Goff <[EMAIL PROTECTED]> > |> wrote: > |>>> I am having a similar problem with RCurl after R2.7.0 although it > does > |> not > |>>> appear to be 64-bit-related... > |>>> > |>>> On Mac OS X 10.5... > |>>> > |>>>> library(RCurl) > |>>> Error in dyn.load(file, DLLpath = DLLpath, ...) : > |>>> unable to load shared library > |>>> > |> > '/Library/Frameworks/R.framework/Resources/library/RCurl/libs/i386/RCurl.so': > |> > > dlopen(/Library/Frameworks/R.framework/Resources/library/RCurl/libs/i386/RCurl.so, > |>>> 6): Library not loaded: > |>>> /Library/Frameworks/R.framework/Versions/2.6/Resources/lib/libR.dylib > |>>> Referenced from: > |>>> > |> > /Library/Frameworks/R.framework/Resources/library/RCurl/libs/i386/RCurl.so > |>>> Reason: image not found > |>>> Error: package/namespace load failed for 'RCurl' > |>>> > |>>>> sessionInfo() > |>>> R version 2.7.0 (2008-04-22) > |>>> i386-apple-darwin8.10.1 > |>>> > |>>> locale: > |>>> en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8 > |>>> > |>>> attached base packages: > |>>> [1] stats graphics grDevices utils datasets methods base > |>>> > |>>> > |>>> > |>>> On May 6, 2008, at 5:48 AM, John Lande wrote: > |>>> > |>>> Dear All, > |>>>> I have this problem with R-2.7.0 when loading RCurl on a 64 bit > |> machine. > |>>>> I am using a ubuntu 8.04. > |>>>> > |>>>> library(RCurl) > |>>>> Error in dyn.load(file, DLLpath = DLLpath, ...) : > |>>>> unable to load shared library > |>>>> > |> > '/home/john/R/x86_64-unknown-linux-gnu-library/2.7/RCurl/libs/RCurl.so': > |> /home/john/R/x86_64-unknown-linux-gnu-library/2.7/RCurl/libs/RCurl.so: > |>>>> undefined symbol: Curl_base64_encode > |>>>> Error: package/namespace load failed for 'RCurl' > |>>>> > |>>>> what can i do? > |>>>> > |>>>> best > |>>>> > |>>>> session > |>>>> sessionData sessionInfo > |>>>> > |>>>>> sessionInfo() > |>>>>> > |>>>> R version 2.7.0 (2008-04-22) > |>>>> x86_64-unknown-linux-gnu > |>>>> > |>>>> locale: > |>>>> > |>>>> > |> > > LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C > |>>>> attached base packages: > |>>>> [1] stats graphics grDevices utils datasets methods base > |>>>> > |>>>> [[alternative HTML version deleted]] > |>>>> > |>>>> _______________________________________________ > |>>>> Bioconductor mailing list > |>>>> [EMAIL PROTECTED] > |>>>> https://stat.ethz.ch/mailman/listinfo/bioconductor > |>>>> Search the archives: > |>>>> http://news.gmane.org/gmane.science.biology.informatics.conductor > |>>>> > |>>> Loyal A. Goff, Ph.D., > |>>> > |>>> Rutgers Stem Cell Research Center > |>>> Rutgers: The State University of New Jersey > |>>> Nelson Biology Labs D-251 > |>>> 604 Allison Rd, > |>>> Piscataway, NJ 08854 > |>>> [EMAIL PROTECTED] > |>>> > |>>> > |>>> _______________________________________________ > |>>> Bioconductor mailing list > |>>> [EMAIL PROTECTED] > |>>> https://stat.ethz.ch/mailman/listinfo/bioconductor > |>>> Search the archives: > |>>> http://news.gmane.org/gmane.science.biology.informatics.conductor > |>>> > |>> > |>> > |>> -- > |>> Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry > |>> Indiana University School of Medicine > |>> > |>> 15032 Hunter Court, Westfield, IN 46074 > |>> > |>> (317) 490-5129 Work, & Mobile & VoiceMail > |>> (317) 663-0513 Home (no voice mail please) > |>> > |>> ****************************************************************** > |>> > |>> [[alternative HTML version deleted]] > |>> > |>> _______________________________________________ > |>> Bioconductor mailing list > |>> [EMAIL PROTECTED] > |>> https://stat.ethz.ch/mailman/listinfo/bioconductor > |>> Search the archives: > |> http://news.gmane.org/gmane.science.biology.informatics.conductor > |> > |> -- > |> Martin Morgan > |> Computational Biology / Fred Hutchinson Cancer Research Center > |> 1100 Fairview Ave. N. > |> PO Box 19024 Seattle, WA 98109 > |> > |> Location: Arnold Building M2 B169 > |> Phone: (206) 667-2793 > |> > | > | > | > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFIITON9p/Jzwa2QP4RApOIAJ9d7OQ/3Q7bbIV4I6WreygKUgMG7QCdHJxL > D7OQTDi0mG7D7NpachCQGHM= > =Anh4 > -----END PGP SIGNATURE----- > -- Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry Indiana University School of Medicine 15032 Hunter Court, Westfield, IN 46074 (317) 490-5129 Work, & Mobile & VoiceMail (317) 663-0513 Home (no voice mail please) ****************************************************************** [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org 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.