Pls read:- INSTALL
- OPTIONS AVAILABLE WHEN BUILDING HARBOUR
- Cross building
On Fri, Mar 6, 2009 at 1:17 AM, Massimo Belgrano <[email protected]>wrote:
> I have tried pelles c but receive error with parameter clean install from
> c:\harbour but receive follow error
>
>
> mingw32-make.exe[3]: Entering directory `c:/harbour/source/pp/win/poccce'
> C:\hb-pocc\bin/hbpp.exe ../../../../include/hbstdgen.ch -opptable.c -q -c
> -v../
> ./../../include/hbverbld.h
> process_begin: CreateProcess(NULL, C:\hb-pocc\bin/hbpp.exe
> ../../../../include/
> bstdgen.ch -opptable.c -q -c -v../../../../include/hbverbld.h, ...) failed.
> make (e=3): Impossibile trovare il percorso specificato.
> mingw32-make.exe[3]: *** [pptable.c] Error 3
> mingw32-make.exe[3]: Leaving directory `c:/harbour/source/pp/win/poccce'
> mingw32-make.exe[2]: *** [descend] Error 2
> mingw32-make.exe[2]: Leaving directory `c:/harbour/source/pp'
> mingw32-make.exe[1]: *** [pp] Error 2
> mingw32-make.exe[1]: Leaving directory `c:/harbour/source'
> mingw32-make.exe: *** [source] Error 2
>
>
>
>
> 2009/3/5 Viktor Szakáts <[email protected]>
>
>> Hi all,
>>
>> Fixed/Added: HB_INC_OPENSSL dir, cross compilation settings, icc.
>>
>> To clear some misconceptions, here are a couple of sample make scripts
>> for Windows. Notice that it's impossible to list all combinations, so I
>> hope
>> these are good to give an idea, and everyone can modify them to the local
>> needs. See INSTALL for reference, and if something still isn't clear,
>> please
>> ask on the list. If you find any typos with these scripts, please also
>> report it, and I'll send updated versions.
>>
>> NOTE #1: Naturally, you'll need to adapt dirs to valid ones on your
>> system.
>> Don't use space in dirs.
>> NOTE #2: '%1 %2' can be empty, 'clean', 'install' or 'clean install'
>> depending on what you want to do.
>> NOTE #3: msvc/bcc implib creation is tentative, so I haven't included it
>> yet.
>> NOTE #4: Cross compile setup (HB_BIN_COMPILE, HB_PPGEN_PATH) may change in
>> the future.
>>
>> --8<--
>> rem ; To create installation packages (.exe + .zip),
>> rem replace last lines (calling make_gnu.*) with these two:
>> set PATH=C:\devl\NSIS-2.44;%PATH%
>> call mpkg_win.bat > log-%HB_COMPILER%.txt 2>&1
>> -->8--
>>
>> --- MSVC 2008 + SDK
>> set WindowsSDKDir=%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\
>> call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
>> rem
>> set HB_COMPILER=msvc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- MSVC 2008
>> call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
>> rem
>> set HB_COMPILER=msvc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- MSVC 2008 x64 (requires native x86 Harbour binaries)
>> call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
>> x86_amd64
>> rem
>> set HB_COMPILER=msvc64
>> set HB_BIN_COMPILE=C:\hb-msvc\bin
>> set HB_PPGEN_PATH=%HB_BIN_COMPILE%
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- MSVC 2005
>> call "%ProgramFiles%\Microsoft Visual Studio 8\VC\vcvarsall.bat"
>> rem
>> set HB_COMPILER=msvc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- MSVC .NET 2003 (untested)
>> call "%ProgramFiles%\Microsoft Visual Studio .NET 2003\VC7\vcvarsall.bat"
>> rem
>> set HB_COMPILER=msvc
>> set HB_VISUALC_VER_PRE80=yes
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Intel(R) C++
>> call "%ProgramFiles%\Intel\Compiler\C++\10.1.014\IA32\Bin\iclvars.bat"
>> rem
>> set HB_COMPILER=icc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Open Watcom C++
>> SET WATCOM=C:\devl\owatcom-1.8
>> SET PATH=%WATCOM%\BINNT;%WATCOM%\BINW;%PATH%
>> SET EDPATH=%WATCOM%\EDDAT
>> SET INCLUDE=%WATCOM%\H;%WATCOM%\H\NT
>> rem
>> set HB_COMPILER=owatcom
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Borland/CodeGear C++
>> set PATH=C:\devl\bcc55\bin;%PATH%
>> rem
>> set HB_COMPILER=bcc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Pelles C
>> set PATH=C:\devl\PellesC-501\bin;%PATH%
>> set
>> INCLUDE=C:\devl\PellesC-501\include;C:\devl\PellesC-501\include\win;%INCLUDE%
>> set LIB=C:\devl\PellesC-501\lib;C:\devl\PellesC-501\lib\win;%LIB%
>> rem
>> set HB_COMPILER=pocc
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Pelles C x64
>> set PATH=C:\devl\PellesC-501-64\bin;%PATH%
>> set
>> INCLUDE=C:\devl\PellesC-501-64\include;C:\devl\PellesC-501-64\include\win;%INCLUDE%
>> set LIB=C:\devl\PellesC-501-64\lib;C:\devl\PellesC-501-64\lib\win64;%LIB%
>> rem
>> set HB_COMPILER=pocc64
>> set HB_BIN_COMPILE=C:\hb-pocc\bin
>> set HB_PPGEN_PATH=%HB_BIN_COMPILE%
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Pelles C CE/ARM
>> set PATH=C:\devl\PellesC-501\bin;%PATH%
>> set
>> INCLUDE=C:\devl\PellesC-501\include\wince;C:\devl\PellesC-501\include;%INCLUDE%
>> set LIB=C:\devl\PellesC-501\lib;C:\devl\PellesC-501\lib\wince;%INCLUDE%
>> rem
>> set HB_COMPILER=poccce
>> set HB_BIN_COMPILE=C:\hb-pocc\bin
>> set HB_PPGEN_PATH=%HB_BIN_COMPILE%
>> rem
>> set PATH=C:\devl\make-3.81;%PATH%
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> call make_gnu.bat %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- MinGW GCC
>> set PATH=C:\devl\msys\1.0.11\bin;C:\devl\MinGW-432\bin;%PATH%
>> rem
>> set HB_COMPILER=mingw
>> rem
>> set HB_INSTALL_PREFIX=C:\hb-%HB_COMPILER%
>> sh make_gnu.sh %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --- Cygwin GCC
>> set PATH=C:\devl\cygwin\bin;%PATH%
>> set
>> C_INCLUDE_PATH=/cygdrive/c/devl/cygwin/usr/include:/cygdrive/c/devl/cygwin/usr/include/w32api
>> set
>> LIBRARY_PATH=/cygdrive/c/devl/cygwin/usr/lib:/cygdrive/c/devl/cygwin/usr/lib/w32api
>> rem
>> set HB_COMPILER=cygwin
>> rem
>> set HB_INSTALL_PREFIX=/cygdrive/c/hb-%HB_COMPILER%
>> sh make_gnu.sh %1 %2 > log-%HB_COMPILER%.txt 2>&1
>> ---
>>
>> --8<--
>> rem ; Add these _before_ above sample scripts to configure 3rd party
>> dependencies.
>> rem For 'mingw' and 'cygwin' you'll have to use forward slashes and
>> rem also cygwin drive notation for 'cygwin'.
>> set HB_INC_ADS=C:\devl\ads\acesdk
>> set HB_INC_ALLEGRO=C:\devl\allegro\include
>> set HB_INC_APOLLO=C:\devl\Apollo\include
>> set HB_INC_BLAT=C:\devl\blat\full\source
>> set HB_INC_CURL=C:\devl\curl\include
>> set HB_INC_FIREBIRD=C:\devl\Firebird\include
>> set HB_INC_FREEIMAGE=C:\devl\FreeImage\Dist
>> set HB_INC_GD=C:\devl\gd\include
>> set HB_INC_LIBHARU=C:\devl\libharu\include
>> set HB_INC_MYSQL=C:\devl\mysql\include
>> set HB_INC_OPENSSL=C:\devl\openssl\inc32
>> set HB_INC_PGSQL=C:\devl\pgsql\include
>> -->8--
>>
>> Brgds.
>> Viktor
>>
>>
>> _______________________________________________
>> 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