Error usr bin ppcx64 returned an error exitcode

Проблема с линковкой при сборке Собираю development-версию Hedgewars, как здесь описано. После make install выдаёт следующее: Но пакет libstdc++6-4.4-dev у меня установлен, и раньше при сборке такой проблемы не было. Какие будут соображения? На всякий случай кастану unC0Rr . Чуть выше должна быть строка запуска компилятора. Он линкеру вообще не нужен. Ему нужен без […]

Проблема с линковкой при сборке

Собираю development-версию Hedgewars, как здесь описано. После make install выдаёт следующее:

Но пакет libstdc++6-4.4-dev у меня установлен, и раньше при сборке такой проблемы не было. Какие будут соображения?

На всякий случай кастану unC0Rr .

Чуть выше должна быть строка запуска компилятора.

Он линкеру вообще не нужен. Ему нужен без -dev. Т.е. сами библиотеки.

в качестве предположения. может у тебя 64 битная система, а для линковки нужна 32 битная либа? проверь на всякий случай.

Чуть выше должна быть строка запуска компилятора.

Он линкеру вообще не нужен. Ему нужен без -dev. Т.е. сами библиотеки.

Но они тоже установлены.

в качестве предположения. может у тебя 64 битная система, а для линковки нужна 32 битная либа? проверь на всякий случай.

32-битная тоже установлена, вот только -dev пакета для Squeeze не существует.

Поищи в настройках линкера, где каталоги библиотек указываются. Возможно он её реально найти не может.

Поищи в настройках линкера, где каталоги библиотек указываются. Возможно он её реально найти не может.

Шоб я знал, где настройки этого линкера.

Lazarus? В настройках проекта должно быть.

Хотя нет. Если ты собираешь make, то в Makefile и смотри

Хотя нет. Если ты собираешь make, то в Makefile и смотри

Нет там ничего подобного.

Он линкеру вообще не нужен. Ему нужен без -dev. Т.е. сами библиотеки.

как раз наоборот, линкеру нужен -dev, где будет ссылка .so -> .so.x.y

как раз наоборот, линкеру нужен -dev, где будет ссылка .so -> .so.x.y

Ну и? Пруфы будут?

ХЗ. У тебя там даже стандартные пути не указаны. Ты все делал по порядку? ./configure есть какой?

загляни в любой -dev пакет. там тебе и пруфы.

Даже и не подумаю. В -dev пакетах по определению лежат .h к библиотекам. Они нужны только разработчикам. На целевой платформе -dev не нужны.

Ты все делал по порядку? ./configure есть какой?

Нет, там через cmake делается.

Даже и не подумаю. В -dev пакетах по определению лежат .h к библиотекам. Они нужны только разработчикам. На целевой платформе -dev не нужны.

в -dev пакетах кроме .h есть еще и симлинки .so -> .so.x.y ибо линкер не может в ту магию которую умеет ld-linux

Покажи ls из каталога пакета, ну и сразу INSTALL.txt

Если честно лень качать исходники, fpc и что там ещё.

Это называется костыли. Линкеру по определению достаточно указать каталог с либами.

Покажи ls из каталога пакета

Ты меня не убедил. Пока что я вижу пару библиотек (вероятнее всего отладочных, собственно для этого ссылки и нужны).

Я отсюда через hg собирал:

Ты меня не убедил. Пока что я вижу пару библиотек (вероятнее всего отладочных, собственно для этого ссылки и нужны).

okay. у меня _одновременно_ стоит libfoo1, libfoo2, libfoo3 т.е. имею libfoo.so.1, libfoo.so.2 и libfoo.so.3 какую версию будет юзать линкер?

Нет, сначала я делаю

Здесь он и спотыкается.

Точка в конце. Ты её не забыл?

Я к тому, что просто так её не укажут в инструкции. Если что я не большой специалист по cmake. Судя по всему он заменяет ./configure

Точка в конце. Ты её не забыл?

Текущую. Если она не содержит нужных функций, то вывалится с криками «что вы мне подсунули!!1»

С точкой то же самое, так что она не играет роли.

Попробуй с ней. Ну и да — между попытками не забывай делать clean.

Текущую. Если она не содержит нужных функций, то вывалится с криками «что вы мне подсунули!!1»

а какая текущая? линкер берет -lfoo и ищет libfoo.so о постфиксах с версией он ничего не знает.

Попробуй с ней. Ну и да — между попытками не забывай делать clean.

Не выходит, всё то же самое. make clean делал.

Та, которая просто .so. Обычно это ссылка на определённую (точнее последнюю) версию.

Если API коренным образом меняется (без обратной совместимости), то обычно меняется и название.

Всякий раз, как ты пытался вывод cmake/make был одинаковый?

Та, которая просто .so. Обычно это ссылка на определённую (точнее последнюю) версию.

вот мы и подошли к логическому завершению. есть libfoo1, libfoo2, libfoo3 (libfoo.so.1, libfoo.so.2, libfoo.so.3) и libfoo-dev который и содержит кроме .h ту самую ссылку (libfoo.so -> libfoo.so.[123] в зависимости от своей версии).

Единственное, что я могу предположить это то, что нужно указать какие-нибудь переменные (типа LIB_PATH). Где ледит libstdc++?

вот мы и подошли к логическому завершению

Нет. Ты не дочитал до конца. Зря я проо обратно совместимые в скобки поместил.

Попробуй бранч cmake_pascal. Последнее время koda всё что-то меняет в системе сборки — вопросы к нему. У меня компилится и в винде, и во фряхе.

Источник

Alt Linux 7.0.1 и 7.0.4 Школьный.
Lazarus 1.2.0   (Простой пользователь и администратор компьютера, при запуске выполнить (без дополнительных телодвижений) компилируется и запускается, доменный пользователь (проверял на многих пользователях и компьютерах) натыкается на Error:/usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled).

Спойлер

[uchitel@k325uchitel ~]$ rpm -V lazarus
..?…..   /usr/lib64/lazarus/components/codetools/examples/scanexamples/commentsidentifiers.pas
..?…..   /usr/lib64/lazarus/components/codetools/examples/scanexamples/empty.inc
..?…..   /usr/lib64/lazarus/components/zeosdbo/examples/embedded/data/mysql/time_zone.MYD
..?…..   /usr/lib64/lazarus/components/zeosdbo/examples/embedded/data/mysql/time_zone_leap_second.MYD
..?…..   /usr/lib64/lazarus/components/zeosdbo/examples/embedded/data/mysql/time_zone_name.MYD
..?…..   /usr/lib64/lazarus/components/zeosdbo/examples/embedded/data/mysql/time_zone_transition.MYD
..?…..   /usr/lib64/lazarus/components/zeosdbo/examples/embedded/data/mysql/time_zone_transition_type.MYD
..?…..   /usr/lib64/lazarus/components/zeosdbo/packages/cbuilder6/build/dummy.txt
..?…..   /usr/lib64/lazarus/components/zeosdbo/packages/delphi7/build/dummy.txt
..?…..   /usr/lib64/lazarus/components/zeosdbo/packages/delphi9/build/dummy.txt
..?…..   /usr/lib64/lazarus/components/zeosdbo/packages/kylix3/build/dummy.txt
..?…..   /usr/lib64/lazarus/components/zeosdbo/packages/lazarus/build/dummy.txt
..?…..   /usr/lib64/lazarus/doceditor/images/add.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/delete.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/edit.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/node_edit.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/node_finished.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/node_modified.xpm
..?…..   /usr/lib64/lazarus/doceditor/images/node_new.xpm
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/LCL.compiled
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/alllclintfunits.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/alllclintfunits.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2cellrenderer.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2cellrenderer.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2debug.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2debug.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2def.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2def.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2disableliboverlay.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2disableliboverlay.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2extra.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2extra.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2fontcache.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2fontcache.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2globals.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2globals.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2int.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2int.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2listviewtreemodel.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2listviewtreemodel.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2msgqueue.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2msgqueue.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2proc.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2proc.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2themes.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2themes.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2winapiwindow.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2winapiwindow.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsbuttons.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsbuttons.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscalendar.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscalendar.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wschecklst.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wschecklst.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscomctrls.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscomctrls.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscontrols.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wscontrols.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsdialogs.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsdialogs.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsextctrls.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsextctrls.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsextdlgs.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsextdlgs.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsfactory.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsfactory.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsforms.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsforms.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsgrids.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsgrids.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsimglist.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsimglist.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsmenus.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsmenus.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wspairsplitter.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wspairsplitter.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsprivate.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsprivate.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsspin.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsspin.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsstdctrls.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/gtk2wsstdctrls.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/interfaces.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/interfaces.ppu
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/lcl.o
…..UG.   /usr/lib64/lazarus/lcl/units/x86_64-linux/gtk2/lcl.ppu

