Вопросы по компиляции SAS

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: vdemidov, Tolik

uniquename
Новичок
Сообщения: 7
Зарегистрирован: 02 фев 2012, 14:48

Re: Вопросы по компиляции SAS

Сообщение uniquename »

В итоге переустановка+чистка всего и вся не помогла, помогла замена Delphi 2007 с 1,2 Г релиза на 60Мб Lite версию)

и еще маленький момент - все удачно скомпилировалось, в Maps я папку кинул обновленную. Только при выделении куска карты и попытке сохранения его в JPEG2000, вылетает ошибка "InitLibECW error", которая образуется тут:
u_ECWWrite.pas
"constructor TECWWrite.Create;
begin
if not InitLibEcw then begin
raise Exception.Create('InitLibEcw error!');
end;
end;"

это я что-то недоустановил при компиляции (ошибок не было), или что?

компилировал исходники отсюда https://bitbucket.org/whiter/sasplanet/ ... 955c47.zip и отсюда https://bitbucket.org/garl/sasplanetgar ... 2d026f.zip, отсюда https://bitbucket.org/azya/sasplanet/ge ... 955c47.zip - резульатат одинаковый.
likemusic
Новичок
Сообщения: 2
Зарегистрирован: 22 фев 2012, 01:38

Re: Вопросы по компиляции SAS

Сообщение likemusic »

Вопрос о ветках в реозитории:
-Alfa;
-default;
-Pascal;
-Php;

Что из этого соответствует Stable, а что Nightly builds?

Что означают оставшиеся 3 ветки?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

А нету никакого разделения на Stable/Unstable, поэтому всё лежит в default. Оставшиеся ветки - можно сказать мусор, их давно уже нужно было позакрывать.
likemusic
Новичок
Сообщения: 2
Зарегистрирован: 22 фев 2012, 01:38

Re: Вопросы по компиляции SAS

Сообщение likemusic »

Спасибо за ответ.

Возник еще вопрос:
В текущей программе выложенной на сайте указана версия 110418.
Насколько я понял за номер версии в программе отвечает файл Version.inc (хотя возможно я и ошибаюсь).
Через TortiseHg посмотрел историю этого файла но там сразу с 100414 меняется на 120118, значения 110418 в истории просто нет.

Как узнать какая ревизия наиболее близка к текучей Relese версии выложенной на сайте?
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

Re: Вопросы по компиляции SAS

Сообщение vdemidov »

Все релизы отмечены тегами, это раз. 110418 означает 2011 год апрель 18-е число, это два.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

likemusic писал(а):Как узнать какая ревизия наиболее близка к текучей Relese версии выложенной на сайте?

По дате релиза:
Image.gif


P.S. Фига се, с прошлого релиза уже было сделано почти 2 тысячи коммитов. И это при том, что за всю историю репозитория с середины 2009 г. их сделано "всего" 5 тысяч.
EVGENRUS
Новичок
Сообщения: 13
Зарегистрирован: 27 апр 2012, 10:07

Re: Вопросы по компиляции SAS

Сообщение EVGENRUS »

Здравствуйте!
Решил собрать SAS из исходников.
Нашел готовую сборку необходимых компонентов - https://bitbucket.org/zedxxx/sas.requires. Выкачал все пакеты и делал по инструкции. На последнем шаге ($(BDS)\lib_sas\tbx\Packages\tbxdsgn_d11.dpk) вываливается ошибка компиляции пакета:
[DCC Error] TBXLists.pas(189): E2037 Declaration of 'MouseWheel' differs from previous declaration
[DCC Error] TBXExtItems.pas(16): F2063 Could not compile used unit '..\TBXLists.pas'


Подскажите, как избавиться от нее?

PS: Сначала сам пытался искать все компоненты. Все нашел, но тоже была проблема с TBX. Они в новых версиях вообще убрали некоторые модули, так же нужно было фиксить тулбар. Короче запутался :?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Вопросы по компиляции SAS

Сообщение zed »

Буквально на прошлой странице был точно такой же вопрос. Ошибка возникает из-за того, что вы устанавливали несовместимые версии tbx: viewtopic.php?f=47&t=1716&start=70#p25903
EVGENRUS
Новичок
Сообщения: 13
Зарегистрирован: 27 апр 2012, 10:07

Re: Вопросы по компиляции SAS

Сообщение EVGENRUS »

zed писал(а):Буквально на прошлой странице был точно такой же вопрос. Ошибка возникает из-за того, что вы устанавливали несовместимые версии tbx: viewtopic.php?f=47&t=1716&start=70#p25903


точно :)
жаль только, что вопрос решился установкой другой версии Д2007...
EVGENRUS
Новичок
Сообщения: 13
Зарегистрирован: 27 апр 2012, 10:07

Re: Вопросы по компиляции SAS

Сообщение EVGENRUS »

Все получилось!!! *без переустановки делфи*
нужно было почистить папки от tb2 от tbx:
c:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl\
c:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Dcp\

добавьте в общий хелп, думаю пригодиться!

откомпилировалась программа без проблем! спасибо за такую большую работу, на весь проект 4 warnings!
Ответить

Вернуться в «Раздел для разработчиков программы SAS.Планета»