While this is probably a very uncommon setup (and by local accident),
it shows that the guards we're using could be fixed to check real
SDK version rather than MSVC compiler version (since, generally speaking
any MSVC compiler can be combined with any Windows SDKs).

We could check WINVER. or _WIN32_WINNT. or to see the whole mess:

http://blogs.msdn.com/oldnewthing/archive/2007/04/11/2079137.aspx

Brgds,
Viktor

On 2009.09.02., at 10:20, AbeB wrote:


! Building Harbour 2.0.0beta2 from source - http://www.harbour-project.org
! MAKE: win-make.exe 3.81 sh.exe
! HB_INSTALL_PREFIX: c:\Harbour\Dev
! HB_HOST_PLAT: win (x86)  HB_SHELL: nt
! HB_PLATFORM: win (x86) (autodetected)
! HB_COMPILER: msvc (autodetected: c:/Program Files/Microsoft Visual Studio
9.0/VC/BIN/cl.exe C:/Program Files/Microsoft Visual Studio/VC98/bin/)
! Component: 'openssl' not found
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found
! Component: 'curses' not found
! Component: 'x11' not found
! Component: 'WATTCP/WATT-32' not supported on win platform
win-make.exe[2]: Nothing to be done for `all'.
win-make.exe[1]: Nothing to be done for `all'.
win-make.exe[3]: `../../../../../lib/win/msvc/hbcommon.lib' is up to date. win-make.exe[3]: `../../../../../lib/win/msvc/hbnortl.lib' is up to date.
win-make.exe[3]: `../../../../../lib/win/msvc/hbpp.lib' is up to date.
win-make.exe[3]: `../../../../../lib/win/msvc/hbcplr.lib' is up to date. win-make.exe[3]: `../../../../../bin/win/msvc/harbour.exe' is up to date. win-make.exe[3]: `../../../../../lib/win/msvc/hbrtl.lib' is up to date. win-make.exe[4]: `../../../../../../lib/win/msvc/gtcgi.lib' is up to date.
! 'gtcrs' library skipped
! 'gtdos' library skipped
win-make.exe[4]: `../../../../../../lib/win/msvc/gtgui.lib' is up to date.
! 'gtos2' library skipped
win-make.exe[4]: `../../../../../../lib/win/msvc/gtpca.lib' is up to date.
! 'gtsln' library skipped
win-make.exe[4]: `../../../../../../lib/win/msvc/gtstd.lib' is up to date.
! 'gttrm' library skipped
win-make.exe[4]: `../../../../../../lib/win/msvc/gtwin.lib' is up to date. cl.exe -nologo -I. -I../../../../../../include -Gs -TP -W4 -wd4127 - Ot2b1
-EHs-c- -MT    -Fogtwvt.obj -c ../../../gtwvt.c
gtwvt.c
../../../gtwvt.c(745) : error C3861: 'SetWindowLongPtr': identifier not
found
../../../gtwvt.c(1700) : error C3861: 'SetWindowLongPtr': identifier not
found
../../../gtwvt.c(1855) : error C2065: 'WS_EX_LAYERED' : undeclared
identifier
../../../gtwvt.c(1855) : error C3861: 'SetWindowLongPtr': identifier not
found
../../../gtwvt.c(1855) : error C3861: 'GetWindowLongPtr': identifier not
found
../../../gtwvt.c(1861) : error C2065: 'LWA_ALPHA' : undeclared identifier ../../../gtwvt.c(2545) : error C3861: 'SetWindowLongPtr': identifier not
found
win-make.exe[4]: *** [gtwvt.obj] Error 2
win-make.exe[3]: *** [descend] Error 2
win-make.exe[2]: *** [gtwvt] Error 2
win-make.exe[1]: *** [rtl] Error 2
win-make.exe: *** [source] Error 2
--
View this message in context: 
http://n2.nabble.com/another-msvc-error-tp3569248p3569248.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to