В чем фишка?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

В чем фишка?

Сообщение vada »

Немного неприятно постоянно получать сообщения компилятора:

ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\fv\dialogs.ppu, D:\lazarus\lcl\units\x86_64-win64\dialogs.ppu
ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\fv\menus.ppu, D:\lazarus\lcl\units\x86_64-win64\menus.ppu
ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\numlib\ipf.ppu, D:\lazarus\components\tachart\lib\x86_64-win64\win32\ipf.ppu
ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\numlib\mdt.ppu, D:\lazarus\components\tachart\lib\x86_64-win64\win32\mdt.ppu
ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\numlib\sle.ppu, D:\lazarus\components\tachart\lib\x86_64-win64\win32\sle.ppu
ПРЕДУПРЕЖДЕНИЕ: дублирующиеся ppu: D:\lazarus\fpc\3.0.0\units\x86_64-win64\numlib\spe.ppu, D:\lazarus\components\tachart\lib\x86_64-win64\win32\spe.ppu

Объясните, кто в курсе, зачем в папках компилятора fpc находятся файлы относящиеся к lazarus и/или наоборот?

Такая структура прям из установщика. И эти сообщения появились сразу после компиляции lazarus-а
Alex2013
долгожитель
Сообщения: 3230
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Думаю дело том что FPC не часть Лазаруса и разрабатывается с учетом возможности автономного использования а одна и та же версия Лазарус может работать с разными версиями FPC и соответственно и системные библиотеки нужные Лазарусу могут отсутствовать в другой версии FPC ....(ну или это просто артифакт из "нечетных" транковых версий разработанных до выхода стабильной "целевой" версии FPC ) :idea:
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Alex2013, нет в лазарусе модулей из fpc. Скорее, это просто кеширование или неправильная настройка/сборка среды/компилятора. Лично у меня в настройках обеих версий FPC, в папке аналогичной D:\lazarus\fpc\3.0.0\units\x86_64-win64, нет подобных модулей.
Ответить