проблема с пересборкой транкового fpc

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 28.11.2018 16:36:02

Скачиваю, ставлю, обновляю. При использовании команды make clean ошибка

Код: Выделить всё
Failed to remove directory "units\i386-win32\". Retry after a short delay
Failed to remove directory "units\i386-win32\". Retry after a short delay


соответственно, make all не работает

Удаляю всю папку исходников кроме .svn и закачиваю обратно -- все собирается, устанавливается и работает, поэтому как бы косяк с путями связан быть не должен.
Такая песня началась вчера.

ЗЫ: удаление base.build-stamp.i386-win32 и build-stamp.i386-win32 не помогает.
win XP SP2 fpc- 3.0.4 + транковые компилятор и лазарус.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zoltanleo » 28.11.2018 21:20:41

Имхо, скорее всего какой-то мелкий баг, который быстро должны исправить или уже исправили. Спроси на фрипаскаль.орг - обычно там сразу дают ссыль на багтрекер
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 28.11.2018 21:54:12

zoltanleo, значит, потерплю.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zub » 28.11.2018 23:24:49

>>Failed to remove directory "units\i386-win32\"
По русски же написано)) права или чтото в той directory запущено и мешает удалению

>>соответственно, make all не работает
make install
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 29.11.2018 07:25:51

zub, там написано, что "не удалось удалить каталог..." в этом то и проблема, что я не понимаю почему не удалось. Пересборкой я занимаюсь до того как запущен lazarus, поэтому не ожидаю, что он будет блокировать удаление.
Проблема с правами... возможно. Попробую поменять права. Make install, кстати, как и make all сваливаются в тех же местах.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 30.11.2018 16:47:36

пересборка/очистка со сменой прав ничего не дала. Валится в том же месте.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zoltanleo » 30.11.2018 17:01:04

Надо в багтрекер идти. Или скачай более ранние транки и пересобери. Я проверить пока не могу, в командировке

зы. Попробуй моим батником makefpc.bat отсюда
http://leybabronstain.ucoz.com/blog/how ... 14-11-13-6
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 30.11.2018 18:01:27

zoltanleo. у меня ХРюша... она официально не поддерживается, так что проблему вряд ли будут исправлять((

Твоим способом повторять как-то долго и, уж прости, противоречит всем правилам, которые я выработал для себя... Плюс, в твоем способе все равно есть пресловутый make clean/all/install, а значит, проблемы повторятся.
Уточню еще раз. Проблема НЕ в сборке. а в ПЕРЕсборке, когда все настроено, и, по идее, никаких проблем быть не должно.

Кстати, я не удаляю стабильную версию из путей, не копирую (или копирую по желанию) файлы утилит из стабильной версии и мне проще пользоваться консолью.
попробую зарыться в makefile/makefile.fpc
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zoltanleo » 30.11.2018 23:26:38

Лекс Айрин писал(а):Уточню еще раз. Проблема НЕ в сборке. а в ПЕРЕсборке, когда все настроено, и, по идее, никаких проблем быть не должно.

Вот непонятно, что там у тебя особенного настроено, что тебе нужна именно ПЕРЕсборка? У меня все скомпилилось и зафурычило

Изображение

Изображение

ИМХО, где-то проблемы у тебя на машине, не в сборке
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 01.12.2018 08:17:29

zoltanleo писал(а):Вот непонятно, что там у тебя особенного настроено, что тебе нужна именно ПЕРЕсборка?


Просто актуализация компилятора. Вполне нормальное желание)))

zoltanleo писал(а):ИМХО, где-то проблемы у тебя на машине, не в сборке


Я тоже так думаю)))

Хотел перекомпилировать лазарус транковой версией FPC с консоли, но он почему-то не хочет((( Будет время, зачищу все следы и попробую заново поставить. Да и стандартный fpc.cfg пришлось чуть подправлять, чтобы лазарус собрался(((
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zoltanleo » 01.12.2018 11:00:55

Лекс Айрин писал(а):Просто актуализация компилятора. Вполне нормальное желание)))


Тогда, чем, в твоем понимании, отличается сборка от ПЕРЕсборки? :)

зы. кстати, если удалить вручную units\i386-win32\ , а потом через svn-клиента обновить каталог с транком, компилятор соберется?
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 01.12.2018 15:26:18

zoltanleo, пересборка это сборка поверх уже существующей версии с очисткой созданных предыдущей сборкой объектных модулей.

zoltanleo писал(а):зы. кстати, если удалить вручную unitsi386-win32 , а потом через svn-клиента обновить каталог с транком, компилятор соберется?


Нет... там дальше будут ошибки. Попробую удалить в каталоге с исходниками все подкаталоги i386-win32 плюс, надо удалить пару файлов с корне исходников.

Добавлено спустя 49 минут 33 секунды:
Удаление каталогов "i386-win32" плюс маркеров сборки (base.build-stamp.i386-win32 и build-stamp.i386-win32) позволило перебрать транк.
Суммируя, я пришел к мнению, что это типичная проблема с правами. (собственно, как и сказал Zub). Попытаюсь написать батничек, который удаляет эти каталоги.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: проблема с пересборкой транкового fpc

Сообщение zoltanleo » 01.12.2018 16:21:00

Лекс Айрин писал(а):Попытаюсь написать батничек, который удаляет эти каталоги.

Имхо, тогда надо лезть в групповые политики, т.е. проблемы ОС решать средствами ОС. Иначе твой батник - временный костыль, который перестанет работать, если что-то изменится ещё
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: проблема с пересборкой транкового fpc

Сообщение Лекс Айрин » 01.12.2018 16:32:19

zoltanleo, диск стоит как дополнительный в чужом компе, так что лезть в политики нежелательно. Особенно с учетом того, что система -- древняя XP SP2.

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

Re: проблема с пересборкой транкового fpc

Сообщение Sergei I. Gorelkin » 02.12.2018 02:53:13

Это не права, а тупящая винда, которая при удалении каталога с тонной файлов иногда считает, что каталог еще не пустой, в течении короткого времени после удаления последнего файла - и соответственно не дает удалить каталог. Отсюда и фраза "повторите после небольшой задержки" в сообщении об ошибке.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1395
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

След.

Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43

Рейтинг@Mail.ru