Thanks! After i reading your post i have modified in my script SET PATH, LIB,INCLUDE SET HB_ARCHITECTURE=win SET HB_COMPILER=owatcom SET WATCOM=c:\devl\watcom SET PATH=%WATCOM%\BINNT;%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%\ @rem set HB_INSTALL_PREFIX=%~dp0 SET LIB=%WATCOM%\LIB386;%WATCOM%\LIB386\NT;%HB_INSTALL_PREFIX%LIB SET INCLUDE=%WATCOM%\H\nt;%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 call make_gnu.bat clean install> makegnu_%HB_COMPILER%.log
Now i still receive an error but in only on a building of contrib mingw32-make.exe[3]: *** [regexrpl.c] Error 255 mingw32-make.exe[2]: *** [descend] Error 2 mingw32-make.exe[1]: *** [xhb.inst] Error 2 mingw32-make.exe: *** [contrib.inst] Error 2 mingw32-make.exe[3]: Entering directory `C:/harbour/contrib/xhb/win/owatcom' ../../../../source/main/win/owatcom/harbour.exe ../../regexrpl.prg -n1 -i../../. ./../include -q0 -w3 -es2 -km -l -gc3 ../../regexrpl.prg(96) Warning W0032 Variable 'NEND' is assigned but not used i n function 'HB_REGEXREPLACE(0)' 2009/3/2 xMen <[email protected]>: > 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 > -- Massimo Belgrano Albo Nazionale Informatici Professionisti 2620 Socio 2843 Associazione Informatici prof. Analisi e sviluppo software per Lan e Web Consulenza informatica - Formazione Delta Informatica S.r.l. http://www.deltain.it Via Torelli,31 - 28100 Novara - Tel: 0321/30281 _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
