[Harbour] Batch for compiling harbour and an error compiling
with ow and mw
xMen
xmessoft at gmail.com
Mon Mar 2 07:59:22 EST 2009
Massimo yo lo tengo así y me compila perfectamente sin errores:
@echo off
echo
--------------------------------------------------------------------------
echo - Creacion de Harbour con Watcom
C -
echo
--------------------------------------------------------------------------
rem
---------------------------------------------------------------------------
rem - PATH del compilador de C y
utilidades -
rem
---------------------------------------------------------------------------
SET _PATH_OR=%PATH%
SET PATH=C:\BISON\BIN;C:\WATCOM\BINNT;C:\WATCOM\BINW;c:\MinGW\bin;%PATH%
rem
---------------------------------------------------------------------------
rem - Opciones
especiales -
rem
---------------------------------------------------------------------------
SET HB_REBUILD_PARSER=yes
SET HB_BUILD_DLL=yes
SET HB_ARCHITECTURE=win
rem
---------------------------------------------------------------------------
rem - Constrcuccion de
Harbour -
rem
---------------------------------------------------------------------------
SET HB_COMPILER=owatcom
SET INCLUDE=C:\WATCOM\H;C:\WATCOM\H\NT;%INCLUDE%
SET LIB=C:\WATCOM\LIB386;C:\WATCOM\LIB386\NT;%LIB%
SET WATCOM=C:\WATCOM
SET EDPATH=C:\WATCOM\EDDAT
SET HB_INSTALL_PREFIX=c:\harbour\work\owatcom
call make_gnu install > msg_owatcom.log
rem
---------------------------------------------------------------------------
rem - Restauracion PATH y entorno
anterior -
rem
---------------------------------------------------------------------------
SET PATH=%_PATH_OR%
SET BISON_SIMPLE=
SET HB_COMPILER=
SET INCLUDE=
SET LIB=
SET WATCOM=
SET EDPATH=
SET HB_INSTALL_PREFIX=
rem
---------------------------------------------------------------------------
Massimo Belgrano escribió:
> 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
>
>
More information about the Harbour
mailing list