I am trying to get back into Harbour after a long absence but I am having considerable difficulties.

My system is:

- WinXP SP2
- MinGW32 v5.1.4 (did I install the wrong version, the version info says "gcc version 3.4.5 (mingw-vista special r3)")
- MSYS 1.0.10
- The two versions of Harbour (see below) both report "Harbour 1.0.1 Intl. (Rev. 9429)"

HB_ARCHITECTURE=w32
HB_COMPILER=mingw32
HB_GT_LIB=gtwin

I downloaded the 1.0.1 source from the Harbour page and finally got it to fully compile - I believe MSYS is the culprit - it kept causing make to throw errors that would not appear when retried.

BTW, I have tried to make Harbour from the command line but mingw-make would not work, and I could not discern which, if any, batch file to use.

When I ran make against my custom version of DBU I get errors

From DOS:
C:\projects\Harbour\MyUtils>mingw32-make
cmd.exe /C FOR %d IN (MyLib dbu) DO mingw32-make -C %d first
"(MyLib dbu)" was unexpected at this time.
mingw32-make: *** [first] Error 1

From MSYS:
make[1]: Entering directory `/Harbour/MyUtils/MyLib'
make[2]: Entering directory `/Harbour/MyUtils/MyLib/w32/mingw32'
../../../../svn/source/main/w32/mingw32/harbour.exe ../../aborted.prg -n -q0 -w3 -es2 -km -I../../../../svn/include -I../.. ../../../../svn/include\hbsetup.ch(63) Warning W0001 Redefinition or duplicate definition of #define HB_C52_UNDOC ../../../../svn/include\hbsetup.ch(65) Warning W0001 Redefinition or duplicate definition of #define HB_COMPAT_C53 ../../../../svn/include\hbsetup.ch(66) Warning W0001 Redefinition or duplicate definition of #define HB_COMPAT_XPP ../../../../svn/include\hbsetup.ch(68) Warning W0001 Redefinition or duplicate definition of #define HB_COMPAT_FLAGSHIP ../../../../svn/include\hbsetup.ch(83) Warning W0001 Redefinition or duplicate definition of #define HB_LEGACY_LEVEL
make[2]: Leaving directory `/Harbour/MyUtils/MyLib/w32/mingw32'
make[1]: Leaving directory `/Harbour/MyUtils/MyLib'

I then made a copy of my 1.0.1 folder, installed TortoiseSVN, did a full check-out, 'make clean all'

And got the same results. So I decided to try hbmk2 and I got this error (under MSYS):
make[1]: Entering directory `/Harbour/svn/utils/hbmk2/w32/mingw32'
../../../../source/main/w32/mingw32/harbour.exe ../../hbmk2.prg -n -q0 -w3 -es2 -km -I../../../../include
../../hbmk2.prg(46) Error E0024  Error in #pragma
../../hbmk2.prg(47) Error E0024  Error in #pragma
make[1]: Leaving directory `/Harbour/svn/utils/hbmk2/w32/mingw32'

As an aside, I could only find a command-line version of subversion for Windows from a site that I had to register for; is there any other?

So please help me understand what I have done wrong?

April

--
If at first you don't succeed, blame someone else and seek counseling!

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to