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

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

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

Аватара пользователя
garl
Гуру
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз
Поблагодарили: 272 раза

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

Сообщение garl »

судя по скриншоту delphi 2007
вот мой лог компиляции
скрытый текст: показать
c:\program files\delphi_2007_lite\bin\dcc32.exe -B -DDEBUG -E.\.bin -GD -IIncludes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage;"c:\program files\delphi_2007_lite\lib";"c:\program files\delphi_2007_lite\Imports";"c:\program files\delphi_2007_lite\Lib\Indy10";"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";"c:\program files\delphi_2007_lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib_sas\graphics32\Source";"c:\program files\delphi_2007_lite\lib_sas\tb2k";"c:\program files\delphi_2007_lite\lib_sas\tbx";"c:\program files\delphi_2007_lite\lib_sas\tb2k\source";"c:\program files\delphi_2007_lite\lib_sas\EmbeddedWB\source";"c:\program files\delphi_2007_lite\lib_sas\vpr";"c:\program files\delphi_2007_lite\lib_sas\PascalScript\Source";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Runtime";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Public";"C:\program files\Delphi_2007_Lite\lib_sas\alcinoe\source" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\5.0\Dcp" -N0.\.dcu -NH.\.dcu -NO.\.dcu -NS; -OIncludes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage;"c:\program files\delphi_2007_lite\lib";"c:\program files\delphi_2007_lite\Imports";"c:\program files\delphi_2007_lite\Lib\Indy10";"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";"c:\program files\delphi_2007_lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib_sas\graphics32\Source";"c:\program files\delphi_2007_lite\lib_sas\tb2k";"c:\program files\delphi_2007_lite\lib_sas\tbx";"c:\program files\delphi_2007_lite\lib_sas\tb2k\source";"c:\program files\delphi_2007_lite\lib_sas\EmbeddedWB\source";"c:\program files\delphi_2007_lite\lib_sas\vpr";"c:\program files\delphi_2007_lite\lib_sas\PascalScript\Source";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Runtime";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Public";"C:\program files\Delphi_2007_Lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib";"c:\program files\delphi_2007_lite\Imports";"c:\program files\delphi_2007_lite\Lib\Indy10";"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";"c:\program files\delphi_2007_lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib_sas\graphics32\Source";"c:\program files\delphi_2007_lite\lib_sas\tb2k";"c:\program files\delphi_2007_lite\lib_sas\tbx";"c:\program files\delphi_2007_lite\lib_sas\tb2k\source";"c:\program files\delphi_2007_lite\lib_sas\EmbeddedWB\source";"c:\program files\delphi_2007_lite\lib_sas\vpr";"c:\program files\delphi_2007_lite\lib_sas\PascalScript\Source";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Runtime";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Public";"C:\program files\Delphi_2007_Lite\lib_sas\alcinoe\source" -RIncludes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage;"c:\program files\delphi_2007_lite\lib";"c:\program files\delphi_2007_lite\Imports";"c:\program files\delphi_2007_lite\Lib\Indy10";"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";"c:\program files\delphi_2007_lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib_sas\graphics32\Source";"c:\program files\delphi_2007_lite\lib_sas\tb2k";"c:\program files\delphi_2007_lite\lib_sas\tbx";"c:\program files\delphi_2007_lite\lib_sas\tb2k\source";"c:\program files\delphi_2007_lite\lib_sas\EmbeddedWB\source";"c:\program files\delphi_2007_lite\lib_sas\vpr";"c:\program files\delphi_2007_lite\lib_sas\PascalScript\Source";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Runtime";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Public";"C:\program files\Delphi_2007_Lite\lib_sas\alcinoe\source" -UIncludes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage;"c:\program files\delphi_2007_lite\lib";"c:\program files\delphi_2007_lite\Imports";"c:\program files\delphi_2007_lite\Lib\Indy10";"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";"c:\program files\delphi_2007_lite\lib_sas\alcinoe\source";"c:\program files\delphi_2007_lite\lib_sas\graphics32\Source";"c:\program files\delphi_2007_lite\lib_sas\tb2k";"c:\program files\delphi_2007_lite\lib_sas\tbx";"c:\program files\delphi_2007_lite\lib_sas\tb2k\source";"c:\program files\delphi_2007_lite\lib_sas\EmbeddedWB\source";"c:\program files\delphi_2007_lite\lib_sas\vpr";"c:\program files\delphi_2007_lite\lib_sas\PascalScript\Source";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Runtime";"c:\program files\delphi_2007_lite\lib_sas\vsagps\Public";"C:\program files\Delphi_2007_Lite\lib_sas\alcinoe\source" --no-config -$O- -$W+ -$Y+ SASPlanet.dpr
Russian NDN Team
QIP NightlyTester
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

