In harbour's Mel Smith distribution for x64 there are lots of libriaries and dll, how he make that builds?
Check my workflows here:
Actions · JoseQuintas/hbpack (github.com)
Harbour 3.2 build with error using mingw 7.3
Harbour 3.2 build ok using mingw 10.2 but get errors to compile some extra libraries
Harbour 3.4 ok with mingw 7.3, mingw 10.2, and all libraries
I do not create optional libraries
I am running all again now after some changes.
Harbour 3.2 official, Harbour 3.4 with little changes to work with extra libraries (HMG, HMG Extended, HWGUI, OOHG).
It is a test work, may be deleted at any time.
May be anybody could add an official build on Harbour github.
José M. C. Quintas
--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/f6160371-6d01-484c-8e18-f3e5ee80724dn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/6a0c5c16-e3d1-8d91-9595-34d79b51db31%40gmail.com.
I am adjusting all.
You can check on repository, I do not remember what I change, except HBPs/HBCs, and some compatible functions.
I am changing all libraries, to compile using hbmk2 *.hbp and no other file.
In this exact momment, I create a dir *.hbp /s/b > testall.hbp, and use as container to test compile all samples at same time (hmg, hmg extended, hwgui and oohg).
on hwgui: Commits · JoseQuintas/hwgui (github.com)
on harbour 3.4: harbour-34/contrib/hbobsolete at master · JoseQuintas/harbour-34 (github.com)
On same group you will found hmg and hmg extended.
and on actions of hbpack: Actions · JoseQuintas/hbpack (github.com)
you can found process about compile harbour and all libraries
using hb 3.2, hb 3.4, mingw 7.3 and mingw 10.2
github saves all screens to view when needed, with error or not.
build using harbour 3.4 + mingw 7.3 is here: 2320 · JoseQuintas/hbpack@935b93b (github.com)
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CAGuBOFrDQzYfQDTwXDaRBX76g1baTK6WUevj50msbAS2B11Xtg%40mail.gmail.com.
But I use official version and no problem too.
You will need only by-pass functions, except for win_p2n(() and win_n2p() (do not remember if hwgui need this too, because I adjust all libraries at same time).
Some examples:
FUNCTION hb_CallDll32(...); RETURN hb_CallDll(...)
FUNCTION hb_OsNewLine(); RETURN hb_Eol()
About win_p2n() and win_n2p(), there are note on changelog about where to found them, a direct link to source-code.
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CAGuBOFrDQzYfQDTwXDaRBX76g1baTK6WUevj50msbAS2B11Xtg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/3f7deaf7-bc9d-2b30-d381-b6696e31c37b%40gmail.com.
I do not end to recompe all samples.
A common thing on libraries is about resource: mingw can't compile resource with screens.
This kind of resource need to be compiled with another tool, from RC to RES.
After this, ok with mingw.
RC is valid, RES is valid, but RC with specific windows resources no.
like this one
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CAGuBOFrDQzYfQDTwXDaRBX76g1baTK6WUevj50msbAS2B11Xtg%40mail.gmail.com.