SASGIS

Веб-картография и навигация

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

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

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

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

Сообщение zed » 27 сен 2011, 18:47

Ввиду того, что с сегодняшнего дня САС стал открытым проектом (да, опять :)), у желающих скомпилировать исходники наверняка появятся вопросы. Вот тут их и предлагаю решать.

Ну и линки:
- исходники: https://bitbucket.org/sas_team/sas.planet.src
- компоненты: https://bitbucket.org/sas_team/sas.requires
- исходники библиотек: https://bitbucket.org/sas_team/sas.lib.external

Рекомендуемый компилятор - XE2

Новичкам в помощь: Образ виртуальной машины с настроенной средой для разработки SAS.Planet
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение DJ VK » 29 сен 2011, 08:20

Tolik писал(а):Это ж так просто - написать комментарий, и так трудно потом вспомнить, зачем эта строчка :)

:mrgreen: и так потом трудно вспомнить, зачем эта ПРОГРАММА!!!
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение Parasite » 29 сен 2011, 09:05

Щито-то мне подсказывает, что дельфи2007 на первой странице этой темы - варез....упрятать бы его куда подальше с глаз.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

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

Сообщение zed » 29 сен 2011, 09:23

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

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

Сообщение zed » 29 сен 2011, 09:49

DJ VK писал(а):Пробовал компильнуть под Delphi XE (правда старинные исходники), все компоненты нашел и местами подправил под юникод. Сборка Напоминала прохождение квеста на пару дней прохождения. Но последним шел Тамерлан, как говорится, VCLZip не поддавался. Юникодовый я все таки нашел, но он не стал компилироваться, его TPNGObject так и не сдался. Возможно был конфликт двух PNG. Если кому интересно выложу нарытые компоненты под старшие версии компиляторов, может кто осилит

Угу, а уже и XE2 вышла с 64 битами и прочими плюшками, так что если и переходить на новый компилятор, то только на него. Хотя, имхо, ещё рановато - нехай с годик они его ещё допилят до ума.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение zed » 29 сен 2011, 16:45

Вот, нашёл небольшой мануальчик как делать форки и отправлять pull request'ы (правда там для GitHub, но общий принцип тот-же): Pull request'ы на GitHub или Как мне внести изменения в чужой проект
Надо будет и в викисасию что-то такое написать, но уже касательно битбукета.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение gpsMax » 01 окт 2011, 12:40

Ух ты ж блин, вот это да! Сразу открываются офигенные перспективы по реализации хотелок, помеченных сейчас пресловутым тегом "плагины".

Вопрос: а дельфи умеет нативно с репозиториями общаться? Я тут вижуал студию недавно поверхностно смотрел, она вроде умеет. И вообще, пожалуйста, опишите в подробностях, как без геморроя и с минимальным количеством костылей подцепиться из дельфи к репозиторию.
gpsMax
Постигающий Дао
 
Сообщения: 142
Зарегистрирован: 02 апр 2010, 23:58
Благодарил (а): 44 раз.
Поблагодарили: 9 раз.

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

Сообщение zed » 01 окт 2011, 12:50

gpsMax писал(а):а дельфи умеет нативно с репозиториями общаться?

Не умеет. Но есть замечательная прожка http://tortoisehg.bitbucket.org/ вот ей можно/нужно с репами и общаться.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение zed » 01 окт 2011, 12:53

gpsMax писал(а):Ух ты ж блин, вот это да! Сразу открываются офигенные перспективы по реализации хотелок, помеченных сейчас пресловутым тегом "плагины".

Кстати, один пул реквест уже пришел (и был принят) - небольшой багфикс от vasketsov'а.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение gpsMax » 01 окт 2011, 12:58

Жаль, что не умеет. А TortoiseHg пользовался, отличная штука, да.

То есть примерный порядок действий:
- Ставим Дельфи и TortoiseHg (меркуриал, кстати, не ставим)
- Из TortoiseHg цепляемся к репозиторию и сохраняем его в папку
- Из Дельфи открываем проект из папки
- Меняем кусок кода, отлаживаем-тестируем, добиваемся, чтобы работало
- Как-то засылаем изменения в репозиторий

так? по поводу аплоада еще не смотрел вообще :-)
gpsMax
Постигающий Дао
 
Сообщения: 142
Зарегистрирован: 02 апр 2010, 23:58
Благодарил (а): 44 раз.
Поблагодарили: 9 раз.

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

Сообщение zed » 01 окт 2011, 13:04

Почти:
- Как-то засылаем изменения в репозиторий

- Делаем коммит в локальную копию репозитория (hg commit)
- Отправляем изменения на сервер, в свою форкнутую копию реп (hg push)
- Из браузера отправляем пул реквест в основной репозиторий

Как делать форки и отправлять реквесты, есть в доках битбукета (http://confluence.atlassian.com/display ... Repository)
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4