Free Pascal
valexey 2 декабря, 2004 - 23:37.Вот потребовалось поставить на машину паскаль.
Поставил Free Pascal.
Пробую скомпилировать hello.pp. Не получается. Вылетает с ошибкой
при линковке:
=================================
$ fpc hello.pp
Free Pascal Compiler version 1.0.10a [2004/03/14] for i386
Copyright (c) 1993–2003 by Florian Klaempfl
Target OS: BeOS for i386
Compiling hello.pp
Assembling hello
Linking hello
link.res: file not recognized: Bad file descriptor
hello.pp(32) Error: Error while linking
Closing script ppas.sh
=================================
В чем проблема?
Re: Free Pascal
Блин, у меня, помню все компилялось, пути посмотри в конфиге. Ты его настраивал?? Хоть немного??
Re: Free Pascal
>Блин, у меня, помню все компилялось, пути
> посмотри в конфиге.
А где у него конфиг?
В /boot/home/config/settings/..
Ничего напоминающего его конфиг нет.
Кроме того, пути оно вроде само настраивало во время установки.
> Ты его настраивал?? Хоть немного??
А где его настраивать?
Ладно, сейчас будем пробовать читать FM.
Re: Free Pascal
Да, проблема то тут, как видишь, не совсем в самом паскале, а вот в этом:
/boot/develop/tools/gnupro/bin/ld -s -m elf_i386_be -shared -Bsymbolic -o xyz link.res
А еще точнее — в файле link.res, у которого file not recognized: Bad file descriptor.
В чем тут проблема и как это лечить?
Re: Free Pascal
а сам линковщик мож гнилой, его менять надо.
в Дано не надо.
Re: Free Pascal
отписал тебе в su.beos.
Re: Free Pascal
проблема оказалась в старом линкере — ld.
Заменил на более новый(из дистрибутива Dano) и все стало нормально собираться.
Сие забавно вдвойне, ибо в FAQ Free Pascal'я написано:
==================
The target system must have at least BeOS v4.0 or later (BeOS 5.1d 'Dano' is
not supported)
==================
Впрочем, думаю, что ld, лежащий в Dano к Дано отношения не имеет — это просто
более новый билд этого самого ld.
[или я не прав?]
Осталось теперь лишь проверить, не появились ли глюки при сборке сишных
программ. ;–)
Разработчик
Разработчик по имени M.Ali VARDAR решил поделиться инструкциями для того, чтобы было возможно запустить среду разработки Lazarus IDE в Haiku OS. Вот, что он пишет.
Отправить комментарий