А вот вскрылись подробности в скрытых ошибках   «Фатально: Hе найден модуль LazClasses, используемый LazLoggerBase»

Спойлер

Hint: Start of reading config file /etc/fpc.cfg
одсказка: Конец чтения файла конфигурации /etc/fpc.cfg
Компилятор Free Pascal версии 2.6.2 [2013/12/06] для x86_64
Copyright (c) 1993-2012 by Florian Klaempfl
Целевая ОС: Linux for x86-64
Компиляция fcllaz.pas
Компиляция registerfcl.pas
Компиляция lazaruspackageintf.pas
fcllaz.pas(10,16) одсказка: Модуль «db» не используется в fcllaz
fcllaz.pas(10,40) одсказка: Модуль «eventlog» не используется в fcllaz
fcllaz.pas(10,50) одсказка: Модуль «XMLConf» не используется в fcllaz
225 строк скомпилиpовано, 0.4 сек.
5 подсказок
Действие «Компиляция пакета FCL 1.0.1» завершено
Hint: Start of reading config file /etc/fpc.cfg
одсказка: Конец чтения файла конфигурации /etc/fpc.cfg
Компилятор Free Pascal версии 2.6.2 [2013/12/06] для x86_64
Copyright (c) 1993-2012 by Florian Klaempfl
Целевая ОС: Linux for x86-64
Компиляция lazutils.pas
Компиляция laz2_dom.pas
laz2_dom.pas(238,39) одсказка: аpаметp «AValue» не использyется
laz2_dom.pas(281,32) одсказка: аpаметp «NewChild» не использyется
laz2_dom.pas(281,47) одсказка: аpаметp «RefChild» не использyется
laz2_dom.pas(282,32) одсказка: аpаметp «NewChild» не использyется
laz2_dom.pas(282,47) одсказка: аpаметp «OldChild» не использyется
laz2_dom.pas(283,31) одсказка: аpаметp «OldChild» не использyется
laz2_dom.pas(304,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(304,49) одсказка: аpаметp «ACloneOwner» не использyется
laz2_dom.pas(305,34) одсказка: аpаметp «ANodeName» не использyется
laz2_dom.pas(249,36) одсказка: аpаметp «Value» не использyется
laz2_dom.pas(353,30) одсказка: аpаметp «aNode» не использyется
laz2_dom.pas(409,40) одсказка: аpаметp «namespaceURI» не использyется
laz2_dom.pas(409,59) одсказка: аpаметp «localName» не использyется
laz2_dom.pas(411,43) одсказка: аpаметp «namespaceURI» не использyется
laz2_dom.pas(411,61) одсказка: аpаметp «localName» не использyется
laz2_dom.pas(496,41) одсказка: аpаметp «value» не использyется
laz2_dom.pas(517,44) одсказка: аpаметp «data» не использyется
laz2_dom.pas(519,53) одсказка: аpаметp «target» не использyется
laz2_dom.pas(519,66) одсказка: аpаметp «data» не использyется
laz2_dom.pas(524,47) одсказка: аpаметp «name» не использyется
laz2_dom.pas(609,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(673,30) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(688,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(701,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(743,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(777,29) одсказка: аpаметp «deep» не использyется
laz2_dom.pas(795,29) одсказка: аpаметp «deep» не использyется
Компиляция paswstring.pas
Компиляция lazclasses.pas
Компиляция ttmemory.pas
ttmemory.pas(124,27) одсказка: аpаметp «Size» не использyется
Компиляция ttobjs.pas
Компиляция ttgload.pas
ttgload.pas(125,83) одсказка: Локальная переменная «advance» не инициализирована
ttgload.pas(125,68) одсказка: Локальная переменная «left_bearing» не инициализирована
ttgload.pas(495,37) одсказка: аpаметp «n_contours» не использyется
lazutils.pas(10,13) одсказка: Модуль «Laz2_XMLCfg» не используется в LazUtils
lazutils.pas(10,55) одсказка: Модуль «laz2_XMLWrite» не используется в LazUtils
lazutils.pas(10,70) одсказка: Модуль «Laz_DOM» не используется в LazUtils
lazutils.pas(11,3) одсказка: Модуль «Laz_XMLCfg» не используется в LazUtils
lazutils.pas(11,15) одсказка: Модуль «Laz_XMLRead» не используется в LazUtils
lazutils.pas(11,28) одсказка: Модуль «Laz_XMLStreaming» не используется в LazUtils
lazutils.pas(11,46) одсказка: Модуль «Laz_XMLWrite» не используется в LazUtils
lazutils.pas(12,26) одсказка: Модуль «LazDbgLog» не используется в LazUtils
lazutils.pas(12,59) одсказка: Модуль «LazUTF8Classes» не используется в LazUtils
lazutils.pas(13,3) одсказка: Модуль «Masks» не используется в LazUtils
lazutils.pas(13,10) одсказка: Модуль «LazUtilsStrConsts» не используется в LazUtils
lazutils.pas(13,54) одсказка: Модуль «lazutf8sysutils» не используется в LazUtils
lazutils.pas(14,3) одсказка: Модуль «LazMethodList» не используется в LazUtils
lazutils.pas(14,18) одсказка: Модуль «AvgLvlTree» не используется в LazUtils
lazutils.pas(14,41) одсказка: Модуль «LazFreeType» не используется в LazUtils
lazutils.pas(14,54) одсказка: Модуль «TTCache» не используется в LazUtils
lazutils.pas(14,63) одсказка: Модуль «TTCalc» не используется в LazUtils
lazutils.pas(14,71) одсказка: Модуль «TTCMap» не используется в LazUtils
lazutils.pas(15,3) одсказка: Модуль «TTDebug» не используется в LazUtils
lazutils.pas(15,12) одсказка: Модуль «TTError» не используется в LazUtils
lazutils.pas(15,21) одсказка: Модуль «TTFile» не используется в LazUtils
lazutils.pas(15,29) одсказка: Модуль «TTGLoad» не используется в LazUtils
lazutils.pas(15,38) одсказка: Модуль «TTInterp» не используется в LazUtils
lazutils.pas(15,48) одсказка: Модуль «TTLoad» не используется в LazUtils
lazutils.pas(15,56) одсказка: Модуль «TTMemory» не используется в LazUtils
lazutils.pas(15,66) одсказка: Модуль «TTObjs» не используется в LazUtils
lazutils.pas(16,3) одсказка: Модуль «TTProfile» не используется в LazUtils
lazutils.pas(16,14) одсказка: Модуль «TTRASTER» не используется в LazUtils
lazutils.pas(16,24) одсказка: Модуль «TTTables» не используется в LazUtils
lazutils.pas(16,34) одсказка: Модуль «TTTypes» не используется в LazUtils
lazutils.pas(17,19) одсказка: Модуль «LazClasses» не используется в LazUtils
lazutils.pas(17,58) одсказка: Модуль «LazConfigStorage» не используется в LazUtils
lazutils.pas(18,16) одсказка: Модуль «laz2_xpath» не используется в LazUtils
lazutils.pas(18,28) одсказка: Модуль «DictionaryStringList» не используется в LazUtils
8182 строк скомпилиpовано, 1.1 сек.
67 подсказок
Действие «Компиляция пакета LazUtils 1.0» завершено
Компилятор Free Pascal версии 2.6.2 [2013/12/06] для x86_64
Copyright (c) 1993-2012 by Florian Klaempfl
Целевая ОС: Linux for x86-64
Компиляция alllclunits.pp
Компиляция barchart.pp
Компиляция lclproc.pas
Фатально: Hе найден модуль LazClasses, используемый LazLoggerBase
Фатально: Компиляция прервана
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)

Free Pascal , ошибка (Can’t find unit system used by «» Имя программы»»)

Модератор: Модераторы разделов

Аватара пользователя

Spiker001

Сообщения: 65
Контактная информация:

Free Pascal , ошибка

Когда начинаю компилировать с помощью Free pascal вылазиет ошибка

Код: Выделить всё

Fatal: Can't find unit system used by "" Имя программы.pas""
Fatal: Compilation aborted.

В чём проблема ,

Fedara 11 and Windows XP user .

mikluxo

Сообщения: 283
ОС: Slackware 12.2
Контактная информация:

Re: Free Pascal , ошибка

Сообщение

mikluxo » 21.11.2008 10:10

Мне кажется, что Имя программы.pas должно быть без пробела, и не на русском языке.

Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов

mikluxo

Сообщения: 283
ОС: Slackware 12.2
Контактная информация:

Re: Free Pascal , ошибка

Сообщение

mikluxo » 21.11.2008 10:49

Покажите, что за ошибка. Что запускаете и как.
Прикрепите файл, чтобы посмотреть, нет ли там синтаксических ошибок.
Как устанавливали fpc ну и т.п.

Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов

Аватара пользователя

Spiker001

Сообщения: 65
Контактная информация:

Re: Free Pascal , ошибка

Сообщение

Spiker001 » 21.11.2008 12:01

Компиляция с консоли.

Код: Выделить всё

[801@localhost ~]$ fpc /home/801/stormprogram/welcoming.pas
Free Pascal Compiler version 2.2.0 [2007/10/17] for x86_64
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling /home/801/stormprogram/welcoming.pas
welcoming.pas(6,6) Error: Identifier not found "radln"
welcoming.pas(6,6) Error: Illegal expression
welcoming.pas(8) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)

Изменил Readln )

Код: Выделить всё

[801@localhost ~]$ fp
* Free Pascal IDE Version 1.0.10 [2007/10/17]
* Compiler Version 2.2.0
[801@localhost ~]$  fpc /home/801/stormprogram/welcoming.pas
Free Pascal Compiler version 2.2.0 [2007/10/17] for x86_64
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling /home/801/stormprogram/welcoming.pas
welcoming.pas(3,1) Note: Local variable "x" not used
welcoming.pas(3,3) Note: Local variable "y" not used
Linking /home/801/stormprogram/welcoming
7 lines compiled, 0.4 sec
2 note(s) issued
[801@localhost ~]$

Fedara 11 and Windows XP user .

Аватара пользователя

Spiker001

Сообщения: 65
Контактная информация:

Re: Free Pascal , ошибка

Сообщение

Spiker001 » 23.11.2008 17:34

Код: Выделить всё

[801@localhost ~]$ fpc -n /home/801/stormprogram/welcoming.pas
welcoming.pas(2,1) Fatal: Can't find unit System used by welcob
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)

Вот такая ошибка , он не компилирует , скомпилированая программа не запускается . Установил Geany ,

Fedara 11 and Windows XP user .

Понравилась статья? Поделить с друзьями:
  • Error using vertcat dimensions of arrays being concatenated are not consistent матлаб
  • Error using vertcat dimensions of arrays being concatenated are not consistent matlab
  • Error using vertcat cat arguments dimensions are not consistent
  • Error using symengine division by zero
  • Error using save unable to write file permission denied