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





Пост N: 367
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 14.03.10 12:41. Заголовок: Не собирается из исходников


Почти год не качал сырцы 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. Народ, поделитесь готовой виндовой сборкой посвежее, а?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 38 , стр: 1 2 All [только новые]







Пост N: 376
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 25.06.12 23:27. Заголовок: Однако, непонятка



Харбор и основные библиотеки собрались, а CONTRIB не хотит, рушится при сборке WHAT32:

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2194: Could not find file '_wincall.c'

** error 1 ** deleting contrib\what32\source\_wincall.obj

Смотрю: файл _wincall.c присутствует. Что бы это значило?

Не, я конечно могу попробовать с пом. make_b32.bat из всех остальных папок CONTRIBа сделать кое-какие остальные либы, но не везде этот make_b32.bat есть, к тому же лениво... да и с проблемой разобраться не мешало бы.

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




Пост N: 2418
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 25.06.12 23:56. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
арбор и основные библиотеки собрались, а CONTRIB не хотит, рушится при сборке WHAT32:



Дык это известная уже много-много лет как фича xHarbour. Для сборки этого модуля нужен tasm. Путь к tasm достаточно прописать в set path

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 377
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 26.06.12 00:28. Заголовок: Pasha пишет: Для сб..


Pasha пишет:

 цитата:
Для сборки этого модуля нужен tasm. Путь к tasm достаточно прописать в set path


А вот ничего подобного.

tasm32.exe есть, путь прописан. Закопировал его с именем tasm.exe, также запихал оба этих файла прямо в папку WHAT32.

Эффекта нет, ошибка всё та же.

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




Пост N: 2420
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.06.12 09:36. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
А вот ничего подобного.

tasm32.exe есть, путь прописан. Закопировал его с именем tasm.exe, также запихал оба этих файла прямо в папку WHAT32.

Эффекта нет, ошибка всё та же.



Загляните в

http://groups.google.com/group/comp.lang.xharbour/topics

Наберите в "поиск в этой группе" строку _wincall
Изучите полученные результаты. Там много вопросов на эту тему, связанную с tasm
Мне трудно сказать, почему на вашем компьютере bcc32 не может запустить tasm32.
Копировать tasm32.exe не надо, так как с ним могут быть связаны сопутствующие файлы из tasm\bin
Просто задайте путь к этому каталогу

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 782
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 26.06.12 09:39. Заголовок: Лукашевский, а Harbo..


Лукашевский, а Harbour вместо xHarbour нет желания использовать?

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




Пост N: 2425
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.06.12 07:50. Заголовок: Перепроверил сборку ..


Перепроверил сборку xHarbour SVN - все работает на ура
Запустил make_b32.bat all
Более, того, я смотрю, после

2011-03-17 09:25 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
* winmake/common.mak
* winmake/makefile.bc
* winmake/makefile.wc
* winmake/makefile.vc
* winmake/makefile.dc
* winmake/makefile.gc
* winmake/contrib.pc
! _wincall.obj will only be compiled when BCC_HAS_TASM is set to 1
This helps in compiling What32.Lib with BCC with no TASM

tasm и не нужен для сборки, дается готовый _wincall.obj


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 378
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 27.06.12 22:46. Заголовок: PSP пишет: Лукашевс..


PSP пишет:

 цитата:
Лукашевский, а Harbour вместо xHarbour нет желания использовать?


Не-а, нету
Я сейчас своей складской программой почти не занимаюсь, худо-бедно работает - и ладно, что-то ещё дополнительно изучать/переделывать/переписывать - смысла нет, ибо денег это не добавит, а программа их и так уже почти не приносит. Лучше потратить время на то, что как раз деньги даёт...

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2420
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.06.12 22:52. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
Лучше потратить время на то, что как раз деньги даёт...


Продолжай интересно.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 379
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 27.06.12 22:54. Заголовок: Pasha пишет: Мне тр..


Pasha пишет:

 цитата:
Мне трудно сказать, почему на вашем компьютере bcc32 не может запустить tasm32.


А представляете, каково мне?


 цитата:

Копировать tasm32.exe не надо, так как с ним могут быть связаны сопутствующие файлы из tasm\bin



tasm\bin у меня вообще нет... когда-то откуда-то с нета был дёрнут tasm32.exe, вот он только и есть

Pasha пишет:

 цитата:
! _wincall.obj will only be compiled when BCC_HAS_TASM is set to 1
This helps in compiling What32.Lib with BCC with no TASM

