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