LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

sr.tar.z - это символьная ссылку, указывающая на архив с последней версией исходного кода, а именно 2.3.3. Файл с этой версией датирован 2005 годом, в архиве с исходными кодами эта версия датирована 18 января 2005 года:

SR Version 2 Change Log

2.3.3 January 18, 2005 Optimize arrays of sems in resource bodies Prevent some invalid optimizations of ops Improve portability to OpenBSD Convert library to use <stdarg.h> instead of <varargs.h> Convert from sys_errlist to strerror() Fix problem with csp2sr code generation Convert srlatex for modern versions of latex (latex2e) Check for appropriate optimization in some vsuite tests Other minor vsuite fixes and enhancements

В виду того, что в современных версиях компилятора gcc изменились требования к коду, что-то он теперь считает ошибками, что ранее допускалось. Так же в виду того, что в современных системах linux поменялись сильно системные библиотеки, их заголовочные файлы, то не факт что на системе 2017 года ты соберёшь код 2005 года.

Так что тебе нужно установить систему года так 2005, думаю Debian Sarge или Etch подойдёт. Второй будет тебе проще поставить.

Так что ставь Debian указанных версий и пробуй собрать этот исходный код, в современной системе собрать этот компилятор у тебя не получится.

Потом можешь попробовать перенести собранные бинарники в современный дистрибутив.

Удачи.

Исходная версия kostik87, :

sr.tar.z - это символьная ссылку, указывающая на архив с последней версией исходного кода, а именно 2.3.3. Файл с этой версией датирован 2005 годом, в архиве с исходными кодами эта версия датирована 18 января 2005 года:

SR Version 2 Change Log

2.3.3 January 18, 2005 Optimize arrays of sems in resource bodies Prevent some invalid optimizations of ops Improve portability to OpenBSD Convert library to use <stdarg.h> instead of <varargs.h> Convert from sys_errlist to strerror() Fix problem with csp2sr code generation Convert srlatex for modern versions of latex (latex2e) Check for appropriate optimization in some vsuite tests Other minor vsuite fixes and enhancements

Ввиду того, что в современных версиях компилятора gcc изменились требования к коду, что-то он теперь считает ошибками, что ранее допускалось. Так же ввиду того, что в современных системах linux поменялись сильно системные библиотеки, их заголовочные файлы, то не факт что на системе 2017 года ты соберёшь код 2005 года.

Так что тебе нужно установить систему года так 2005, думаю Debian Sarge или Etch подойдёт. Второй будет тебе проще поставить.

Так что ставь Debian указанных версий и пробуй собрать проект, в современной системе собрать этот компилятор у тебя не получится.

Удачи.