Форум » [x]Harbour » Не собирается из исходников » Ответить

Не собирается из исходников

Лукашевский: Почти год не качал сырцы xHarbour, теперь скачал - а оно не собирается... Из make_b32.log: source\compiler\harbour.c: obj\b32\harboury.c: Warning W8004 obj\\b32\\harboury.c 4509: 'yymsg' is assigned a value that is never used in function yydestruct Warning W8008 obj\\b32\\harboury.c 10726: Condition is always false in function yyparse Warning W8066 obj\\b32\\harboury.c 10727: Unreachable code in function yyparse Warning W8004 obj\\b32\\harboury.c 4693: 'yyptr' is assigned a value that is never used in function yyparse и дальше: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland source\vm\fm.c: Error E2451 source\vm\fm.c 259: Undefined symbol 'lineno' in function hb_xalloc Error E2451 source\vm\fm.c 382: Undefined symbol 'lineno' in function hb_xgrab Error E2356 source\vm\fm.c 798: Type mismatch in redeclaration of 'hb_xinit' Error E2344 include\hbapi.h 544: Earlier declaration of 'hb_xinit' *** 4 errors in Compile *** ** error 1 ** deleting obj\b32\fmSTAT.obj У меня сейчас xHarbour 1.2.1. Народ, поделитесь готовой виндовой сборкой посвежее, а?

Ответов - 38, стр: 1 2 All

Dima: Лукашевский тута ;)

Лукашевский: Dima пишет: тута ;) Издеваешься? "Тута" версия 1.20.01. Или я тупой, или оно слишком глубоко запрятано

Петр: а тута? 1.21.6658 или 1.21.6633, не поймешь..


Лукашевский: Петр пишет: а тута? Спасибо.

Dima: Лукашевский пишет: а оно не собирается Скачал сырцы , все собралось без проблем. (Rev. 6693 )

Pasha: Лукашевский пишет: Почти год не качал сырцы xHarbour, теперь скачал - а оно не собирается... Для сборки необходимо использовать bison версии 2.0 или старше

Лукашевский: Как проверить версию бизона? При запуске bison.exe её не сообщает В Bison\manifest вижу: bison-2.1-bin.mft bison-2.1-doc.mft ........ и т.д. Наверное, у меня всё-таки 2.1. Но тогда в чём дело, почему не собирается?

Dima: Лукашевский пишет: Как проверить версию бизона? bison -V

Dima: Лукашевский пишет: Но тогда в чём дело, почему не собирается? Пройдись поиском по дискам на предмет Bison.exe и все поймешь.

Лукашевский: Dima пишет: Пройдись поиском по дискам на предмет Bison.exe и все поймешь. Нашёлся один-единственный, d:\xharbour\bison\bin\bison.exe Что я должен из этого понять? Dima пишет: bison -V Выдаёт: bison (GNU Bison) 2.1 Copyright (C) 2005 Free Software Foundation, Inc

Dima: Лукашевский пишет: Нашёлся один-единственный, d:\xharbour\bison\bin\bison.exe Что я должен из этого понять? То что он единственный d:\xharbour\bison\bin\ прописан в PATH ?

Лукашевский: Прописан.

TimTim: У меня есть что-то вроде инструкции по скачиванию сырцов xHarbour с CVS и потом сборки. Пробовал на различных компах. Получается все ОК. Если интересно, то могу выслать на mail в профиле.

Лукашевский: TimTim пишет: Если интересно, то могу выслать на mail в профиле. Прописал в профиле нынешний мейл. Высылай, интересно посмотреть.

Andrey: TimTim пишет: Если интересно, то могу выслать на mail в профиле. Всем интересно ! Выкладывайте в общий доступ ! Могу и на сайт выложить !

TimTim: Разберемся только с затыками у Лукашевского Потом доведу до ума и, конечно, выложу.

Лукашевский: Решил после долгого перерыва собрать xHarbour из сырцов. Обновление с CVS прошло, сказало что всё OK (правда, пришлось добавить пустой libnf.prg, иначе затыкалось на середине процесса). Собираю с пом. make_b32.bat ALL, пишет, что всё собрала, записала в BIN и LIB. Смотрю в BINe дату harbour.exe - 04.06.2011 года. В чём фишка, не пойму? При этом harbour.dll - да, пересоздаётся (файл с текущей датой). В LIB - тоже только 5 библиотек с новой датой... из примерно 85-ти И это где-то за год-полтора? Бред какой-то.

Dima: http://clipper.borda.ru/?1-4-0-00000622-000-0-0-1310991183

Лукашевский: А где ссылку для TortoiseCVS поменять на новую? Ни фига уже не помню... На папке SOURCE по правой кнопке мыши раздел CVS->Настройки - не вижу... Смотрю в свойствах папки, во вкладке CVS - там вижу, но изменить не могу... И кстати, TortoiseSVN нужно будет выкачивать/устанавливать или TortoiseCVS тоже справится? А ещё какие-нить непонятки меня ждут на пути сборки?

Pasha: Надо выкачать и установить TortoiseSVN, TortoiseCVS не годится Затем выкачать в отдельный каталог сырцы xHarbour: https://xharbour.svn.sourceforge.net/svnroot/xharbour/trunk/xharbour Никаких непоняток при сборке нет, все предельно просто.



полная версия страницы