Bug 23578 - Ошибка при компиляции в lazarus-0.9.29-alt2
: Ошибка при компиляции в lazarus-0.9.29-alt2
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/lazarus)
: unstable
: x86 Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-06-02 13:35 by
Modified: 2010-06-10 09:29 (History)


Attachments
rpm -qa 'fpc*|lazarus*' (653 bytes, application/octet-stream)
2010-06-02 13:35, Alexander Aksarin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-06-02 13:35:21
Created an attachment (id=4419) [details]
rpm -qa 'fpc*|lazarus*'

Ошибка в messages при компиляции даже только созданного проекта

Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not
specify a source file to be compiled)

Проверял для «Program» и для «Application»
------- Comment #1 From 2010-06-02 13:50:07 -------
На скорую руку проверть конфиги лазаря.
А именно:
1) /etc/lazarus/environmentoptions.xml
2) ~/.lazarus/environmentoptions.xml
Там должна быть строка такого вида:
<LazarusDirectory Value="/usr/lib/lazarus/">
а не
<LazarusDirectory Value="/usr/lib/lazarus/%LazarusVersion%">
что идёт по умолчанию в тарболе.
Или обновитесь до 0.9.29-alt3
и проверьте всё ли работает.
О результатах проверки сообщите сюда.
------- Comment #2 From 2010-06-02 14:19:08 -------
(In reply to comment #1)
Обновил до lazarus-docs-0.9.29-alt3 lazarus-0.9.29-alt3. Ошибка осталась.
Конфиги смотрел, строка там такая как вы сказали.
------- Comment #3 From 2010-06-02 14:22:15 -------
С %LazarusVersion% или без?
------- Comment #4 From 2010-06-02 14:31:36 -------
(In reply to comment #3)
> С %LazarusVersion% или без?
без.

# grep 'LazarusDirectory Value' /etc/lazarus/environmentoptions.xml
/home/aaksarin/.lazarus/environmentoptions.xml 
/etc/lazarus/environmentoptions.xml:    <LazarusDirectory
Value="/usr/lib/lazarus/">
/home/aaksarin/.lazarus/environmentoptions.xml:    <LazarusDirectory
Value="/usr/lib/lazarus/">
------- Comment #5 From 2010-06-02 15:29:28 -------
отправьте мне в личку полные логи сборок, а так же /etc/fpc.cfg
у меня эта ошибка ушла после исправления environmentoptions.xml
Здесь:
http://www.hu.freepascal.org:10000/bboards/message?message_id=235525&forum_id=24083

Сказано что данная ошибка на fpc >=2.0.2 вызывается использованием устаревших
опций -Sd or -S2. Но у нас по умолчанию они не включены.
В интернете много сообщений про данную ошибку и везде разные случаи. Более
точно в чём ошибка показывают предшествующие строки данному сообщению.
------- Comment #6 From 2010-06-02 15:50:33 -------
(In reply to comment #5)
Hint: Start of reading config file /etc/fpc.cfg
Подсказка: Конец чтения файла конфигурации /etc/fpc.cfg
Компилятор Free Pascal версии 2.5.1 [2010/05/06] для i386
Copyright (c) 1993-2009 by Florian Klaempfl
ОС назначения: Linux for i386
Компиляция /tmp/project1.lpr
Компиляция unit1.pas
project1.lpr(19,1) Ошибка: Компилятоp pесypсов "fpcres" не найден, пеpеход во
внешний режим
project1.lpr(19,1) Фатально: Пpи компиляции модyля произошло 1 ошибок, работа
прервана
Фатально: Компиляция прервана
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not
specify a source file to be compiled)

Не находит fpcres. Установил пакет fpc-utils и компиляция прошла успешно.
Спасибо за помощь. Возможно стоит зависимости поправить для лазаря.
------- Comment #7 From 2010-06-02 15:56:47 -------
(В ответ на комментарий №6)
> Не находит fpcres. Установил пакет fpc-utils и компиляция прошла успешно.
> Спасибо за помощь. Возможно стоит зависимости поправить для лазаря.
Поставлю.
Спасибо за выявленный баг. Исправлю в следующей сборке.
------- Comment #8 From 2010-06-04 14:17:09 -------
исправлено в 0.9.29-alt4
------- Comment #9 From 2010-06-10 09:29:08 -------
https://bugzilla.altlinux.org/show_bug.cgi?id=23578#c8