zed писал(а):Желательно таки установить меркуриал и выполнить в консоли команду

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

hg clone  https://bitbucket.org/azya/sasplanet
]
Установил и скачал, через него.
zed писал(а):Так версия делфи 7 или 2007? Ничё не путаете?
Открываете SASPlanet.dproj? Если всё так, то зайдите в свойства проекта и посмотрите что у вас прописано в Search Path. Должно быть:

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

Includes;Includes\RarProgressBar;Includes\Fundamentals;Includes\BerkeleyDB;Includes\LibJpeg;Includes\FreeImage
Конечно Delphi 2007 (у меня была опечатка).
В Search Path строка такая же, один в один.

Delphi выводит сообщение:
  • Сборка начата 27.12.2012 0:12:29.
    __________________________________________________
    Проект "D:\SAS_Proect\In\sasplanet\SASPlanet.dproj" (цели Build):
    Цель CoreCompile:
    d:\delphi_2007\bin\dcc32.exe -B -I;d:\delphi_2007\lib;"C:\Users\FS\Documents\RAD Studio\5.0\Imports";d:\delphi_2007\Imports;d:\delphi_2007\Lib\Indy10;"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";d:\delphi_2007\lib_sas\alcinoe\source;d:\delphi_2007\lib_sas\graphics32\Source;d:\delphi_2007\lib_sas\tb2k;d:\delphi_2007\lib_sas\tbx;d:\delphi_2007\lib_sas\tb2k\source;d:\delphi_2007\lib_sas\EmbeddedWB\source;d:\delphi_2007\lib_sas\vpr;d:\delphi_2007\lib_sas\PascalScript\Source;d:\delphi_2007\lib_sas\vsagps\Runtime;d:\delphi_2007\lib_sas\vsagps\Public -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\5.0\Dcp" -NS; -O;d:\delphi_2007\lib;"C:\Users\FS\Documents\RAD Studio\5.0\Imports";d:\delphi_2007\Imports;d:\delphi_2007\Lib\Indy10;"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";d:\delphi_2007\lib_sas\alcinoe\source;d:\delphi_2007\lib_sas\graphics32\Source;d:\delphi_2007\lib_sas\tb2k;d:\delphi_2007\lib_sas\tbx;d:\delphi_2007\lib_sas\tb2k\source;d:\delphi_2007\lib_sas\EmbeddedWB\source;d:\delphi_2007\lib_sas\vpr;d:\delphi_2007\lib_sas\PascalScript\Source;d:\delphi_2007\lib_sas\vsagps\Runtime;d:\delphi_2007\lib_sas\vsagps\Public;d:\delphi_2007\lib;"C:\Users\FS\Documents\RAD Studio\5.0\Imports";d:\delphi_2007\Imports;d:\delphi_2007\Lib\Indy10;"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";d:\delphi_2007\lib_sas\alcinoe\source;d:\delphi_2007\lib_sas\graphics32\Source;d:\delphi_2007\lib_sas\tb2k;d:\delphi_2007\lib_sas\tbx;d:\delphi_2007\lib_sas\tb2k\source;d:\delphi_2007\lib_sas\EmbeddedWB\source;d:\delphi_2007\lib_sas\vpr;d:\delphi_2007\lib_sas\PascalScript\Source;d:\delphi_2007\lib_sas\vsagps\Runtime;d:\delphi_2007\lib_sas\vsagps\Public -R;d:\delphi_2007\lib;"C:\Users\FS\Documents\RAD Studio\5.0\Imports";d:\delphi_2007\Imports;d:\delphi_2007\Lib\Indy10;"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";d:\delphi_2007\lib_sas\alcinoe\source;d:\delphi_2007\lib_sas\graphics32\Source;d:\delphi_2007\lib_sas\tb2k;d:\delphi_2007\lib_sas\tbx;d:\delphi_2007\lib_sas\tb2k\source;d:\delphi_2007\lib_sas\EmbeddedWB\source;d:\delphi_2007\lib_sas\vpr;d:\delphi_2007\lib_sas\PascalScript\Source;d:\delphi_2007\lib_sas\vsagps\Runtime;d:\delphi_2007\lib_sas\vsagps\Public -U;d:\delphi_2007\lib;"C:\Users\FS\Documents\RAD Studio\5.0\Imports";d:\delphi_2007\Imports;d:\delphi_2007\Lib\Indy10;"C:\Users\Public\Documents\RAD Studio\5.0\Dcp";d:\delphi_2007\lib_sas\alcinoe\source;d:\delphi_2007\lib_sas\graphics32\Source;d:\delphi_2007\lib_sas\tb2k;d:\delphi_2007\lib_sas\tbx;d:\delphi_2007\lib_sas\tb2k\source;d:\delphi_2007\lib_sas\EmbeddedWB\source;d:\delphi_2007\lib_sas\vpr;d:\delphi_2007\lib_sas\PascalScript\Source;d:\delphi_2007\lib_sas\vsagps\Runtime;d:\delphi_2007\lib_sas\vsagps\Public --no-config SASPlanet.dpr
    D:\SAS_Proect\In\sasplanet\SASPlanet.dpr(1014,62): Fatal Error error 1026: F1026 File not found: 'u_ReadableThreadNames.dcu'
    Конец создания цели "CoreCompile" в проекте "SASPlanet.dproj" -- ОЩИБКА.
    Конец создания проекта "SASPlanet.dproj" -- ОШИБКА.
    ОШИБКА при сборке.
    D:\SAS_Proect\In\sasplanet\SASPlanet.dpr(1014,62): Fatal Error error 1026: F1026 File not found: 'u_ReadableThreadNames.dcu'
    0 Предупреждение
    1 Ошибки
    Прошло времени 00:00:00.17
