Сборка из SVN
Модератор: Модераторы
Сборка из SVN
Подскажите, правильно ли я делаю?
1. Скачал исходники из SVN.
2. Скомпилил с помощью команд:
C:\lazarus\fpc\2.6.2\bin\i386-win32\make clean all
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\lazarus.exe
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\lazbuild.exe
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\startlazarus.exe
Запускаю, версия 1.1, все работает, а в окне "О проекте Lazarus" такая информация:
Версия #: 1.1
Дата: 2013-03-06
Версия FPC: 2.6.2
Ревизия SVN: [и тут пусто]
i386-win32-win32/win64
Почему ревизия SVN не указана? Уже несколько раз обновлял версии и перекомпилировал, но там всегда пусто. Пустяк конечно, но хотелось бы знать почему, ведь в готовых сборках ревизия указана, может что не так делаю?
1. Скачал исходники из SVN.
2. Скомпилил с помощью команд:
C:\lazarus\fpc\2.6.2\bin\i386-win32\make clean all
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\lazarus.exe
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\lazbuild.exe
C:\lazarus\fpc\2.6.2\bin\i386-win32\Strip C:\lazarus\startlazarus.exe
Запускаю, версия 1.1, все работает, а в окне "О проекте Lazarus" такая информация:
Версия #: 1.1
Дата: 2013-03-06
Версия FPC: 2.6.2
Ревизия SVN: [и тут пусто]
i386-win32-win32/win64
Почему ревизия SVN не указана? Уже несколько раз обновлял версии и перекомпилировал, но там всегда пусто. Пустяк конечно, но хотелось бы знать почему, ведь в готовых сборках ревизия указана, может что не так делаю?
Тортилой. В папке lazarus есть скрытая папка svn
Черепашка:
TortoiseSVN 1.7.11, Сборка 23600 - 32 Bit , 2012/12/12 19:08:52
Subversion 1.7.8,
apr 1.4.6
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.1c 10 May 2012
zlib 1.2.7
Сегодня еще раз обновил до ревизии 40524 и пересобрал, и то же самое.
Каталог лазаруса:
Окошко О проекте:
Порылся по исходникам IDE, откуда он берет информацию о ревизии, файл C:\lazarus\ide\revision.inc и там пусто:
что за Svn2RevisionInc? Может у меня в черепашке что-то не настроено?
TortoiseSVN 1.7.11, Сборка 23600 - 32 Bit , 2012/12/12 19:08:52
Subversion 1.7.8,
apr 1.4.6
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.1c 10 May 2012
zlib 1.2.7
Сегодня еще раз обновил до ревизии 40524 и пересобрал, и то же самое.
Каталог лазаруса:
Окошко О проекте:
Порылся по исходникам IDE, откуда он берет информацию о ревизии, файл C:\lazarus\ide\revision.inc и там пусто:
Код: Выделить всё
// Created by Svn2RevisionInc
const RevisionStr = '';что за Svn2RevisionInc? Может у меня в черепашке что-то не настроено?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Смотри утилиту trunk/tools/svn2revisioninc.pas
Переустановите TortoiseSVN, добавив утилиты командной строки.
Максим писал(а):Переустановите TortoiseSVN, добавив утилиты командной строки.
Спасибо, сам уже разобрался. svn2revisioninc берет информации о версии из утилиты svnversion, которая входит в утилиты командной строки от TortoiseSVN и они у меня не были установлены.
Спасибо всем!!!
