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