Форум » [x]Harbour » [?] Сборка Harbour от vszakats » Ответить

[?] Сборка Harbour от vszakats

Dima: https://github.com/vszakats/harbour-core/archive/master.zip Как её собирать с Contrib и прочими фишечками ? win-make.exe там не живет.... Фишек вида set HB_WITH_ADS и прочего нет. Запуск mingw32-make создает только rtl либы и писец , даже hbmk2 не создается. В README.md много "словов" [Donate] И кому задонатить что бы реально помогли ?

Ответов - 9

gfilatov2002: Dima пишет: Как её собирать с Contrib и прочими фишечками ? Есть вариант использовать готовую сборку от этого автора (есть на его гитхабе). Я собирал ранее эту сборку даже для компилятора BCC, который официально автором не поддерживается... Но все же остановился на авторской сборке, которая является 64-битной Dima пишет: кому задонатить что бы реально помогли ? Опять за рыбу - гроши

Dima: gfilatov2002 пишет: Опять за рыбу - гроши Dima пишет: https://github.com/vszakats/harbour-core/archive/master.zip Как её собирать с Contrib и прочими фишечками ? Отпиши мне в ЛС , решим. Хотелось бы иметь настраиваемый способ сборки как в http://github.com/harbour/core/archive/master.zip ЗЫ 32 бита Mingw у меня

gfilatov2002: Dima пишет: 32 бита Mingw Сборка собралась вместе со всеми библиотеками из папки CONTRIB (всего 72 проекта). Использовал компилятор MinGW GNU C 9.2.1 (32-bit) [pre2] Harbour 3.4.0dev () (2019-07-15 13:27) Copyright (c) 1999-2019, https://github.com/vszakats/harbour-core/ Harbour Build Info --------------------------- Version: Harbour 3.4.0dev () (2019-07-15 13:27) Compiler: MinGW GNU C 9.2.1 (32-bit) Platform: Windows 10 10.0 PCode version: 0.3 Commit info: 2019-07-15 13:27 UTC Viktor Szakats (commit vszakats.net) Commit ID: Extra Harbour compiler options: -gc0 Build options: --------------------------- [/pre2] Выдержка из протокола сборки: 2019-08-30 10:44:32.927 ! Building Harbour 3.4.0dev from source 2019-08-30 10:44:32.927 ! MAKE: mingw32-make 4.2.1 'sh.exe' install 2019-08-30 10:44:32.927 ! HB_USER_PRGFLAGS: -gc0 2019-08-30 10:44:32.927 ! HB_INSTALL_PREFIX: f:\hb34 2019-08-30 10:44:32.927 ! HB_BUILD_CONTRIB_DYN: no 2019-08-30 10:44:32.927 ! HB_BUILD_3RD_DYN: no 2019-08-30 10:44:32.927 ! HB_BUILD_SHARED: no 2019-08-30 10:44:32.927 ! HB_BUILD_DEBUG: no 2019-08-30 10:44:32.927 ! HB_BUILD_STRIP: bin 2019-08-30 10:44:32.927 ! HB_BUILD_3RDEXT: no 2019-08-30 10:44:32.927 ! HB_BUILD_PARTS: all 2019-08-30 10:44:32.958 ! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt 2019-08-30 10:44:33.036 ! HB_PLATFORM: win (x86) (auto-detected) 2019-08-30 10:44:33.036 ! HB_COMPILER: mingw (v0902) ... 2019-08-30 10:46:24.909 ! Started build and install... 2019-08-30 10:46:24.925 ! Calculating build order for 72 projects... ... 2019-08-30 10:48:16.399 ! Built: Harbour 3.4.0dev () (2019-07-15 13:27) using C compiler: MinGW GNU C 9.2.1 (32-bit) 2019-08-30 10:48:16.399 ! postinst script finished


Dima: чутка помогли , разобрался , работает

Dima: Виктор что то начудил с языками и кодировками Был сырец REQUEST HB_LANG_RU866 HB_LANGSELECT("RU866") REQUEST HB_CODEPAGE_RU866,HB_CODEPAGE_UTF8 ,HB_CODEPAGE_UTF8EX hb_cdpSelect( "RU866" ) ? CMONTH(DATE()) // тут все нормально , последняя сборка Harbor не от Виктора Перепилил под его сборку REQUEST HB_LANG_RU HB_LANGSELECT("RU") REQUEST HB_CODEPAGE_RU866,HB_CODEPAGE_UTF8 ,HB_CODEPAGE_UTF8EX hb_cdpSelect( "RU866" ) ? CMONTH(DATE()) // получаю вопросики вместо имени месяца на русском И куда копать граждане ?

Петр: Dima пишет: И куда копать граждане ? Юзать hb_cdpTerm, наверное

Dima: Петр пишет: Юзать hb_cdpTerm, наверное Вернуло RU866 и что это даёт ?

Pasha: Надо сначала вызвать hb_cdpSelect( "RU866" ), а после HB_LANGSELECT("RU")

Dima: Pasha Да так работает , спасибо



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