[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema com compilação de pacote no debian



Gunther,

sim. Mas este é um problema que não consigo detectar. Este é um pacote para o sistema estatístico R, já tentei instalar na mão mesmo, mas dá o mesmo erro. Este erro acontece com vários pacotes. Tentei instalar via o src do debian para ver se tinha alguma dependência quebrada no sistema, mas não tinha e assim mesmo não funcionou.

Vejam como foi instalando um pacote manualmente no R.

  [root@amandix Downloads]# R CMD build --binary vegan
* checking for file 'vegan/DESCRIPTION' ... OK
* preparing 'vegan':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to re-build vignettes
* creating vignettes ... OK
* cleaning src
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building binary distribution
* installing *source* package 'vegan' ...
** libs
make: *** No rule to make target `cepin.o', needed by `vegan.so'.  Stop.
*** arch - Rgnome
Warning in file(con, "r") :
  cannot open file '/usr/lib/R/etc/Rgnome/Makeconf': No such file or directory
Error in file(con, "r") : cannot open the connection
* removing '/tmp/RtmpPKDzIj/Rinst350544c5/vegan'
 ERROR
Installation failed

Veja o mesmo em meu outro computador, o estranho que no meu depois do libs, vem o gfortran e da certo, no que não funciona está chamando o make, mas porque isto e como corrigir.

[ronaldo@PPGCBix Downloads]$ R CMD build --binary vegan
* checking for file ‘vegan/DESCRIPTION’ ... OK
* preparing ‘vegan’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to re-build vignettes
* creating vignettes ... OK
* cleaning src
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building binary distribution
* installing *source* package ‘vegan’ ...
** libs
gfortran   -fpic  -O3 -pipe  -g -c cepin.f -o cepin.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c data2hill.c -o data2hill.o
gfortran   -fpic  -O3 -pipe  -g -c decorana.f -o decorana.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c goffactor.c -o goffactor.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c nestedness.c -o nestedness.o
gfortran   -fpic  -O3 -pipe  -g -c ordering.f -o ordering.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c pnpoly.c -o pnpoly.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c stepacross.c -o stepacross.o
gcc -I/usr/share/R/include      -fpic  -std=gnu99 -O3 -pipe  -g -c vegdist.c -o vegdist.o
gcc -shared -o vegan.so cepin.o data2hill.o decorana.o goffactor.o nestedness.o ordering.o pnpoly.o stepacross.o vegdist.o -lgfortran -lm -L/usr/lib/R/lib -lR
installing to /tmp/Rtmpo6i5t3/Rinst3509a8de/vegan/libs
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
packaged installation of ‘vegan’ as ‘vegan_1.17-8_R_i486-pc-linux-gnu.tar.gz’

* DONE (vegan)


Em 09-03-2011 13:11, Gunther Furtado escreveu:
Olá,

Em 9 de março de 2011 12:48, Ronaldo Reis Junior <chrysopa@gmail.com> escreveu:
  
Pessoal,

estou tentando compilar dos fontes um pacote do debian mas está dando erro
que não encontro. Ele fica falando de um tal de Rgnome, mas em outro
computador este arquivo/diretório não existe e tudo funciona normal. Será
que alguem saberia onde procurar o problema?
    
As duas máquinas usam o repositório unstable como padrão?

  
Valeu
Ronaldo

[root@amandix ~]# apt-get build-dep r-cran-mapproj
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.

[root@amandix ~]# apt-get source r-cran-mapproj -b
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 31.5 kB of source archives.
Get:1 http://http.us.debian.org/debian/ unstable/main r-cran-mapproj
1.1-8.3-1 (dsc) [1069 B]
Get:2 http://http.us.debian.org/debian/ unstable/main r-cran-mapproj
1.1-8.3-1 (tar) [24.0 kB]
Get:3 http://http.us.debian.org/debian/ unstable/main r-cran-mapproj
1.1-8.3-1 (diff) [6455 B]
Fetched 31.5 kB in 1s (24.4 kB/s)
dpkg-source: info: extracting r-cran-mapproj in r-cran-mapproj-1.1-8.3
dpkg-source: info: unpacking r-cran-mapproj_1.1-8.3.orig.tar.gz
dpkg-source: info: applying r-cran-mapproj_1.1-8.3-1.diff.gz
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g
-O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g
-O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g
-O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package r-cran-mapproj
dpkg-buildpackage: source version 1.1-8.3-1
dpkg-buildpackage: source changed by Chris Lawrence <lawrencc@debian.org>
dpkg-buildpackage: host architecture i386
 dpkg-source --before-build r-cran-mapproj-1.1-8.3
 debian/rules clean
test -x debian/rules
dh_testroot
dh_clean
 debian/rules build
test -x debian/rules
mkdir -p "."
 debian/rules binary
test -x debian/rules
dh_testroot
dh_prep
dh_installdirs -A
mkdir -p "."
dh_installdirs        usr/lib/R/site-library
R CMD INSTALL -l
/root/r-cran-mapproj-1.1-8.3/debian/r-cran-mapproj/usr/lib/R/site-library
--clean .
* installing *source* package 'mapproj' ...
** libs
make[1]: Entering directory `/root/r-cran-mapproj-1.1-8.3'
make[1]: *** No rule to make target `aitoff.o', needed by `mapproj.so'.
 Stop.
make[1]: Leaving directory `/root/r-cran-mapproj-1.1-8.3'
make[1]: Entering directory `/root/r-cran-mapproj-1.1-8.3'
make[1]: Leaving directory `/root/r-cran-mapproj-1.1-8.3'
*** arch - Rgnome
Warning in file(con, "r") :
 cannot open file '/usr/lib/R/etc/Rgnome/Makeconf': No such file or
directory
Error in file(con, "r") : cannot open the connection
* removing
'/root/r-cran-mapproj-1.1-8.3/debian/r-cran-mapproj/usr/lib/R/site-library/mapproj'
make: *** [R_any_arch] Error 1
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Build command 'cd r-cran-mapproj-1.1-8.3 && dpkg-buildpackage -b -uc'
failed.
E: Child process failed

--
2ª lei - Na pesquisa, o que importa é o que está correto,
        e não quem está correto.

     --Herman, I. P. 2007. Following the law. NATURE, Vol 445, p. 228.

    
 Prof. Ronaldo Reis Júnior
      
|  .''`. UNIMONTES/DBG/Lab. Ecologia Comportamental e Computacional
| : :'  : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
|   `- Fone: (38) 3229-8192 | ronaldo.reis@unimontes.br
| http://www.ppgcb.unimontes.br/lecc | LinuxUser#: 205366


--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Archive: [🔎] 4D77A160.70001@gmail.com">http://lists.debian.org/[🔎] 4D77A160.70001@gmail.com


    


  

-- 
2ª lei - Na pesquisa, o que importa é o que está correto, 
         e não quem está correto.

      --Herman, I. P. 2007. Following the law. NATURE, Vol 445, p. 228.

> Prof. Ronaldo Reis Júnior
|  .''`. UNIMONTES/DBG/Lab. Ecologia Comportamental e Computacional
| : :'  : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
|   `- Fone: (38) 3229-8192 | ronaldo.reis@unimontes.br 
| http://www.ppgcb.unimontes.br/lecc | LinuxUser#: 205366

Reply to: