Summary: | extra reqs | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Bolshakov <sbolshakov> | ||||
Component: | lazarus | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | cas, mike | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergey Bolshakov
2007-10-30 19:19:58 MSK
Created attachment 2243 [details]
lazarus-0.9.22-alt-relax-onwine.patch
wrt fpc-src: достаточно наличия двух пустых директорий, чтобы lazarus не ругался на отсутствующие исходники fpc: /usr/share/fpcsrc/rtl/inc /usr/share/fpcsrc/packages/fcl-base при этом вполне удаётся собрать некоторые примеры из examples А некоторые не собираются "extra reqs" - INVALID?? Про wine что скажешь? А он для чего нужен лазарю? Для сборки win32 приложений и их запуска в среде linux'а? В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из линукса в винду или нет? Или я не прав? >В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из
линукса в винду или нет?
Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем
(да и политически нехорошо это - обязательно тянуть совместимость с win32).
По поводу fpc-src: может тоже подпакет? lazurus-examples.
>В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из
линукса в винду или нет?
Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем
(да и политически нехорошо это - обязательно тянуть совместимость с win32).
По поводу fpc-src: может тоже подпакет? lazurus-examples.
>Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем >(да и политически нехорошо это - обязательно тянуть совместимость с win32). Что то типа lazarus-win32? Попробую. >По поводу fpc-src: может тоже подпакет? lazurus-examples. В том то и дело, что такое положение: без fpc-src одни проги собираются, другие нет. И lazarus-examples не единственный пакет в таком положении. Прога может быть не обязательно из примеров для лазаря. Я понимаю, что если убрать эту зависимость, то в юниоре освободится примерно 20 мегов, для чего нить дополнительного и полезного. Но вот кто гарантирует, что прога на лазаре будет собираться без fpc-src? Если очень надо, я опять оторву. Благо эта возможность в спеке осталась, ни куда её не удалял. Может, написать в %description или README.ALT -- "если что не собирается, поставьте ещё fpc-src; если нужно собирать и под винду, поставьте ещё wine"? Зависимость на fpc-src в лазаре стоит. Дело в том, что есть 2 варианта: либо, собирая программу на паскале, перекомпилировать все используемые модули из исходников, либо указывать явно все пути к заранее скомпилированным модулям. 1-ый вариант - увеличение времени сборки. 2-ой вариант - усложнение в написание кода, причём чистая рутина. Да и давно ора закрыть этот баг, ибо это не баг. Закрываю. |