Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 21.03.2009
Откуда: Санкт-Петербург
Прошел все вплоть до сборки самого компилятра: установку binutils, копирование библиотек и header'ов и тд. Все по howto (Сейчас сайт с ним недоступен почему-то, но было оно здесь).

Проблема появилась при сбоке самого компилятора:

Код:
gcc -DCROSS_COMPILE -DIN_GCC -DHAIFA    -g -O2  -DHAVE_CONFIG_H  -o genpeep \
    genpeep.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `  ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `
./genpeep ../../gcc-2.95.3/gcc/config/sparc/sparc.md > tmp-peep.c
../../gcc-2.95.3/gcc/move-if-change tmp-peep.c insn-peep.c
touch s-peep
gcc -DCROSS_COMPILE -DIN_GCC -DHAIFA    -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.3/gcc -I../../gcc-2.95.3/gcc/config -I../../gcc-2.95.3/gcc/../include -c insn-peep.c
gcc -c -DCROSS_COMPILE -DIN_GCC -DHAIFA    -g -O2  -DHAVE_CONFIG_H    -I. -I../../gcc-2.95.3/gcc -I../../gcc-2.95.3/gcc/config -I../../gcc-2.95.3/gcc/../include ../../gcc-2.95.3/gcc/reorg.c
../../gcc-2.95.3/gcc/reorg.c: В функции ‘find_end_label’:
../../gcc-2.95.3/gcc/reorg.c:384: ошибка: lvalue required as increment operand
../../gcc-2.95.3/gcc/reorg.c: В функции ‘delete_from_delay_slot’:
../../gcc-2.95.3/gcc/reorg.c:583: ошибка: lvalue required as increment operand
../../gcc-2.95.3/gcc/reorg.c: В функции ‘make_return_insns’:
../../gcc-2.95.3/gcc/reorg.c:3472: ошибка: lvalue required as increment operand
../../gcc-2.95.3/gcc/reorg.c: В функции ‘dbr_schedule’:
../../gcc-2.95.3/gcc/reorg.c:3552: ошибка: lvalue required as increment operand


Смотрел файлы с ошибками. Ошибку выдает функция obstack_ptr_grow(&unfilled_slots_obstack, isns), которая располагается в файле obstack.h

Предположения следующие: я мог, по неопытности, накосячить с непрописанными в howto строками. Если кто встречался с таким, подскажите, как бороться.



Партнер
 

Member
Статус: Не в сети
Регистрация: 07.01.2010
а ты какой версией это дело компилируешь? я имею в виду gcc -v


 

Junior
Статус: Не в сети
Регистрация: 21.03.2009
Откуда: Санкт-Петербург
Ну в списке синоптик у меня есть 4.1, 4.2 и 4.3. Я себе 4.3, вроде, поставил.


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
попробуй поставить 2.95 и с его помощью собирать, либо собирать уж сразу из 4 ветки что-то. по какой причине ты выбрал именно 2.95?
почему ты выбрал убунту, если в ней поддержки спарка нету? взял бы чего нить такое типа дебиана, там небось тулчеин под спарк через пакетный менеджер ставится


 

Junior
Статус: Не в сети
Регистрация: 21.03.2009
Откуда: Санкт-Петербург
ToSHiC, у меня дебиан и стоит. 2.95 - потомучто на машину, для которой буду собирать прогу, может компилить только 2.95. Не знаю почему, это не в моей компетенции :)


 

Junior
Статус: Не в сети
Регистрация: 21.03.2009
Откуда: Санкт-Петербург
gcc-3.4 решил проблему :dance:


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan