i Not able to create gtwvg.lib in c:\harbour\lib
---------------
call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
set path=c:\devl\mingw32-make;%path%
cd \harbour
set HB_ARCHITECTURE=win
set HB_COMPILER=msvc
set HB_INSTALL_PREFIX=%~dp0
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=
make clean > nul
make install -r >MAKE_GNU.LOG


-----------------scrach from MAKE_GNU.LOG
make[1]: Entering directory `C:/harbour/contrib'
make -C gtwvg install
make[2]: Entering directory `C:/harbour/contrib/gtwvg'

C:\harbour\contrib\gtwvg>if not exist win\. md win

C:\harbour\contrib\gtwvg>if not exist win\msvc\. md win\msvc

C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\. md ..\..\lib\win

C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\msvc\. md
..\..\lib\win\msvc

C:\harbour\contrib\gtwvg>if not exist win\. md win

C:\harbour\contrib\gtwvg>if not exist win\msvc\. md win\msvc

C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\. md ..\..\lib\win

C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\msvc\. md
..\..\lib\win\msvc
make[3]: Entering directory `C:/harbour/contrib/gtwvg/win/msvc'
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../gtwvg.c -Fogtwvg.obj
gtwvg.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
../../gtwvg.c(2132) : warning C4244: '=': conversione da 'int' a 'USHORT'.
Possibile perdita di dati.
../../gtwvg.c(2133) : warning C4244: '=': conversione da 'int' a 'USHORT'.
Possibile perdita di dati.
../../gtwvg.c(2162) : warning C4244: '=': conversione da 'int' a 'USHORT'.
Possibile perdita di dati.
../../gtwvg.c(2163) : warning C4244: '=': conversione da 'int' a 'USHORT'.
Possibile perdita di dati.
../../gtwvg.c(3224) : warning C4244: 'funzione': conversione da 'int' a
'BYTE'. Possibile perdita di dati.
../../gtwvg.c(3247) : warning C4244: '=': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../gtwvg.c(3252) : warning C4244: '=': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../gtwvg.c(3257) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../gtwvg.c(3262) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../gtwvg.c(3267) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../gtwvg.c(3272) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wvgcore.c -Fowvgcore.obj
wvgcore.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wvgutils.c -Fowvgutils.obj
wvgutils.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wvgwin.c -Fowvgwin.obj
wvgwin.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
../../wvgwin.c(891) : warning C4244: 'funzione': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../wvgwin.c(894) : warning C4244: 'funzione': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../wvgwin.c(914) : warning C4244: 'funzione': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../wvgwin.c(918) : warning C4244: 'funzione': conversione da 'HB_LONG' a
'UINT_PTR'. Possibile perdita di dati.
../../wvgwin.c(1291) : warning C4244: '=': conversione da 'LONG' a 'USHORT'.
Possibile perdita di dati.
../../wvgwin.c(1429) : warning C4244: 'funzione': conversione da 'HB_LONG' a
'UINT'. Possibile perdita di dati.
../../wvgwin.c(2060) : warning C4244: 'funzione': conversione da 'int' a
'BYTE'. Possibile perdita di dati.
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wvgsink.c -Fowvgsink.obj
wvgsink.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
../../wvgsink.c(489) : warning C4244: 'funzione': conversione da 'int' a
'USHORT'. Possibile perdita di dati.
../../wvgsink.c(989) : warning C4305: 'cast di tipo': troncamento da
'HB_LONG' a 'HWND'
../../wvgsink.c(993) : warning C4305: 'cast di tipo': troncamento da
'HB_LONG' a 'IUnknown *'
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wvggui.c -Fowvggui.obj
wvggui.c
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) :
warning C4201: utilizzata estensione non standard: struct/union senza nome
../../wvggui.c(2058) : warning C4244: 'funzione': conversione da 'int' a
'BYTE'. Possibile perdita di dati.
../../wvggui.c(2080) : warning C4244: '=': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../wvggui.c(2085) : warning C4244: '=': conversione da 'HB_LONG' a
'DWORD'. Possibile perdita di dati.
../../wvggui.c(2090) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../wvggui.c(2095) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../wvggui.c(2100) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
../../wvggui.c(2105) : warning C4244: '=': conversione da 'HB_LONG' a 'int'.
Possibile perdita di dati.
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c ../../wincallb.c -Fowincallb.obj
wincallb.c
../../wincallb.c(236) : warning C4244: 'funzione': conversione da 'int' a
'USHORT'. Possibile perdita di dati.
../../wincallb.c(238) : warning C4244: 'funzione': conversione da 'int' a
'USHORT'. Possibile perdita di dati.
../../wincallb.c(348) : warning C4152: estensione non standard, conversione
di puntatore a funzione/dati nell'espressione
../../wincallb.c(374) : warning C4244: '=': conversione da 'int' a 'BYTE'.
Possibile perdita di dati.
../../wincallb.c(375) : warning C4244: '=': conversione da 'int' a 'BYTE'.
Possibile perdita di dati.
../../wincallb.c(376) : warning C4244: '=': conversione da 'int' a 'BYTE'.
Possibile perdita di dati.
../../wincallb.c(391) : warning C4152: estensione non standard, conversione
di puntatore a funzione/dati nell'espressione
../../wincallb.c(392) : warning C4244: '=': conversione da 'int' a 'byte'.
Possibile perdita di dati.
../../wincallb.c(393) : warning C4244: '=': conversione da 'int' a 'byte'.
Possibile perdita di dati.
c:\harbour\contrib\gtwvg\wincallb.c(608) : warning C4701: utilizzata
variabile locale 'j' potenzialmente non inizializzata
../../../../source/main/win/msvc/harbour.exe ../../wvgclass.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgclass.c -Fowvgclass.obj
wvgclass.c
../../../../source/main/win/msvc/harbour.exe ../../wvgpaint.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgpaint.c -Fowvgpaint.obj
wvgpaint.c
../../../../source/main/win/msvc/harbour.exe ../../wvgphdlr.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgphdlr.c -Fowvgphdlr.obj
wvgphdlr.c
../../../../source/main/win/msvc/harbour.exe ../../wvgwnd.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgwnd.c -Fowvgwnd.obj
wvgwnd.c
../../../../source/main/win/msvc/harbour.exe ../../wvgcrt.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgcrt.c -Fowvgcrt.obj
wvgcrt.c
../../../../source/main/win/msvc/harbour.exe ../../wvgax.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgax.c -Fowvgax.obj
wvgax.c
../../../../source/main/win/msvc/harbour.exe ../../wvgdlg.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgdlg.c -Fowvgdlg.obj
wvgdlg.c
../../../../source/main/win/msvc/harbour.exe ../../wvgmenub.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgmenub.c -Fowvgmenub.obj
wvgmenub.c
../../../../source/main/win/msvc/harbour.exe ../../wvgtoolb.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgtoolb.c -Fowvgtoolb.obj
wvgtoolb.c
../../../../source/main/win/msvc/harbour.exe ../../wvgcombo.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgcombo.c -Fowvgcombo.obj
wvgcombo.c
../../../../source/main/win/msvc/harbour.exe ../../wvglistb.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvglistb.c -Fowvglistb.obj
wvglistb.c
../../../../source/main/win/msvc/harbour.exe ../../wvgpushb.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgpushb.c -Fowvgpushb.obj
wvgpushb.c
../../../../source/main/win/msvc/harbour.exe ../../wvgstatb.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgstatb.c -Fowvgstatb.obj
wvgstatb.c
../../../../source/main/win/msvc/harbour.exe ../../wvgstatc.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgstatc.c -Fowvgstatc.obj
wvgstatc.c
../../../../source/main/win/msvc/harbour.exe ../../wvgtreev.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgtreev.c -Fowvgtreev.obj
wvgtreev.c
../../../../source/main/win/msvc/harbour.exe ../../wincback.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wincback.c -Fowincback.obj
wincback.c
../../../../source/main/win/msvc/harbour.exe ../../wvgcheck.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgcheck.c -Fowvgcheck.obj
wvgcheck.c
../../../../source/main/win/msvc/harbour.exe ../../wvgdatar.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgdatar.c -Fowvgdatar.obj
wvgdatar.c
../../../../source/main/win/msvc/harbour.exe ../../wvgradio.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgradio.c -Fowvgradio.obj
wvgradio.c
../../../../source/main/win/msvc/harbour.exe ../../wvg3stat.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvg3stat.c -Fowvg3stat.obj
wvg3stat.c
../../../../source/main/win/msvc/harbour.exe ../../wvgbitmp.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgbitmp.c -Fowvgbitmp.obj
wvgbitmp.c
../../../../source/main/win/msvc/harbour.exe ../../wvgsle.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgsle.c -Fowvgsle.obj
wvgsle.c
../../../../source/main/win/msvc/harbour.exe ../../wvgmle.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgmle.c -Fowvgmle.obj
wvgmle.c
../../../../source/main/win/msvc/harbour.exe ../../wvghtmlv.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvghtmlv.c -Fowvghtmlv.obj
wvghtmlv.c
../../../../source/main/win/msvc/harbour.exe ../../wvgsysw.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgsysw.c -Fowvgsysw.obj
wvgsysw.c
../../../../source/main/win/msvc/harbour.exe ../../wvgdarea.prg -n
-i../../../../include -q0 -w3 -es2 -gc3 -km -l
cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c-
-I../../../../contrib/hbwin -c wvgdarea.c -Fowvgdarea.obj
wvgdarea.c
lib.exe  /out:../../../../lib/win/msvc/gtwvg.lib gtwvg.obj wvgcore.obj
wvgutils.obj wvgwin.obj wvgsink.obj wvggui.obj wincallb.obj wvgclass.obj
wvgpaint.obj wvgphdlr.obj wvgwnd.obj wvgcrt.obj wvgax.obj wvgdlg.obj
wvgmenub.obj wvgtoolb.obj wvgcombo.obj wvglistb.obj wvgpushb.obj
wvgstatb.obj wvgstatc.obj wvgtreev.obj wincback.obj wvgcheck.obj
wvgdatar.obj wvgradio.obj wvg3stat.obj wvgbitmp.obj wvgsle.obj wvgmle.obj
wvghtmlv.obj wvgsysw.obj wvgdarea.obj || del /q /f
../../../../lib/win/msvc/gtwvg.lib
Microsoft (R) Library Manager Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

make[3]: Leaving directory `C:/harbour/contrib/gtwvg/win/msvc'
cmd.exe /c for %f in (..\..\lib\win\msvc\gtwvg.lib) do xcopy /d /y %f
C:\\lib

C:\harbour\contrib\gtwvg>xcopy /d /y ..\..\lib\win\msvc\gtwvg.lib C:\lib
..\..\lib\win\msvc\gtwvg.lib
1 File copiati
cmd.exe /c for %f in (..\..\lib\win\msvc\gtwvg.lib) do xcopy /d /y %f
C:\\lib

C:\harbour\contrib\gtwvg>xcopy /d /y ..\..\lib\win\msvc\gtwvg.lib C:\lib
0 File copiati
cmd.exe /c for %f in ( hbgtwvg.ch wvtwin.ch wvgparts.ch  ) do xcopy /d /y %f
C:\\include

C:\harbour\contrib\gtwvg>xcopy /d /y hbgtwvg.ch C:\include
0 File copiati

C:\harbour\contrib\gtwvg>xcopy /d /y wvtwin.ch C:\include
0 File copiati

C:\harbour\contrib\gtwvg>xcopy /d /y wvgparts.ch C:\include
0 File copiati
make[2]: Leaving directory `C:/harbour/contrib/gtwvg'




2009/2/18 Viktor Szakáts <[email protected]>

> Hi everyone,
> I did tests with above combinations (MSVC 2005 x86 + BCC 5.5),
> and they seem to work quite well. It should work the same way
> for other MSVC and BCC versions. MSVC amd64 and WinCE
> builds needs to be tested, I expect no problems for amd64, WinCE
> should tested by someone having the required tools.
>
> What's missing is two things:
> - .dll creation (harbour-11-b32.dll and harbour-11-vc.dll)
>      In fact we miss it for all other compilers (like owatcom), with the
>      only exception of MinGW. See my other mail about possible
>      path to a solution, but still the support has to be added, and
>      at this point I don't know how. Help would be appreciated,
>      especially from those who need .dll support.
> - import lib creation.
>      This isn't critical, and the feature was bashed here and it
>      isn't needed for official builds either. Even hbmk2 can help
>      us here. We will see.
>
> Setup needs a few more lines than non-GNU, but that's really not
> a problem, as these were already needed for MinGW and owatcom,
> and it's nothing serious anyway. Even contrib external tool detection
> works in contrary to what I've said a few e-mails back, it was just
> local HB_INC_* misconfiguration. The only extra care which needs
> to be taken is to properly setup MinGW make.exe in the PATH
> _before_ the actual development tools, this is especially
> important for BCC, as it has a different make tool under the same
> name. So always use this line _AFTER_ setting up your compiler:
>
> --- template
> <setup compiler - put it into PATH, etc>
> set PATH=C:\devl\make-3.81;%PATH%
> <setup Harbour build options>
> <start Harbour build>
> ---
>
> I'll make the switch locally to pure GNU-make environment for Harbour
> as a start. I encourage everyone else to do so.
>
> If everything goes well, I plan to drop the non-GNU build to
> create a much more coherent build environment, with easy switch
> between compilers, similar working environments, features and
> options. I'd appreciate support for this, and if there are any
> objections or opinions in this regard, pls speak up.
>
> Brgds,
> Viktor
>
>
> _______________________________________________
> 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

Reply via email to