Автор | Сообщение |
|
| |
Пост 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. Народ, поделитесь готовой виндовой сборкой посвежее, а?
|
|
|
Ответов - 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 есть, к тому же лениво... да и с проблемой разобраться не мешало бы.
|
|
|
|
| Администратор
|
Пост N: 2418
Зарегистрирован: 23.05.05
|
|
Отправлено: 25.06.12 23:56. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | арбор и основные библиотеки собрались, а CONTRIB не хотит, рушится при сборке WHAT32: |
| Дык это известная уже много-много лет как фича xHarbour. Для сборки этого модуля нужен tasm. Путь к tasm достаточно прописать в set path
|
|
|
|
| |
Пост N: 377
Зарегистрирован: 08.04.06
|
|
Отправлено: 26.06.12 00:28. Заголовок: Pasha пишет: Для сб..
Pasha пишет: цитата: | Для сборки этого модуля нужен tasm. Путь к tasm достаточно прописать в set path |
| А вот ничего подобного. tasm32.exe есть, путь прописан. Закопировал его с именем tasm.exe, также запихал оба этих файла прямо в папку WHAT32. Эффекта нет, ошибка всё та же.
|
|
|
|
| Администратор
|
Пост 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 Просто задайте путь к этому каталогу
|
|
|
|
| постоянный участник
|
Пост N: 782
Зарегистрирован: 27.01.07
|
|
Отправлено: 26.06.12 09:39. Заголовок: Лукашевский, а Harbo..
Лукашевский, а Harbour вместо xHarbour нет желания использовать?
|
|
|
|
| Администратор
|
Пост 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
|
|
|
|
| |
Пост N: 378
Зарегистрирован: 08.04.06
|
|
Отправлено: 27.06.12 22:46. Заголовок: PSP пишет: Лукашевс..
PSP пишет: цитата: | Лукашевский, а Harbour вместо xHarbour нет желания использовать? |
| Не-а, нету Я сейчас своей складской программой почти не занимаюсь, худо-бедно работает - и ладно, что-то ещё дополнительно изучать/переделывать/переписывать - смысла нет, ибо денег это не добавит, а программа их и так уже почти не приносит. Лучше потратить время на то, что как раз деньги даёт...
|
|
|
|
| |
Пост N: 2420
Зарегистрирован: 17.05.05
|
|
Отправлено: 27.06.12 22:52. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | Лучше потратить время на то, что как раз деньги даёт... |
| Продолжай интересно.
|
|
|
|
| |
Пост 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 нигде не устанавливал, вот чес-слово!
|
|
|
|
| |
Пост N: 2421
Зарегистрирован: 17.05.05
|
|
Отправлено: 27.06.12 22:55. Заголовок: Dima пишет: Лукашев..
Dima пишет: цитата: | Лукашевский пишет: цитата: Лучше потратить время на то, что как раз деньги даёт... Продолжай интересно. |
|
|
|
|
|
| |
Пост N: 380
Зарегистрирован: 08.04.06
|
|
Отправлено: 27.06.12 23:02. Заголовок: Dima пишет: Продолж..
Dima пишет: Да ничего интересного, просто основная работа у меня теперь другая, никак с компьютерами/программами не связанная и, повторюсь, не особо интересная. Но особо сильно интересующимся ссылочка: kuryer.com А программа считай что хобби, ну и чтобы сознавать что не совсем зря на программера учился... С другой стороны, хобби у меня уже есть: интернет-домены, тоже время занимает, вот и получается на программу - по остаточному принципу.
|
|
|
|
|
| |
Пост N: 527
Зарегистрирован: 11.06.10
|
|
Отправлено: 27.06.12 23:14. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | Лучше потратить время на то, что как раз деньги даёт... |
|
документы по Москве разносить?
|
|
|
|
| |
Пост N: 381
Зарегистрирован: 08.04.06
|
|
Отправлено: 27.06.12 23:28. Заголовок: AlexMyr пишет: доку..
AlexMyr пишет: цитата: | документы по Москве разносить? |
| И не только: ещё всякие приблуды для праздников, профессиональную косметику, зимой - термобельё... Польза от такой работы несомненна, и не только финансовая: некоторые товарищи для поддержания хорошей физической формы просто так забесплатно по улицам бегают, а я ещё и с нагрузкой да ещё и денег мне за это платят!
|
|
|
|
| Администратор
|
Пост N: 2427
Зарегистрирован: 23.05.05
|
|
Отправлено: 28.06.12 14:57. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | А представляете, каково мне? |
| Вы сначала подумайте, а оно вам надо ? xHarbour не развивается уже года 3 как, и при сборке свежей версии этого продукта вы не получите ничего. Имеет смысл переходить на Harbour, но с вашим подходом это не для вас. Так надо ?
|
|
|
|
| |
Пост 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 года?
|
|
|
|
| |
Пост N: 2424
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.07.12 22:18. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | как в том анекдоте - главное, ничего не трогать и не перезагружать компьютер :-) |
| А если перегружать то не менее 3-х раз ;)
|
|
|
|
| постоянный участник
|
Пост N: 90
Зарегистрирован: 29.05.10
|
|
Отправлено: 02.07.12 07:33. Заголовок: Лукашевский пишет: ..
Лукашевский пишет: цитата: | Потому и хотел пересобрать xHarbour - может там баги-то всё-таки вылавливались все эти 3 года? |
| Тююю...Всего делов то! У меня есть январский, прислать?
|
|
|
|
| |
Пост N: 24
Зарегистрирован: 24.02.11
|
|
Отправлено: 02.07.12 10:22. Заголовок: подход ко многим вещ..
цитата: | подход ко многим вещам у меня своеобразный: если оно работает более-менее беспроблемно, то и пусть дальше работает |
| Золотое правило электронщика (автомеханика, программиста и т.д.) "Не трожь, пока работает" (проверено на личном опыте)
|
|
|
Ответов - 38
, стр:
1
2
All
[только новые]
|
|