On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.11.05 16:56. Заголовок: Прблема при сборке


Пытаюсь собрать xHarbour из исходников и что-то не получается.
Вроде бы все сделал как в FAQ'е написано в Make_b32.log пишется вот такая ошибка

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bison -v -d source\compiler\harbour.sly -oobj\b32\harboury.c
bcc32 -c -Iinclude;source\compiler;source\macro -d -5 -6 -a8 -O2 -D__WIN32__ -oobj\b32\harboury.obj obj\b32\harboury.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2194: Could not find file 'obj\b32\harboury.c'

** error 1 ** deleting obj\b32\harboury.obj

Что за хрень такая?



Спасибо: 0 
Профиль
Ответов - 7 [только новые]


Администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.11.05 17:50. Заголовок: Re:


Еще нужен бизон
Аккуратно проделай все что написано в фак
обязательно установи
set BISON_SIMPLE=<path>bison.simple
флекс не нужен

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.11.05 18:15. Заголовок: Re:


Pasha

Проделал.
Эта бяка исчезла. Зато теперь почему-то выдает ошибку при сборке harbour.dll
- в упор не видет c032.obj (которая в Bcc55\lib) хотя в конфигурационных файлах
пути указаны. Где еще надо пути для сишных библиотек указать?

Спасибо: 0 
Профиль
Администратор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.11.05 11:03. Заголовок: Re:


Пути указываются в bcc32.cfg
Причина непонятна. Можно только грешить на нехватку памяти для
переменных окружения. Во всяком случае сам харбор ты собрал,
а если не используешь harbour.dll, то он не нужен


Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.11.05 11:30. Заголовок: Re:


Pasha

В принципе не использую. Но хочу понять почему система себя так ведет.
Немного поэксперементировал - указал пути в hrbdll.bc к borland'овым объектникам
и библиотекам - ошибка переместилась. Вот окончание dll_b32.log

echo. obj\dll\b32\util.obj + >> hdll.tmp
echo. e:\Borland\BCC55\LIB\c0d32.obj, + >> hdll.tmp
echo. bin\b32\harbour.dll, + >> hdll.tmp
echo. , + >> hdll.tmp
echo. e:\Borland\BCC55\LIB\cw32.lib + >> hdll.tmp
echo. e:\Borland\BCC55\LIB\import32.lib + >> hdll.tmp
echo. e:\Borland\BCC55\LIB\uuid.lib >> hdll.tmp
ILINK32 -aa -Tpd -Gn -Gi @hdll.tmp
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'UUID.LIB'

Явно не может найти, хотя в наличии имется. Пути в .cfg указал. Полный бред какой-то.


Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.11.05 14:06. Заголовок: Re:


Все
вопрос закрыт

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.12.05 09:45. Заголовок: Владимир


Владимир! если не трудно напиши в чем была причина?? у меня что то подобное...

Спасибо: 0 





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.12.05 13:13. Заголовок: Re:


Вячеслав

Мне стыдно об этом писать - но я неправильно выставлял пути: в частности неправильно обозвал конфигурационные файлы для Borland'овских дел и выставил неправильные пути - в имени папки было неправильно имя указано. Это то что я сейчас помню. Короче надо было более внимательно читать FAQ по Harbor'ам. А так проблем нет регулярно (как минимум раз в неделю) качаю исходники - собирается все с пол-оборота.

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 105
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет