Ошибка при компиляции: Error while linking

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

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

Re: Ошибка при компиляции: Error while linking

Сообщение Максим » 28.11.2010 17:09:31

А что непонятно по вышеприведённой ссылке? Ставить надо релизную версию средств сборки Apple, а не непонятно что, взятое непонятно откуда.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Ошибка при компиляции: Error while linking

Сообщение Olexandr » 28.11.2010 23:25:35

У меня такая же проблема вылезла после переустановки Lazarus на более позднюю версию, помогло удаление строки
{$R *.res}
в файле проекта .lpr
Olexandr
незнакомец
 
Сообщения: 1
Зарегистрирован: 28.11.2010 23:21:01

Re: Ошибка при компиляции: Error while linking

Сообщение Павел Ишенин » 30.11.2010 09:42:02

>That person should use the latest official release of all tools, or at the very least update to the latest preview of that NDA'd product.

Этому человеку следует использовать последний официальный релиз всех инструментов, или по крайней мере предварительные версии этого NDA продукта.

По русски - надо загрузить последний инструментарий разработчика от apple где это поправлено.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Ошибка при компиляции: Error while linking

Сообщение dangreen » 30.11.2010 18:43:46

где взять эту версию!? качал с офф сайта лазаруса http://www.lazarus.freepascal.org => http://sourceforge.net/projects/lazarus/files/
update
вроде нашел http://www.hu.freepascal.org/lazarus/

Добавлено спустя 10 часов 23 минуты 13 секунд:
сного тоже самое
Код: Выделить всё
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.4.2 [2010/11/09] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Darwin for i386
Compiling /Users/dangreen/lazarus/project1.lpr
Compiling unit1.pas
Assembling (pipe) lib/i386-darwin/unit1.s
Assembling (pipe) lib/i386-darwin/project1.s
Compiling resource lib/i386-darwin/project1.or
Linking /Users/dangreen/lazarus/project1
ld: warning: -macosx_version_min not specificed, assuming 10.6
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/forms.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/forms.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/interfacebase.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/interfacebase.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/lclproc.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/lclproc.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/graphtype.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/graphtype.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/fileutil.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/fileutil.o
ld: in /usr/local/lib/fpc/2.4.2/units/i386-darwin/rtl/macpas.o, indirect symbol index out of range
An error occurred while linking
Error: Error while linking
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Ошибка при компиляции: Error while linking

Сообщение Павел Ишенин » 01.12.2010 05:54:32

Речь идет не о lazarus и freepascal, а о инструментарии apple. Видимо надо скачать последние инструменты разработчика которые фирмой apple выкладываются (XCode или как-то так оно называется).
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Ошибка при компиляции: Error while linking

Сообщение dangreen » 01.12.2010 17:00:05

а зачем хкод нужен то?
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Ошибка при компиляции: Error while linking

Сообщение Mr.Smart » 01.12.2010 17:05:27

dangreen
В нём содержаться линкеры, ассемблеры и ещё куча ненужного.
Даже странно, зачем он?! :lol:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Ошибка при компиляции: Error while linking

Сообщение dangreen » 01.12.2010 17:59:08

ну извините

Добавлено спустя 14 минут 49 секунд:
поставил xcode 4
Код: Выделить всё
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.4.2 [2010/11/09] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Darwin for i386
Compiling /Users/dangreen/lazarus/project1.lpr
Compiling unit1.pas
Assembling (pipe) lib/i386-darwin/unit1.s
Assembling (pipe) lib/i386-darwin/project1.s
Compiling resource lib/i386-darwin/project1.or
Linking /Users/dangreen/lazarus/project1
ld: warning: -macosx_version_min not specificed, assuming 10.6
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/forms.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/forms.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/interfacebase.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/interfacebase.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/lclproc.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/lclproc.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/graphtype.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/graphtype.o
ld: warning: unknown stabs type 0xC0 in /Developer/lazarus/lcl/units/i386-darwin/fileutil.o
ld: warning: unknown stabs type 0xE0 in /Developer/lazarus/lcl/units/i386-darwin/fileutil.o
ld: in /usr/local/lib/fpc/2.4.2/units/i386-darwin/rtl/macpas.o, indirect symbol index out of range
An error occurred while linking
Error: Error while linking

обсалютно таже самая ошибка!

Добавлено спустя 5 минут 57 секунд:
если опять что то пропустил, тыкните мордой на полный манул по утсановке лазаруса (чтоб работал)
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Ошибка при компиляции: Error while linking

Сообщение Mr.Smart » 01.12.2010 23:17:26

Специально проверил:  MacOS X Leopard 10.6.5, Xcode 3.2.4 for Mac OS X 10.6 and iOS 4.1, fpc 2.4.2, Lazarus 0.9.29 rev 25472 - всё прекрасно работает.
п.с. Чуть не забыл всё это на платформе i386/x86_64

Добавлено спустя 7 минут 25 секунд:
По установке, было на форуме и не раз.
http://freepascal.ru/forum/viewtopic.php?f=23&t=4218
http://freepascal.ru/forum/viewtopic.php?f=1&t=5124
И вот похожая на вашу тему http://freepascal.ru/forum/viewtopic.php?f=5&t=4787
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Ошибка при компиляции: Error while linking

Сообщение dangreen » 02.12.2010 05:24:38

спасибо! :D
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Ошибка при компиляции: Error while linking

Сообщение Vadim » 02.12.2010 10:10:12

Написал бы кто-нибудь мануал по установке FPC и Lazarus в MacOS, что ли... ;)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Ошибка при компиляции: Error while linking

Сообщение dangreen » 02.12.2010 13:38:36

http://freepascal.ru/forum/viewtopic.ph ... 24&p=36583 тут он есть) в крации
Устанавливаем XCode
Устанавливаем Xcode Integration Toolkit (находится в fpc-2.2.4.intel-macosx.dmg)
Устанавливаем сам fpc
Устанавливаем исходникик fpc (fpcsrc-2.2.4-intel-macosx.dmg)
Устанавливаем Lazarus (lazarus-0.9.28.2-i386-macosx.dmg)


Добавлено спустя 6 часов 39 минут 31 секунду:
СКОМПИЛИРОВАЛ! ВСЕМ СПАСИБО!
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru