[Harbour] Batch for compiling harbour and an error compiling with ow and mw

Viktor Szakáts harbour.01 at syenar.hu
Mon Mar 2 07:18:36 EST 2009


I cannot be more specific: Read INSTALL, it's in the root of Harbour's
source repository. Read it carefully
and follow it. MinGW build examples were posted on
this list in the past.

Your owatcom init is also wrong, you should read the
readme of Open Watcom for the correct init script.
(but please don't ask me where you find the readme ;)

Brgds,
Viktor

On Mon, Mar 2, 2009 at 12:54 PM, Massimo Belgrano <mbelgrano at deltain.it>wrote:

> I add to lib and include mingw path but is not sufficent
>
> SET HB_ARCHITECTURE=win
> SET HB_COMPILER=mingw
> SET HB_INSTALL_PREFIX=C:\harbour\%HB_COMPILER%\
> SET PATH=C:\devl\msys\1.0\bin;C:\devl\MinGW\bin;%PATH%
> SET HB_USER_LDFLAGS=-s
> SET LIB=%HB_INSTALL_PREFIX%LIB;c:\devl\mingw\lib
> SET INCLUDE=%HB_INSTALL_PREFIX%INCLUDE;c:\devl\mingw\include
> SET OBJ=%HB_INSTALL_PREFIX%OBJ
> SET HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin
> SET HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
> SET HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
> call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
>
>
>
> mingw32-make.exe[1]: [install] Error 258 (ignored)
> /usr/bin/sh: -c: line 2: syntax error near unexpected token `(w'
> /usr/bin/sh: -c: line 2: `for %d in (win win\mingw) do if not exist %d\. md
> %d'
> mingw32-make.exe[2]: [dirbase] Error 258 (ignored)
> /usr/bin/sh: -c: line 1: syntax error near unexpected token `(.'
> /usr/bin/sh: -c: line 1: `cmd.exe /c for %d in (..\..\lib\win
> ..\..\lib\win\ming
> w) do if not exist %d\. md %d'
> mingw32-make.exe[2]: [dirbase] Error 258 (ignored)
> mingw32-make.exe: *** win/mingw: No such file or directory.  Stop.
> mingw32-make.exe[2]: *** [descend] Error 2
> mingw32-make.exe[1]: *** [common.inst] Error 2
> mingw32-make.exe: *** [source.inst] Error 2
>
>
> 2009/3/2 Massimo Belgrano <mbelgrano at deltain.it>:
> > Can you point me where read?
> >
> > 2009/3/2 Viktor Szakáts <harbour.01 at syenar.hu>:
> >> Please read INSTALL on how to do a MinGW build.
> >> Brgds,
> >> Viktor
> >>
> >> On Mon, Mar 2, 2009 at 10:09 AM, Massimo Belgrano <mbelgrano at deltain.it
> >
> >> wrote:
> >>>
> >>> echo --harbour---------------
> >>> Folow are my batch for compiling & set enviroment for working
> >>> and error that i receive only mw and ow
> >>>
> >>> @rem sow.bat
> >>> @rem i set envars each times that i start harbour session and make a
> >>> rebuild when neccessary
> >>>
> >>> SET HB_ARCHITECTURE=win
> >>> SET HB_COMPILER=owatcom
> >>> SET WATCOM=c:\devl\watcom
> >>> SET
> >>>
> PATH=%WATCOM%\BINP;%WATCOM%\BINW;C:\devl\mingw32make;%HB_INSTALL_PREFIX%bin;%PATH%
> >>> SET BEGINLIBPATH=%WATCOM%\BINP\DLL
> >>> SET EDPATH=%WATCOM%\EDDAT
> >>> SET HELP=%WATCOM%\BINP\HELP;%HELP%
> >>> SET BOOKSHELF=%WATCOM%\BINP\HELP;%BOOKSHELF%
> >>> SET HB_INSTALL_PREFIX=C:\harbour\%HB_COMPILER%\
> >>>
> >>> SET LIB=%HB_INSTALL_PREFIX%LIB
> >>> SET INCLUDE==%WATCOM%\H\OS2;%WATCOM%\H;%HB_INSTALL_PREFIX%INCLUDE
> >>> SET OBJ=%HB_INSTALL_PREFIX%OBJ
> >>> set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin
> >>> set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
> >>> set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
> >>> set SHLVL=
> >>>
> >>> @rem  -----------------rebuild
> >>> if not "%1%" == "rebuild" goto SKIP_rebuild
> >>> MD %HB_COMPILER%
> >>> md %HB_INSTALL_PREFIX%INCLUDE
> >>> MD %HB_INSTALL_PREFIX%LIB
> >>> MD %HB_INSTALL_PREFIX%BIN
> >>> MD %HB_INSTALL_PREFIX%OBJ
> >>> call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
> >>>
> >>> :SKIP_REBUILD
> >>>
> >>>
> >>> mingw32-make.exe[3]: *** [expropt1.obj] Error 1
> >>> mingw32-make.exe[2]: *** [descend] Error 2
> >>> mingw32-make.exe[1]: *** [common.inst] Error 2
> >>> mingw32-make.exe: *** [source.inst] Error 2
> >>>
> >>>
> >>>
> >>>
> >>> --------------------------sbc.bat----------------------
> >>> set HB_ARCHITECTURE=win
> >>> set HB_COMPILER=bcc32
> >>> set HB_INSTALL_PREFIX=C:\harbour\%HB_COMPILER%\
> >>> SET path=%HB_INSTALL_PREFIX%bin;%path%
> >>> set path=c:\devl\BCC55\BIN;%path%
> >>> set path=c:\devl\mingw32make;%path%
> >>> SET LIB=%HB_INSTALL_PREFIX%LIB
> >>> SET INCLUDE=%HB_INSTALL_PREFIX%INCLUDE
> >>> SET OBJ=%HB_INSTALL_PREFIX%OBJ
> >>> set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin
> >>> set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
> >>> set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
> >>> set SHLVL=
> >>> @rem  -----------------rebuild
> >>> if not "%1%" == "rebuild" goto SKIP_rebuild
> >>> MD %HB_COMPILER%
> >>> md %HB_INSTALL_PREFIX%INCLUDE
> >>> MD %HB_INSTALL_PREFIX%LIB
> >>> MD %HB_INSTALL_PREFIX%BIN
> >>> MD %HB_INSTALL_PREFIX%OBJ
> >>> call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
> >>>
> >>> compiling with No error
> >>>
> >>> ------------------------sv9.bat------------
> >>> set HB_ARCHITECTURE=win
> >>> set HB_COMPILER=msvc
> >>> set HB_INSTALL_PREFIX=C:\harbour\%HB_COMPILER%\
> >>> @rem set HB_INSTALL_PREFIX=%~dp0
> >>> SET path=%HB_INSTALL_PREFIX%bin;%path%
> >>> SET LIB=%HB_INSTALL_PREFIX%LIB
> >>> SET INCLUDE=%HB_INSTALL_PREFIX%INCLUDE
> >>> SET OBJ=%HB_INSTALL_PREFIX%OBJ
> >>> call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
> >>> set path=c:\devl\mingw32make;%path%
> >>> set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin
> >>> set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
> >>> set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
> >>> set SHLVL=
> >>> @rem  -----------------rebuild
> >>> if not "%1%" == "rebuild" goto SKIP_rebuild
> >>> MD %HB_COMPILER%
> >>> md %HB_INSTALL_PREFIX%INCLUDE
> >>> MD %HB_INSTALL_PREFIX%LIB
> >>> MD %HB_INSTALL_PREFIX%BIN
> >>> MD %HB_INSTALL_PREFIX%OBJ
> >>> call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
> >>>
> >>>
> >>> Compiling with No error
> >>>
> >>> -------------------smw.bat--------------
> >>> set HB_ARCHITECTURE=win
> >>> set HB_COMPILER=mingw
> >>> set HB_INSTALL_PREFIX=C:\harbour\%HB_COMPILER%\
> >>> set PATH=C:\devl\msys\1.0\bin;C:\devl\MinGW\bin;%PATH%
> >>> set HB_USER_LDFLAGS=-s
> >>> SET LIB=%HB_INSTALL_PREFIX%LIB
> >>> SET INCLUDE=%HB_INSTALL_PREFIX%INCLUDE
> >>> SET OBJ=%HB_INSTALL_PREFIX%OBJ
> >>> set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin
> >>> set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib
> >>> set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include
> >>> set SHLVL=
> >>> @rem  -----------------rebuild
> >>> if not "%1%" == "rebuild" goto SKIP_rebuild
> >>> MD %HB_COMPILER%
> >>> md %HB_INSTALL_PREFIX%INCLUDE
> >>> MD %HB_INSTALL_PREFIX%LIB
> >>> MD %HB_INSTALL_PREFIX%BIN
> >>> MD %HB_INSTALL_PREFIX%OBJ
> >>> call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
> >>> ---------------------------------------------------
> >>> mingw32-make.exe[1]: [install] Error 258 (ignored)
> >>> /usr/bin/sh: -c: line 2: syntax error near unexpected token `(w'
> >>> /usr/bin/sh: -c: line 2: `for %d in (win win\mingw) do if not exist
> %d\.
> >>> md %d'
> >>> mingw32-make.exe[2]: [dirbase] Error 258 (ignored)
> >>> /usr/bin/sh: -c: line 1: syntax error near unexpected token `(.'
> >>> /usr/bin/sh: -c: line 1: `cmd.exe /c for %d in (..\..\lib\win
> >>> ..\..\lib\win\ming
> >>> w) do if not exist %d\. md %d'
> >>> mingw32-make.exe[2]: [dirbase] Error 258 (ignored)
> >>> mingw32-make.exe: *** win/mingw: No such file or directory.  Stop.
> >>> mingw32-make.exe[2]: *** [descend] Error 2
> >>> mingw32-make.exe[1]: *** [common.inst] Error 2
> >>> mingw32-make.exe: *** [source.inst] Error 2
> >>>
> >>> C:\harbour\source\common>if not exist ..\..\lib\win\owatcom\. md
> >>> ..\..\lib\win\owatcom
> >>> mingw32-make.exe[3]: Entering directory
> >>> `C:/harbour/source/common/win/owatcom'
> >>> wpp386      ../../expropt1.c -fo=expropt1.obj
> >>> This is an OS/2 32-bit executable
> >>> mingw32-make.exe[3]: Leaving directory
> >>> `C:/harbour/source/common/win/owatcom'
> >>> mingw32-make.exe[2]: Leaving directory `C:/harbour/source/common'
> >>> mingw32-make.exe[1]: Leaving directory `C:/harbour/source'
> >>> --
> >>> Massimo Belgrano
> >>> _______________________________________________
> >>> Harbour mailing list
> >>> Harbour at harbour-project.org
> >>> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>
> >>
> >> _______________________________________________
> >> Harbour mailing list
> >> Harbour at harbour-project.org
> >> http://lists.harbour-project.org/mailman/listinfo/harbour
> >>
> >>
> >
> >
> >
> > --
> > Massimo Belgrano
> >
> _______________________________________________
> Harbour mailing list
> Harbour at harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.harbour-project.org/pipermail/harbour/attachments/20090302/e1ce8e7d/attachment-0001.html


More information about the Harbour mailing list