11:34 PM Немного о fppkg |
С недавних пор (lazarus rev.60395) я заметил в окне настроек при первом запуске IDE новую вкладку "Fppkg" с настройками конфигурации компилятора![]() По умолчанию при этом в папке с локальными настройками пользователя автоматически создается папка ../FreePascal/fppkg (у меня на винде, например, это c:\Users\leyba\AppData\Local\FreePascal\fppkg\) c единственным файлом внутри fppkg.cfg и следующим содержимым
[Global]
ConfigVersion=5
BuildDir=C:\Users\leyba\AppData\Local\FreePascal\fppkg\build\
Downloader=FPC
CompilerConfig=default
FPMakeCompilerConfig=default
CompilerConfigDir=C:\Users\leyba\AppData\Local\FreePascal\fppkg\config\
RemoteMirrors=https://www.freepascal.org/repository/mirrors.xml
RemoteRepository=auto
LocalRepository=C:\Users\leyba\AppData\Local\FreePascal\fppkg\
ArchivesDir=C:\Users\leyba\AppData\Local\FreePascal\fppkg\archives\
Если попытаться создать новую конфигурацию fppkg, нажав на соответствующую кнопку справа, то получаем отлуп ![]() "Failed to create a new Fppkg configuration. You will have to fix the configuration manually or reinstall Free Pascal." При этом в выше упомянутой папке создается новый fppkg.cfg (старый сохраняется под именем fppkg.bak) со следующим содержимым [Defaults] ConfigVersion=5 LocalRepository={AppConfigDir} BuildDir={LocalRepository}build/ ArchivesDir={LocalRepository}archives/ CompilerConfigDir={LocalRepository}config/ RemoteMirrors=https://www.freepascal.org/repository/mirrors.xml RemoteRepository=auto CompilerConfig=default FPMakeCompilerConfig=default Downloader=FPC InstallRepository=user [Repository] Name=fpc Description=Packages which are installed along with the Free Pascal Compiler Path=D:\Archive\development\fpc_331_r40550\ Prefix=D:\Archive\development\fpc_331_r40550\ [IncludeFiles] FileMask={LocalRepository}config/conf.d/*.conf [Repository] Name=user Description=User-installed packages Path={LocalRepository} Prefix={LocalRepository} Одновременно там же появляется новая папка /config/, где указаны некоторые другие параметры среды (в т.ч. и путь к используемому компилятору)
[Defaults]
ConfigVersion=5
Compiler=D:\Archive\development\fpc_331_r41271\bin\i386-win32\ppc386.exe
OS=Win32
CPU=i386
Теперь закроем окно запуска IDE и запустим среду еще раз. Все, ошибка не появляется. Для чего это сделано разработчиками и что будет дальше, непонятно. Вероятнее всего, это сделано прежде всего для пользователей Линукса (если судить по этой статье в wiki) и тех виндузятников, которые ставят Лазарус инсталлятором. Будем смотреть, во что это выльется в дальнейшем. |
|
Всего комментариев: 0 | |
| |