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 <[email protected]>:
Can you point me where read?
2009/3/2 Viktor Szakáts <[email protected]>:
Please read INSTALL on how to do a MinGW build.
Brgds,
Viktor
On Mon, Mar 2, 2009 at 10:09 AM, Massimo Belgrano <[email protected]>
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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour
--
Massimo Belgrano
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour