2017-08-24 1 views
0

Je suis en train d'installer un package R nommé 'quantreg' et 'igraph' par rstudio mais est indique l'erreur:R erreur d'installation du package: déplacement 0 a l'index de symbole invalide 11

Here is what Rstudio console shows

gcc -c -std=gnu99 --enable-shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o quantreg.so akj.o boot.o bound.o boundc.o brute.o chlfct.o cholesky.o combos.o crq.o crqfnb.o dsel05.o etime.o extract.o idmin.o init.o iswap.o kuantile.o mcmb.o penalty.o powell.o rls.o rq0.o rq1.o rqbr.o rqfn.o rqfnb.o rqfnc.o rqs.o sparskit2.o srqfn.o srqfnc.o srtpai.o -llapack -lblas -lgfortran -lm -lquadmath -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR 
gcc: warning: akj.o: linker input file unused because linking not done 
gcc: warning: boot.o: linker input file unused because linking not done 
gcc: warning: bound.o: linker input file unused because linking not done 
gcc: warning: boundc.o: linker input file unused because linking not done 
gcc: warning: brute.o: linker input file unused because linking not done 
gcc: warning: chlfct.o: linker input file unused because linking not done 
gcc: warning: cholesky.o: linker input file unused because linking not done 
gcc: warning: combos.o: linker input file unused because linking not done 
gcc: warning: crq.o: linker input file unused because linking not done 
gcc: warning: crqfnb.o: linker input file unused because linking not done 
gcc: warning: dsel05.o: linker input file unused because linking not done 
gcc: warning: etime.o: linker input file unused because linking not done 
gcc: warning: extract.o: linker input file unused because linking not done 
gcc: warning: idmin.o: linker input file unused because linking not done 
gcc: warning: init.o: linker input file unused because linking not done 
gcc: warning: iswap.o: linker input file unused because linking not done 
gcc: warning: kuantile.o: linker input file unused because linking not done 
gcc: warning: mcmb.o: linker input file unused because linking not done 
gcc: warning: penalty.o: linker input file unused because linking not done 
gcc: warning: powell.o: linker input file unused because linking not done 
gcc: warning: rls.o: linker input file unused because linking not done 
gcc: warning: rq0.o: linker input file unused because linking not done 
gcc: warning: rq1.o: linker input file unused because linking not done 
gcc: warning: rqbr.o: linker input file unused because linking not done 
gcc: warning: rqfn.o: linker input file unused because linking not done 
gcc: warning: rqfnb.o: linker input file unused because linking not done 
gcc: warning: rqfnc.o: linker input file unused because linking not done 
gcc: warning: rqs.o: linker input file unused because linking not done 
gcc: warning: sparskit2.o: linker input file unused because linking not done 
gcc: warning: srqfn.o: linker input file unused because linking not done 
gcc: warning: srqfnc.o: linker input file unused because linking not done 
gcc: warning: srtpai.o: linker input file unused because linking not done 
** R 
** data 
** demo 
** inst 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** installing vignettes 
** testing if installed package can be loaded 
Error: package or namespace load failed for ‘quantreg’ in library.dynam(lib, package, package.lib): 
shared object ‘quantreg.so’ not found 
Error: loading failed 
Execution halted 
ERROR: loading failed`enter code here` 

dans essayé l'installation manuelle aussi mais l'erreur reste la même. Toute aide s'il vous plaît ??

Répondre

0

Vous avez besoin d'une installation de R non brisée qui utilise/a construit R comme une bibliothèque partagée (qui conduit alors à -fPIC ou -fpic être ajouté à la compilation au besoin) ainsi que bibliothèques partagées des composants nécessaires, ici Fortran.

Fondamentalement, chaque installation Ubuntu ou Debian (en utilisant les paquets fournis) est. Nous ne savons pas ce que vous avez ici - mais vous ne pouvez pas utiliser le libfortran.a statiquement compilé dans un module partagé/dynamiquement-chargeable pour R.

+0

je suis nouveau à ubuntu. S'il vous plaît laissez-moi savoir ce que je peux faire – srk

+0

Essayez d'installer 'r-base-dev'. Peut-être que vous manquez juste le paquet '-dev' correspondant à' libgfortran'. Vous n'avez pas donné suffisamment d'informations pour en dire plus. –

+0

Comment faire une modification dans 'R CMD install' pour recompiler avec -fPIC – srk