tasm и не нужен для сборки, дается готовый _wincall.obj



Но у меня-то он пытается компилироваться! Хотя никаких BCC_HAS_TASM нигде не устанавливал, вот чес-слово!

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2421
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.06.12 22:55. Заголовок: Dima пишет: Лукашев..


Dima пишет:

 цитата:
Лукашевский пишет:

цитата:
Лучше потратить время на то, что как раз деньги даёт...


Продолжай интересно.




Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 380
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 27.06.12 23:02. Заголовок: Dima пишет: Продолж..


Dima пишет:

 цитата:
Продолжай интересно.



Да ничего интересного, просто основная работа у меня теперь другая, никак с компьютерами/программами не связанная и, повторюсь, не особо интересная. Но особо сильно интересующимся ссылочка: kuryer.com
А программа считай что хобби, ну и чтобы сознавать что не совсем зря на программера учился...
С другой стороны, хобби у меня уже есть: интернет-домены, тоже время занимает, вот и получается на программу - по остаточному принципу.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 527
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 27.06.12 23:14. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
Лучше потратить время на то, что как раз деньги даёт...

документы по Москве разносить?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 381
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 27.06.12 23:28. Заголовок: AlexMyr пишет: доку..


AlexMyr пишет:

 цитата:
документы по Москве разносить?


И не только: ещё всякие приблуды для праздников, профессиональную косметику, зимой - термобельё...
Польза от такой работы несомненна, и не только финансовая: некоторые товарищи для поддержания хорошей физической формы просто так забесплатно по улицам бегают, а я ещё и с нагрузкой да ещё и денег мне за это платят!

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




Пост N: 2427
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 28.06.12 14:57. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
А представляете, каково мне?



Вы сначала подумайте, а оно вам надо ? xHarbour не развивается уже года 3 как, и при сборке свежей версии этого продукта вы не получите ничего. Имеет смысл переходить на Harbour, но с вашим подходом это не для вас.
Так надо ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 382
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 01.07.12 21:57. Заголовок: Pasha пишет: Вы сна..


Pasha пишет:

 цитата:
Вы сначала подумайте, а оно вам надо ? xHarbour не развивается уже года 3 как...


Вопрос не пойми о чём. Если б было не надо, я бы и топик не создавал наверное, да? Мы просто зашли в тупик: я не знаю, почему у меня не работает, и Вы не знаете, почему у меня не работает... Ну и ладно, попробую, как и думал, создать хотя бы те либы из остальных, где в папках make_b32.bat есть.

Pasha пишет:

 цитата:
Имеет смысл переходить на Harbour, но с вашим подходом это не для вас.


Ну да, не отрицаю, что подход ко многим вещам у меня своеобразный: если оно работает более-менее беспроблемно, то и пусть дальше работает (как в том анекдоте - главное, ничего не трогать и не перезагружать компьютер :-) ; лучшее - враг хорошего ; делаешь дело - старайся сделать его хорошо, ибо хреново - само получится... Ну консерватор я по натуре, что поделать (и отнюдь не тот, кто любит консервы :-), а тот, кто не любит кардинальных изменений). Страшно сказать: с 98-го на XP перешёл на домашнем компе всего пару лет назад и то только потому, что 98-й слетел...
И вообще, я последний год тоже в свою программу дай бог пяток функций добавил, однако багов за этот же год выловил штук 15-20... Потому и хотел пересобрать xHarbour - может там баги-то всё-таки вылавливались все эти 3 года?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2424
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.07.12 22:18. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
как в том анекдоте - главное, ничего не трогать и не перезагружать компьютер :-)


А если перегружать то не менее 3-х раз ;)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 90
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 02.07.12 07:33. Заголовок: Лукашевский пишет: ..


Лукашевский пишет:

 цитата:
Потому и хотел пересобрать xHarbour - может там баги-то всё-таки вылавливались все эти 3 года?


Тююю...Всего делов то! У меня есть январский, прислать?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 24
Зарегистрирован: 24.02.11
ссылка на сообщение  Отправлено: 02.07.12 10:22. Заголовок: подход ко многим вещ..



 цитата:
подход ко многим вещам у меня своеобразный: если оно работает более-менее беспроблемно, то и пусть дальше работает


Золотое правило электронщика (автомеханика, программиста и т.д.) "Не трожь, пока работает" (проверено на личном опыте)

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 38 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

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