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

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

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

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

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

Сообщение zed »

А поднять глаза чуть выше? Ссылки в шапке актуальные.

Код: Выделить всё

hg clone https://bitbucket.org/sas_team/sas.planet.src
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

zed писал(а):А поднять глаза чуть выше? Ссылки в шапке актуальные.

Код: Выделить всё

hg clone https://bitbucket.org/sas_team/sas.planet.src
Там написана версия: 120118 -= Debug =-
По этому и спросил "где можно взять последние исходники".
Впрочем, я нашёл у себя на диске версию постарше.
Большое спасибо, за помощь.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Fed писал(а):Там написана версия: 120118 -= Debug =-
Это где такое написано-то? В Version.inc или в тулбаре? Ну так напишите, какая вам больше нравится, такая и будет. Не путайте, версию исходников с тем, что где-то там пишется.
А чтобы в About писалась правильная версия, SAS нужно компилировать батником из папки Tools.
Впрочем, я нашёл у себя на диске версию постарше.
Ошибаетесь. Самые последние исходники именно там, где я и у казал - в репозитории.
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

zed писал(а):Не путайте, версию исходников с тем, что где-то там пишется.
А чтобы в About писалась правильная версия, SAS нужно компилировать батником из папки Tools.
Отлично, а где можно посмотреть версию исходников?
zed писал(а):Ошибаетесь. Самые последние исходники именно там, где я и у казал - в репозитории.
Думаю Вы правы. Значит постоянно можно заменять файлами из той ссылки!?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Версия исходников = ревизии репозитория с исходниками. Текущую ревизию можно посмотреть, выполнив команду в папке в исходниками:

Код: Выделить всё

hg log -r .
На текущий момент это:

Код: Выделить всё

набор изменений:  6837:c4b9e8cddb84
метка:            tip
пользователь:     vasketsov
дата:             Thu Dec 27 14:21:58 2012 +0400
сводка:           добавил код "ошибки" для СУБД, что операция перечисления тайлов полностью завершена
6837 - ревизия
c4b9e8cddb84 - её уникальный ID (укороченный вариант)
Image 2.gif
Fed писал(а): Значит постоянно можно заменять файлами из той ссылки!?
Не заменять, а затягивать изменения, т.е. выполнять команды:

Код: Выделить всё

hg pull
hg update -C
(первая команда затягивает изменения, а вторая применяет их к исходникам, отбрасывая все незакоммиченные изменения).

Вы похоже никогда ранее не работали с системами контроля версий? Можно в интернете почитать, что это такое и с чем его едят.
DestinyR
Новичок
Сообщения: 2
Зарегистрирован: 18 фев 2013, 00:10

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

Сообщение DestinyR »

Приветствую!

При попытке установить в XE2 пакета tb2kdsgn_d16_install.groupproj компилятор выдает [DCC Error] E1026 File not found: 'tb2kdsgn_d16.otares'

В чем может быть проблема?
DestinyR
Новичок
Сообщения: 2
Зарегистрирован: 18 фев 2013, 00:10

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

Сообщение DestinyR »

Пока проблема решена - убрал {$R *.otares}, правда не знаю, насколько это правильно.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Проблема с *.otares всплывала и у меня, решал аналогичным образом. Но это только цветочки - вы посмотрите сколько сыплется варнингов при сборке проекта. А сколько там ещё скрытых ошибок, которые компилятор не замечает, одному только богу известно. Так что без глобального пересмотра всех юнитов на предмет совместимости с XE, о стабильной сборке можно смело забыть...
zarius
Новичок
Сообщения: 3
Зарегистрирован: 15 сен 2011, 14:29
Благодарил (а): 4 раза

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

Сообщение zarius »

День добрый!
Скачал образ http://parasite.kicks-ass.org/vBulletin ... .php?t=121. Установил, запустил, затянул все изменения. Однако при компиляции выдает ошибки на модуль u_BitmapFunc.pas о несоответствии типов. Пробовал запускать другие более ранние ревизии - результат тот же. В чем может быть проблема?

Код: Выделить всё

    
    C:\SASPlanet\u_BitmapFunc.pas(97,17): Error error 2010: E2010 Incompatible types: 'TCustomBitmap32' and 'PColor32Array'
    C:\SASPlanet\u_BitmapFunc.pas(98,12): Error error 2010: E2010 Incompatible types: 'TRect' and 'Integer'
    C:\SASPlanet\u_BitmapFunc.pas(99,12): Error error 2010: E2010 Incompatible types: 'TCustomResampler' and 'Integer'
    C:\SASPlanet\u_BitmapFunc.pas(100,35): Error error 2010: E2010 Incompatible types: 'TDrawMode' and 'TRect'
    C:\SASPlanet\u_BitmapFunc.pas(101,15): Error error 2010: E2010 Incompatible types: 'TCombineMode' and 'TCustomResampler'
    C:\SASPlanet\u_BitmapFunc.pas(102,15): Error error 2010: E2010 Incompatible types: 'TPixelCombineEvent' and 'TDrawMode'
    C:\SASPlanet\u_BitmapFunc.pas(103,5): Error error 2034: E2034 Too many actual parameters
    C:\SASPlanet\u_BitmapFunc.pas(104,5): Error error 2034: E2034 Too many actual parameters
    C:\SASPlanet\u_BitmapFunc.pas(105,5): Error error 2034: E2034 Too many actual parameters
....
    C:\SASPlanet\u_TileDownloadResultSaverStuped.pas(93): Fatal Error error 2063: F2063 Could not compile used unit 'u_BitmapFunc.pas'
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Какая ревизия исходников и зависимостей? Такое чувство, что вы что-то недотянули из репо.
Ответить

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