Я использую ТРАВУ GIS 6.4.1 версии SVN для моей работы. Я сохраняю код в каталоге в моем корневом каталоге. Сегодня я обновил его с svn, управляют и настроенное использование следующей команды.
./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
Однако я вложил одну ошибку сделать процесс в одном d.rast модуле. Поэтому, как проинструктировано я изменился на тот каталог и работал, 'делают' команду. Теперь я получаю следующий набор ошибок.
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
У меня нет подсказки относительно того, почему эти ошибки возникают. Что я должен сделать теперь?
Поскольку код в ответвлении разработки SVN может часто взламываться, у Вас есть 2 опции:
svn checkout -r REVISION_NUMBER http://whatever/the/repo/is
, где REVISION_NUMBER
рабочий в последний раз пересмотр.Та ошибка означает, что существует проблема с источником, вероятно, они представили изменение, которое не было протестировано или не закончено. при использовании версии от SVN Вы должны быть подготовлены, что он может быть поврежден во время разработки.