FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64 [Решено]

Ответить
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64 [Решено]

Сообщение Артур_М »

Здравствуйте.
У меня установлено: Rosa mate R12 2021.1
Free Pascal 3.2.2
Geany 1.38

Не работает оповещение об ошибке в паскале. Задача про диапазон. 22часа + 10часов выдаёт 32часа. Должно выдавать ошибку.
Скачал несколько паскалей. Некоторые не устанавливались. Появились новые проблемы. Удалил все паскали.
Установил, который был изначально Free Pascal 3.2.2
Выдаёт ошибку при компиляции с терминала:
Fatal: Can't find unit system used by untitled
Fatal: Compilation aborted

Компилирую с Geany
Выдаёт ошибку:
FreePascal Can't find unit system used by untitled
Fatal: Compilation aborted
Error: /usr/bin/ppcx64

В терминале:
sudo dnf update
sudo dnf fpc

Изменений нет.
Прочитал статьи на других форумах. Не нашёл решение.

Вот здесь https://stackoverflow.com/questions/627 ... nit-system предлагают посмотреть файл
/usr/lib/fpc/$FPCVERSION/units/$FPCTARGET/*

Значения в долларах являются встроенными (соответственно 3.2.0 и i386-linux или x86_64-linux). Пожалуйста, убедитесь, что каталоги с предварительно созданными файлами .ppu .o присутствуют.
У меня нет такого файла.
Последний раз редактировалось Артур_М 21 мар 2025, 19:42, всего редактировалось 1 раз.
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

А код покажите? Может там что ни так?
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Для эксперимента я написал простой код и тоже самое.
program untitled;
BEGIN
WriteLn('Privet');
END.

Выдал сейчас вот такую ошибку.

/tmp/geany_run_script_1OUA32.sh: строка 7: ./Eksperiment: Нет такого файла или каталога
Последний раз редактировалось Артур_М 20 мар 2025, 16:18, всего редактировалось 1 раз.
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

А Lazarus не пользуетесь?
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Лазарусом не пользовался никогда.
Проблема с паскалем. Так предполагаю, потому что с терминала запускаю паскаль.
fp
и выдаёт ошибку
Изображение
Вложения
Паскаль.png
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

C Geany нажал Выполнить

/tmp/geany_run_script_KBQP32.sh: строка 7: ./111: Нет такого файла или каталога
Почему перед /111 стоит знак точка? Это значит, что он считает, что папка 111 скрытая?

Изображение

В домашней папке есть папка 111, в ней файлы.
Вложения
Снимок экрана.png
Папка_111.png
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

Я не спец, но попробовал у себя на Rosa R12 Plasma5.
У меня работает. Прикладываю скрины с работой и путями
Screenshot_20250320_184900.png
Screenshot_20250320_185243.png
Screenshot_20250320_185330.png
Screenshot_20250320_185345.png
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

какая у вас версия fpc ?
Если через Geany запускаете, то можно скрин Правка→настройки→терминал→ в строке оболочка, что напечатано?
Инструменты→менеджер модулей есть в списке модулей, где стоит галочка?
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

Артур_М писал(а): 20 мар 2025, 19:40 какая у вас версия fpc ?
Если через Geany запускаете, то можно скрин Правка→настройки→терминал→ в строке оболочка, что напечатано?
Инструменты→менеджер модулей есть в списке модулей, где стоит галочка?
fpc 3.2.2
Screenshot_20250320_195418.png
В Инструменты→менеджер модулей галочки нигде не стоят.

В Geany я не пишу код, но сейчас попробовал и у меня получилось, правда ни с первого раза.
Сначала Сборка -> Скомпилировать
Потом "Запустить или посмотреть текущий файл"
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

У меня тоже всё работало, пока я не пытался другие паскали установить и затем удалить все.
В строке Оболочка изменил на
/bin/bash
Перегрузил компьютер.


пакет make у меня установлен.
Вложения
Geany.png
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

Артур_М писал(а): 20 мар 2025, 20:21 У меня тоже всё работало, пока я не пытался другие паскали установить и затем удалить все.
Я тут не знаю что посоветовать. Сторонние пакеты иногда не предсказуемы.
Могу посоветовать чем пользуюсь я. Это fpcupdeluxe. Там можно отдельно fpc без Lazarus ставить. Хоть десять разных fpc. Кроскомпиляторы и другое.
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Откуда можно скачать fpcupdeluxe? В программе Пакету, у меня его нет.
Аватара пользователя
ДонВенчензо
Сообщения: 304
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5
Контактная информация:

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение ДонВенчензо »

https://github.com/LongDirtyAnimAlf/fpc ... e/releases

С помощью fpcupdeluxe fpc или Lazarus, или сразу оба ставятся в отдельной папке куда укажите вы сами. Они никак не связаны с rpm и удаляются банальным удалением дирректории и ярлыков. Есть один минус - это занимаемое место.
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

В строке Оболочка напечатал
/usr/bin/mate-terminal -e "/bin/sh %c"
сообщение об ошибке с make, больше не появилась
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Как полностью удалить Geany и fpc с настройками?
Я сделал так, но после переустановки, настройки в Geany, которые я совершал, сохранились.
sudo urpme geany
sudo dnf remove geany
sudo urpme --auto-orphans
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

ДонВенчензо можно ещё посмотреть скриншот в Geany Сборка→Установить команды сборки
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение turik02 »

Артур_М писал(а): 21 мар 2025, 17:18 Я сделал так, но после переустановки, настройки в Geany, которые я совершал, сохранились.
Наверное надо удалить папку /home/$USER/.config/geany
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Наверное надо удалить папку /home/$USER/.config/geany
Да, есть такая папка, спасибо turik02.
Настройки для freepascal нашёл в /home/$USER/.fpc.cfg
Sib
Сообщения: 120
Зарегистрирован: 31 май 2022, 07:22
Operating system: Other

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Sib »

The compiler looks for the fpc.cfg file in the following places :

- Under Linux and unix
- The current directory.
- Home directory, looks for .fpc.cfg
- The directory specified in the environment
variable PPC_CONFIG_PATH, and if it's not
set under compilerdir/../etc.
- If it is not yet found: in /etc.
Это из мануала fpc.
Sib
Сообщения: 120
Зарегистрирован: 31 май 2022, 07:22
Operating system: Other

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Sib »

Если этот вариант в команду сборки вписать
fpc "%f"
не работает сборка?
По факту это означает команду в эмуляторе терминала
fpc имя_файла
По make я в личном сообщении написал.
Ошибка в теме - я не знаю вообще что это. Но т.к. ввод вывод насколько помню часть fp - такого быть не должно. Наверно вы что то наустанавливали стороннего.
Артур_М
Сообщения: 79
Зарегистрирован: 07 янв 2019, 11:54
Operating system: ROSA.FRESH.MATE.R12.x86_64

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64

Сообщение Артур_М »

Всем, кто помогал, спасибо!
Проблема решена.
Удалил пользовательские настройки в /home/$USER/.config/geany и /home/$USER/.fpc.cfg
Переустановил Geany
Установил
libx11-devel
lib64xxf86vm-devel
lib64xxf86dga-devel
fpc
fp-units
libxxf86vm-dev
libxxf86dga-dev
и всё заработало!
Вот скрин настроек, если кому понадобится.

Последний скрин-шот изменил.
При попытке нажать на Сборка→собрать, выдаёт ошибку:
make: *** Не заданы цели и не найден make-файл. Останов.

Мне ДонВенчензо выслал, решение проблемы.
Отправлено: 25 мар 2025, 07:41
ДонВенчензо

Пропишите как на скрине и будет счастье. Для одного проекта это достаточно.
Screenshot_20250325_073804.pngА если собирать несколько проектов сразу, то тогда прописывать make и писать makefile. Я это так вижу.
Вложения
Настройки-терминал.png
Настройки-инструменты.png
Geany_cборка_Установить_команды_сборки.png
Последний раз редактировалось Артур_М 30 мар 2025, 19:46, всего редактировалось 1 раз.
Survolog
Сообщения: 411
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

Re: FreePascal Can't find unit system used by untitled Fatal: Compilation aborted Error: /usr/bin/ppcx64 [Решено]

Сообщение Survolog »

Не стоит ли это включить в зависимости какого-либо пакета или в отдельный task-geany-pascal-devel или типа того?
Ответить

Вернуться в «Программы РОСА десктоп»