А log (Build):
  • [DCC Error] SASPlanet.dpr(1014): F1026 File not found: 'u_ReadableThreadNames.dcu'
    [Pascal Hint] GR32_System.pas(66): H2219 Private symbol 'FFrequency' declared but never used
    ..
    [Pascal Hint] GR32_Backends_VCL.pas(158): H2219 Private symbol 'DoPaintRect' declared but never used
    [Pascal Error] GR32.pas(2654): E2280 Unterminated conditional directive
    [Pascal Error] GR32.pas(2601): E2280 Unterminated conditional directive
    [Pascal Error] GR32.pas(1082): E2280 Unterminated conditional directive
    [Pascal Fatal Error] GR32.pas(1078): E2280 Unterminated conditional directive
    [Pascal Error] KAZip.pas(247): E2003 Undeclared identifier: 'TALStringList'
    [Pascal Error] KAZip.pas(306): E2003 Undeclared identifier: 'TALStrings'
    [Pascal Error] KAZip.pas(1501): E2003 Undeclared identifier: 'TALStringStream'
    [Pascal Error] KAZip.pas(1689): E2003 Undeclared identifier: 'TALStringStream'
    [Pascal Hint] KAZip.pas(131): H2219 Private symbol 'FParent' declared but never used
    ..
    [Pascal Hint] KAZip.pas(291): H2219 Private symbol 'NewEndOfCentralDir' declared but never used
    [Pascal Error] KAZip.pas(247): E2003 Undeclared identifier: 'TALStringList'
    [Pascal Error] KAZip.pas(306): E2003 Undeclared identifier: 'TALStrings'
    [Pascal Error] KAZip.pas(1501): E2003 Undeclared identifier: 'TALStringStream'
    [Pascal Error] KAZip.pas(1689): E2003 Undeclared identifier: 'TALStringStream'
    [Pascal Hint] KAZip.pas(131): H2219 Private symbol 'FParent' declared but never used
    ..
    [Pascal Hint] TB2Acc.pas(187): H2219 Private symbol 'IsFocusable' declared but never used
    [Pascal Fatal Error] TB2Item.pas(5809): E2280 Unterminated conditional directive
    [Pascal Hint] TB2Toolbar.pas(47): H2219 Private symbol 'FToolbar' declared but never used
    ..
    [Pascal Hint] RarProgress.pas(21): H2219 Private symbol 'Draw' declared but never used
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

Еще раз повторяю сделайте клон https://bitbucket.org/zedxxx/sas.requires и расположите его именно там куда прописали в путях к библиотекам
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Fed писал(а): Undeclared identifier: 'TALStringList'
Не находит Alcinoe и видимо, ещё кое чего - неправильно установлены зависимости.
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

vdemidov писал(а):Еще раз повторяю сделайте клон https://bitbucket.org/zedxxx/sas.requires и расположите его именно там куда прописали в путях к библиотекам
Тоесть выполнить команду:? Если так, то она выдаёт ошибку:
  • abort: HTTP Error 404^ Not Found
zed писал(а):Не находит Alcinoe и видимо, ещё кое чего - неправильно установлены зависимости.
Этот компонент я не устанавливал.
Когда спрашивал, то мне сказали (и в файле описано):
  • Компоненты Delphi, необходимые для компиляции:
    1. Graphics32 (vdemidov clone + patch)
    2. Toolbar2000 v2.2.2
    3. TTBX
    4. EmbeddedWB
    5. DISQLite3
    6. VPR (vdemidov clone)
    7. Vampyre Imaging Library (брать из SVN) или тут (vdemidov clone)
    8. PascalScript
