[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-user
Subject: Re: [gentoo-user] Doubt about R support in gentoo
From: Zhu Sha Zang <zhushazang () yahoo ! com ! br>
Date: 2016-11-19 17:53:42
Message-ID: e26f6eff-b4f9-4e2f-871d-943b084957b7 () yahoo ! com ! br
[Download RAW message or body]
Yeah, thank you. ICU is a great pain in the ring!
Regards
On 11/19/2016 12:26 PM, c0a800ff@gmail.com wrote:
> On 11/19/16 12:50, Alec Ten Harmsel wrote:
>>
>>
>> El 19/11/2016 a las 07:47 a. m., Zhu Sha Zang escribió:
>>>
>>> Hello everybody...
>>>
>>>
>>> A single doubt here:
>>>
>>>
>>> After an upgrade in package dev-libs/icu (from 57.1 to 58.1-r1) i
>>> tried a package upgrade inside R and got that:
>>>
>>>
>>> /> update.packages(checkBuilt=TRUE, ask=FALSE,
>>> repos='http://cran.us.r-project.org')
>>> trying URL 'http://cran.us.r-project.org/src/contrib/knitr_1.15.tar.gz'
>>> Content type 'application/x-gzip' length 1027358 bytes (1003 KB)
>>> ==================================================
>>> downloaded 1003 KB
>>>
>>> * installing *source* package ‘knitr' ...
>>> ** package ‘knitr' successfully unpacked and MD5 sums checked
>>> ** R
>>> ** demo
>>> ** inst
>>> ** preparing package for lazy loading
>>> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>>> *unable to load shared object
>>> '/usr/lib64/R/library/stringi/libs/stringi.so':**
>>> ** libicui18n.so.57: cannot open shared object file: No such file or
>>> directory*
>>> /
>>>
>>
>> I am not super familiar with R - can you try rebuilding R itself before
>> doing the CRAN package installs/upgrades? It looks like the path to ICU
>> is hard-coded somehow.
>>
>>>
>>> This kind of "bug" can I put inside bugs.gentoo.org or its a cran
>>> package bug?
>>>
>>> It is not the first time and i'm in dout about how to proceed.
>>>
>>>
>>
>> If rebuildling R fixes this problem, you can file a bug so that
>> developers somehow trigger an R rebuild whenever ICU is updated.
>>
>> Alec
>>
>
> Some R package update errors may be solved by creating a temporary
> folder, for example ~/R/tmp (placing it under ~/R has the advantage of
> sharing the same parent directory as the default per-user package
> library), and then passing the following environment variable to R:
> TMPDIR=$HOME/R/tmp. This allows certain configure scripts to be
> executed if your /tmp is mounted noexec.
>
> As for the stringi error, my system doesn't have it in the system-wide
> library, either:
>
> $ ls /usr/lib64/R/library/
> KernSmooth compiler mgcv stats4
> MASS datasets nlme survival
> Matrix foreign nnet tcltk
> base grDevices parallel tools
> boot graphics rpart translations
> class grid spatial utils
> cluster lattice splines
> codetools methods stats
>
> But:
> $ ls ~/R/x86_64-pc-linux-gnu-library/3.2/stringi
> AUTHORS LICENSE R libs
> CITATION Meta help
> DESCRIPTION NAMESPACE html
> INDEX NEWS include
>
> Another possibility may be that your R has a useflag for icu (mine
> doesn't):
>
> $ equery uses R
> [ Legend : U - final flag setting for installation]
> [ : I - package is installed with flag ]
> [ Colors : set, unset ]
> * Found these USE flags for dev-lang/R-3.2.2:
> U I
> ...
> + + doc : Add extra documentation (API, Javadoc, etc). It is
> recommended to enable per package instead of globally
> - - icu : Enable ICU (Internationalization Components for
> Unicode) support, using dev-libs/icu
> - - java : Add support for Java
> ...
>
>
> Vitor
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic