Re: Компиляция Refal6 для Linu


Subject: Re: Компиляция Refal6 для Linu
From: Andrei Klimov (klimov@keldysh.ru)
Date: Fri Oct 26 2001 - 18:54:53 MSD


Дмитрий, добрый день!

Большое спасибо за интерес к Рефалу вообще и к Рефалу6 в частности!

Детали реализаций Рефала у меня сейчас не "в активе",
потому к сожалению я не могу ответить конкретно на Ваш вопрос.
Да и автор Рефала-6 не я, а Аркадий Климов.

Ваш вопрос вполне подходит для списка рассылки refal@botik.ru,
а детали можно спросить непосредственно у авторов реализаций.
Поэтому отвечаю Вам, включив в СС refal@botik.ru.
Аркадий получит через него Ваше письмо, а с переносом под Юникс,
может, поможет еще кто-нибудь из рефал-активистов.

Архив списков рассылки refal@botik.ru и refal-plus@botik.ru
Вы можете посмотреть здесь:
- http://www.botik.ru/mail-archive/refal/
- http://www.botik.ru/mail-archive/refal-plus/
Если хотите, я Вас на них подпишу.

Всего наилучшего,

Андрей.

PS. Занятно, что я и не слышал, что Рефал был
"одним из базисных языков суперкомпьютеров серии Эльбрус".
Это действительно так?

----- Original Message -----
From: dmsidorov@mtu-net.ru
To: klimov@keldysh.ru
Sent: Thursday, 25 October 2001 22:37
Subject: Компиляция Refal6 для Linux

Здравствуйте, Андрей Климов.

После статьи и интервью В.Ф. Турчина журналу "Компьютерра" я сильно
заинтересовался языком Рефал. До этого он был мне известен лишь как
один из базисных языков суперкомпьютеров серии "Эльбрус". Мне хотелось
бы попробовать Рефал и сделать пакет для его установки в системе Debian
GNU/Linux, и при возможности включить его в стандартную поставку. К
сожалению, компиляция завершилась неудачей со следующим сообщением
об ошибке:

gcc rfstor.c -O -c -ggdb
In file included from refcom.h:55,
                 from refgen.h:16,
                 from refint.h:14,
                 from rfstor.c:6:
rfstor.h:43: initializer element is not constant

Строка 43 rfstor.h содержит определение нового потока вывода:

       FILE * stdtrc = stderr;

Для компиляции был использован компилятор gcc 2.95.2 с поставляемой вместе
с ним библиотекой классов c++ и glibc 2.1.3. В качестве Makefile и config.h
были взяты соответственно MAKEFILU и CONFIG3.H. Пожалуйста, помогите
разобраться с ошибкой.

С уважением,
Дмитрий Сидоров.



This archive was generated by hypermail 2b25 : Mon Oct 25 2004 - 21:24:59 MSD