Bom dia a todos,<div><br></div><div>resolvi seguir hoje cedo a dica postada pelo professor Paulo Justiniano em <a href="http://www.leg.ufpr.br/doku.php/dicas:r-compila">http://www.leg.ufpr.br/doku.php/dicas:r-compila</a></div>
<div><br></div><div>contudo, ao executar o script, notei que algo estranho estava acontecendo, pois o R não instalava.</div><div><br></div><div>resolvi então abrir o script e executar passo a passo cada item contido nele.</div>
<div><br></div><div>Basicamente, o que ele faz é:</div><div><br></div><div>1. apt-get para pegar todas as dependências faltantes (parece que está funcionando, não apresentou erro)</div><div>2. checkout no R-devel direto do cran usando svn (está funcionando, baixou corretamente)</div>
<div>3. rsync nos pacotes fonte do r-recommended (também funcionou corretamente)</div><div>4. configure, adaptando o R (com os parâmetros --with-tcltk --enable-R-shlib --with-recommended-packages --with-valgrind-instrumentation --enable-memory-profiling --with-system-bzlib --with-rgl --with-blas --with-lapack --enable-R-static-lib --enable-BLAS-shlib)</div>
<div>5. make</div><div><br></div><div>Bem, ao chegar nesta etapa, aparece a seguinte sequência:</div><div><br></div><div><div>gcc -std=gnu99 -Wl,--export-dynamic -fopenmp -L/usr/local/lib -o R.bin Rmain.o -L../../lib -lR -lRblas</div>
<div>../../lib/libR.so: undefined reference to `drot_'</div><div>../../lib/libR.so: undefined reference to `drotg_'</div><div>../../lib/libR.so: undefined reference to `dswap_'</div><div>../../lib/libR.so: undefined reference to `dgemm_'</div>
<div>../../lib/libR.so: undefined reference to `dnrm2_'</div><div>../../lib/libR.so: undefined reference to `dscal_'</div><div>../../lib/libR.so: undefined reference to `zgemm_'</div><div>../../lib/libR.so: undefined reference to `dtrsm_'</div>
<div>../../lib/libR.so: undefined reference to `daxpy_'</div><div>../../lib/libR.so: undefined reference to `dcopy_'</div><div>../../lib/libR.so: undefined reference to `dsyrk_'</div><div>../../lib/libR.so: undefined reference to `dasum_'</div>
<div>../../lib/libR.so: undefined reference to `ddot_'</div><div>collect2: ld returned 1 exit status</div><div>make[3]: ** [R.bin] Erro 1</div><div>make[3]: Saindo do diretório `/home/ldeassis/R/R/src/main'</div>
<div>
make[2]: ** [R] Erro 2</div><div>make[2]: Saindo do diretório `/home/ldeassis/R/R/src/main'</div><div>make[1]: ** [R] Erro 1</div><div>make[1]: Saindo do diretório `/home/ldeassis/R/R/src'</div><div>make: ** [R] Erro 1</div>
<div>ldeassis@ubuntu:~/R/R$</div></div><div><br></div><div>Pelo que conheço de C/C++, está faltando alguma lib. A pergunta é: qual é essa dita cuja?</div><div><br></div><div>Suponho que na hora do apt, algum pacote não foi encontrado ou coisa parecida. </div>
<div><br></div><div>Alguma sugestão?</div><div><br></div><div><div>Obrigado</div><div>lmassis <at> yahoo <dot> com <dot> br<br>assis.leonard <at> gmail <dot> com<br>
</div>
</div>