FPC и Win CE 4.2

Модератор: Модераторы

Ответить
cav
новенький
Сообщения: 28
Зарегистрирован: 16.11.2006 07:56:03
Откуда: Кемерово

FPC и Win CE 4.2

Сообщение cav »

Собственно собрал порт приведенный по ссылке:
http://www.freepascal.org/wiki/index.php/WinCE_port
файл ppcrossarm.exe собрался и .o и .ppu при компиляции тестового приложения ругается на System.pp (31,2) Fatal: Can't open include file systemh.inc. Собственно 2 вопроса. где ее взя и кто либо делал под Win CE приложения ?
ZerstoreN
новенький
Сообщения: 53
Зарегистрирован: 30.06.2006 12:05:01

Сообщение ZerstoreN »

у меня работает, делал по инструкции всё.
единственно, пешыте лонгбул в лок. переменных вместо бул, а то стек будет не алигнед
cav
новенький
Сообщения: 28
Зарегистрирован: 16.11.2006 07:56:03
Откуда: Кемерово

Сообщение cav »

А вот попрос обязатьльно для сборки FPC 2.1 использовать ? или FPC 2.0.4 подойдет ?
ZerstoreN
новенький
Сообщения: 53
Зарегистрирован: 30.06.2006 12:05:01

Сообщение ZerstoreN »

c помощью 2.0.4. собираете ppcrossarm и ртл из исходников 2.1.1, собственно, ppcrossarm и будет 2.1.1
Юра
постоялец
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение Юра »

единственно, пешыте лонгбул в лок. переменных вместо бул, а то стек будет не алигнед

Я так понимаю баг репорт №8024 твой?
http://www.freepascal.org/mantis/view.php?id=8024

Не мог бы сделать тестовую программку, которая валится из-за описанной проблемы?

На последней версии компилятора со стеком все в порядке если использовать boolean локальные переменные. Возможно в что-то происходит в каком-то определенном случае.
Последний раз редактировалось Юра 17.01.2007 13:35:03, всего редактировалось 1 раз.
Юра
постоялец
Сообщения: 163
Зарегистрирован: 25.05.2005 10:20:09
Откуда: Украина, Киев

Сообщение Юра »

при компиляции тестового приложения ругается на System.pp (31,2) Fatal: Can't open include file systemh.inc.

Ты где-то прописал пути на сорцы RTL.

Укажи ключик -va при компиляции проги и посмотри не берется ли какой-то левый fpc.cfg.
ZerstoreN
новенький
Сообщения: 53
Зарегистрирован: 30.06.2006 12:05:01

Сообщение ZerstoreN »

Юра писал(а):
единственно, пешыте лонгбул в лок. переменных вместо бул, а то стек будет не алигнед

Я так понимаю...


ага , мой, попробую
Ответить