Hi all,

I'm happy to report that I've successfully ported
my app to MinGW, MSVS 2008, BCC582 and MSVS 2008
64-bit, and it's happily running in all these
configurations, with just a few build problems to
sort out (namely libcurl Win64 binaries not available
for download, and some libharu static linkage problems
with MinGW.).

This was quite a feat, as it also meant that all
Clipper/DOS/stdalone BCC16/MSC stuff was thrown
out to the garbage can, along with rmake dependency,
remaining DOS/Win specific file handling stuff,
and lots of locally implemented features were replaced
by Harbour core functions and hbmzip. All compatibility
API layers were also swapped to native Harbour APIs.
IOW, the app is now a native Harbour application.

[ One issue is that the app still GPFs on startup
when linked with hbvmmt.lib. This is the stack
trace according to MSVS2008 debugger: _WinMain()
-> hb_vmInit() -> hb_vmProcessDllSymbols() ->
hb_vmDo() -> hb_vmTSVarClean() -> hb_vmTSVarClean() ->
hb_itemMove(). ]

Next steps are codepage conversion to Win/ISO, and
Linux/OSX tests.

Many thanks for the team and especially Przemek
for this to become reality.

I have plans to commit a few changes regarding
build/make setup in Harbour: *_USR envvar renames
to HB_* ones, and bld*.bat rename to hbmk*.bat.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to