main.c erro ao “fazer” GRASS

0

Eu uso a versão SVN do GRASS GIS 6.4.1 para o meu trabalho. Eu mantenho o código em um diretório dentro do meu diretório pessoal. Hoje eu atualizei com o comando svn up e configurei usando o seguinte comando.

./configure --with-tcltk-includes=/usr/include/tcl8.5 --with-proj-share=/usr/share/proj --with-gdal=/usr/bin/gdal-config --with-cxx --enable-64bit --with-python=/usr/bin/python2.6-config

No entanto, recebi um erro no processo de criação em um módulo d.rast. Portanto, conforme instruído, mudei para esse diretório e executei o comando 'make'. Agora recebo o seguinte monte de erros.

chethan@chethan-desktop:~/Applications/grass64_release/display/d.rast$ make
gcc -I/home/chethan/Applications/grass64_release/dist.x86_64-unknown-linux-gnu/include  -g -O2       -DPACKAGE=\""grassmods"\"  -I/home/chethan/Applications/grass64_release/dist.x86_64-unknown-linux-gnu/include -o OBJ.x86_64-unknown-linux-gnu/main.o -c main.c
main.c: In function ‘main’:
main.c:89: error: ‘flag_n’ undeclared (first use in this function)
main.c:89: error: (Each undeclared identifier is reported only once
main.c:89: error: for each function it appears in.)
make: *** [OBJ.x86_64-unknown-linux-gnu/main.o] Error 1

Eu não tenho idéia do motivo pelo qual esses erros surgem. O que devo fazer agora?

    
por Chethan S. 03.12.2010 / 09:08

2 respostas

2

Como o código no ramo de desenvolvimento do SVN pode ser quebrado, você tem duas opções:

  1. Confira uma revisão mais antiga do repositório do SVN: svn checkout -r REVISION_NUMBER http://whatever/the/repo/is , em que REVISION_NUMBER é a última revisão de trabalho.
  2. Conserte você mesmo - se você sabe C, pode ser trivial.
  3. Atualize a cópia com check-out novamente - talvez ela já esteja corrigida!
por evgeny 03.12.2010 / 10:12
0

Esse erro significa que há um problema com a origem, provavelmente eles introduziram uma alteração que não foi testada ou não foi concluída. Ao usar uma versão do SVN, você deve estar preparado para que possa ser quebrado durante o desenvolvimento.

    
por João Pinto 03.12.2010 / 09:40