В инструкции по установки написано:
  • 3. Устанавливаем дизайн-тайм компонеты в следующем порядке:
    Delphi 2007:
    - $(BDS)\lib_sas\EmbeddedWB\Packages\EmbeddedWebBrowser_D2007.dpk
    - $(BDS)\lib_sas\graphics32\Source\Packages\GR32_DSGN_RS2007.dpk
    - $(BDS)\lib_sas\tb2k\Packages\tb2kdsgn_d11.dpk
    - $(BDS)\lib_sas\tbx\Packages\tbxdsgn_d11.dpk
Аватара пользователя
vdemidov
Гуру
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз
Поблагодарили: 157 раз

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

Сообщение vdemidov »

Fed писал(а):Тоесть выполнить команду:?
hg clone https://bitbucket.org/zedxxx/sas.requiresЕсли так, то она выдаёт ошибку:
abort: HTTP Error 404^ Not Found
Репозиторий ночью переехал на адрес https://bitbucket.org/sas_team/sas.requires
Fed писал(а):Когда спрашивал, то мне сказали (и в файле описано):
Компоненты Delphi, необходимые для компиляции:
1. Graphics32 (vdemidov clone + patch)
2. Toolbar2000 v2.2.2
3. TTBX
4. EmbeddedWB
5. DISQLite3
6. VPR (vdemidov clone)
7. Vampyre Imaging Library (брать из SVN) или тут (vdemidov clone)
8. PascalScript
Где же вы такое старье нашли? В инструкции https://bitbucket.org/sas_team/sas.requires все ж написано.
И алкиной это не компоненты, а библиотека, ставить там ничего не нужно, а только добавить в пути.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Fed писал(а):Если так, то она выдаёт ошибку:
abort: HTTP Error 404^ Not Found
Ага, репозиторий переехал на новое место: https://bitbucket.org/sas_team/sas.requires
Этот компонент ручками устанавливать не нужно, но он должен лежать в доступном для делфи месте и должен быть прописан в путях. У вас же, он в путях прописан, но вот вы его туда не положили, потому что не клонировали репозиторий, а скачали и распаковали архив. Это разные вещи и вам тут не зря уже в который раз повторяют, что нужно клонировать.
Fed писал(а):Когда спрашивал, то мне сказали (и в файле описано):
Там откуда вы это взяли, было устаревшее описание. Надо было сразу идти по линку в шапке и действовать по той инструкции.
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

zed писал(а):Ага, репозиторий переехал на новое место: https://bitbucket.org/sas_team/sas.requires
Этот компонент ручками устанавливать не нужно, но он должен лежать в доступном для делфи месте и должен быть прописан в путях. У вас же, он в путях прописан, но вот вы его туда не положили, потому что не клонировали репозиторий, а скачали и распаковали архив. Это разные вещи и вам тут не зря уже в который раз повторяют, что нужно клонировать.
Как я теперь понимаю, вначале нужнов в консоле запустить команду: Затем прокомпилировать 4 компонента (EmbeddedWB, graphics32, tb2k, tbx).
zed писал(а):Там откуда вы это взяли, было устаревшее описание. Надо было сразу идти по линку в шапке и действовать по той инструкции.
К сожалению, на эту страницу я перешёл с основного меню (через какое-то другое). Такого типа описание было единственное.
Может стоит сделать, на основной странице сайта в Рубрики блога подменю в меню •Обновления под ссылкой ◦SAS.Планета отдельную ссылочку, назвать её "Для разработчиков", на страничку с последним исходным кодом и откуда можно скачать все последнии компоненты.
Ну это для удобства. Тамже оставить краткую инструкцию с описанием чего необходимо.
Какой версией Delphi 2007 вы пользуетесь?

И, ещё вопрос, после залития нового клона компонентов, нужно их перекомпилировать или нет?
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

Fed писал(а):Какой версией Delphi 2007 вы пользуетесь?
А есть разница? У меня стоит вот эта: lsuper_CodeGear.Delphi.2007.RTM.Inc.Update4.v11.0.2902.10471.Lite.v1.3
Fed
Новичок
Сообщения: 19
Зарегистрирован: 25 дек 2012, 13:28
Откуда: Сосновый Бор
Благодарил (а): 4 раза

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

Сообщение Fed »

Подскажите, пожалуйста, где можно взять последнии исходники?
Например исходники ночной сборки или хотябы исходник версии 121010.
Ответить

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