zayac / hera-mcst

Automatically exported from code.google.com/p/hera-mcst
0 stars 0 forks source link

#LCC#buil fail #11

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Добрый день!

Ошибки сборки при запуске скриптом ./rbld:

gcc  -g -o /tmp/lcc/hera/unix/lburg /tmp/lcc/hera/unix/lburg.o 
/tmp/lcc/hera/unix/gram.o 
/tmp/lcc/hera/unix/lburg src/hera.md    /tmp/lcc/hera/unix/hera.c
line 200: invalid character `/'
line 200: invalid character `*'
line 200: syntax error
line 200: invalid character `+'
line 200: invalid character `+'
line 200: invalid character `*'
line 200: invalid character `/'
line 204: invalid character `/'
line 204: invalid character `*'
line 204: invalid character `*'
line 204: invalid character `/'
line 204: syntax error
line 399: illegal nonconstant cost `1   /* something related to getting value 
from array */'
undefined nonterminal `ADDRGP2'

Ошибки в файле hera.md

Во-первых, есть проблема с комментариями в 
указанных строках. Их нужно оттуда убрать.

Во вторых, не определен нетерминал ADDRGP2. 
Нужно определить.

Original issue reported on code.google.com by diman...@gmail.com on 3 Apr 2011 at 11:58

GoogleCodeExporter commented 9 years ago
что было дописано в BUILD-LCC.sh?
что-то в тех строках валит все
там нет sparc'a и прочих, оставалась только hera
я их закомментил - все замечательно 
работает

Original comment by zemlia...@frtk.ru on 3 Apr 2011 at 8:39

GoogleCodeExporter commented 9 years ago
Да, было дописано.
Что валит в каких строках? Так не пишут в 
ошибках, если есть проблема - она 
указывается конкретно, а не "что-то все 
валит".

Вы вообще хотя бы собираете компилятор 
перед тем, как внести изменения? Это пипец, 
у вас ни одна версия из репозитория не 
работает.

В текущей, например, версии hera.md два 
определения нетерминала:

%term INDIRI8=8261
%term INDIRP2=2119
%term INDIRP2=2119 
%term INDIRP4=4167

Вот как они туда попали? Сборка ломается.

В предыдущей:
<<<<<<< .mine
%term INDIRP2=2119
=======
%term INDIRP2=2119 
/*new*/
>>>>>>> .r21

Без комментариев.

Дима, в репозитории должна храниться 
РАБОЧАЯ версия, все промежуточные 
результаты нужно хранить на локальной 
машине.

Original comment by diman...@gmail.com on 7 Apr 2011 at 11:47

GoogleCodeExporter commented 9 years ago
"В текущей, например, версии hera.md два 
определения нетерминала:

%term INDIRI8=8261
%term INDIRP2=2119
%term INDIRP2=2119 
%term INDIRP4=4167

Вот как они туда попали? Сборка ломается.

В предыдущей:
<<<<<<< .mine
%term INDIRP2=2119
=======
%term INDIRP2=2119 
/*new*/
>>>>>>> .r21"

-это все мои ошибки в понимании svn. больше не 
повторится.
после моего последнего изменения все 
собиралось.

Original comment by zemlia...@frtk.ru on 8 Apr 2011 at 8:19

GoogleCodeExporter commented 9 years ago
.

Original comment by diman...@gmail.com on 13 Apr 2011 at 3:10