> Viktor, thank you for all the help.  I apologize for making you have to 
> repeat yourself multiple times on this issue.  :[
> 
> Looks like I will probably stick with Gnu C.  One last question if I may... 
> is getting MSVC C++ 6 a bad idea for building some apps customers will use, 
> instead of relying on MinGW?  I might just stuck with MinGW, but I'm very 
> curious about using msvc 6 to try it... maybe just because I'm interested in 
> this kind of thing, even as a hobby.

MSVC 6 is very old, so besides the hobby/fun part, 
I see no single reason to use it, even if you bought 
it back then. [ The only factor is if you need to 
interface with binaries using the same version, or 
to satisfy some contractual requirements, if such may 
exist nowadays. ]

> Anyways, it looks as though MSVC 6 detected this time automagically...  but 
> came up with an error (in the zip below)

It just saves me some time if you only include the 'error' lines, in 
99.99% of cases the very beginning and the very end of output is 
relevant.

> Errors:
> =====
> 
> http://209.97.219.2/sjohnson/misc/msvc6-errors.zip  ... sorry, I felt 
> compelled to provide you with the whole log in case you wanted it again... no 
> trouble for me!

Some problem with old ODBC headers. There is multiple 
fixes for this, but I don't know which is the best 
by looking at the errors, anyone?

--- from attached .log:
cl.exe   -I. -I../../../../../include -nologo -TP -W4 -wd4127 -Ogt2yb1p -GX- 
-G6 -MT -DHB_LEGACY_TYPES_OFF  -I.  -Foodbc.obj -c ../../../odbc.c
odbc.c
../../../odbc.c(240) : error C2065: 'SQLLEN' : undeclared identifier
../../../odbc.c(240) : error C2146: syntax error : missing ';' before 
identifier 'lLen'
../../../odbc.c(240) : error C2065: 'lLen' : undeclared identifier
../../../odbc.c(240) : error C2065: 'lInitBuff' : undeclared identifier
../../../odbc.c(240) : error C2065: 'lBuffLen' : undeclared identifier
../../../odbc.c(250) : error C2146: syntax error : missing ';' before 
identifier 'hb_parnint'
../../../odbc.c(265) : error C2146: syntax error : missing ')' before 
identifier 'lLen'
../../../odbc.c(266) : error C2059: syntax error : ')'
../../../odbc.c(324) : error C2065: 'SQLULEN' : undeclared identifier
../../../odbc.c(324) : error C2146: syntax error : missing ';' before 
identifier 'wColSize'
../../../odbc.c(324) : error C2065: 'wColSize' : undeclared identifier
../../../odbc.c(324) : error C2146: syntax error : missing ';' before 
identifier 'hb_parnint'
../../../odbc.c(336) : error C2059: syntax error : ')'
../../../odbc.c(360) : error C2146: syntax error : missing ';' before 
identifier 'wNumPtr'
../../../odbc.c(360) : error C2065: 'wNumPtr' : undeclared identifier
../../../odbc.c(360) : error C2146: syntax error : missing ';' before 
identifier 'hb_parnint'
../../../odbc.c(367) : error C2059: syntax error : ')'
../../../odbc.c(401) : error C2146: syntax error : missing ';' before 
identifier 'uiRowCountPtr'
../../../odbc.c(401) : error C2065: 'uiRowCountPtr' : undeclared identifier
../../../odbc.c(401) : error C2146: syntax error : missing ';' before 
identifier 'hb_parnint'
../../../odbc.c(404) : error C2146: syntax error : missing ')' before 
identifier 'hb_parnint'
../../../odbc.c(406) : error C2059: syntax error : ')'
../../../odbc.c(423) : error C2146: syntax error : missing ')' before 
identifier 'hb_parnint'
../../../odbc.c(423) : error C2059: syntax error : ')'
../../../odbc.c(451) : error C2146: syntax error : missing ';' before 
identifier 'iRowCountPtr'
../../../odbc.c(451) : error C2065: 'iRowCountPtr' : undeclared identifier
../../../odbc.c(451) : error C2146: syntax error : missing ';' before 
identifier 'hb_parnint'
../../../odbc.c(453) : error C2059: syntax error : ')'
../../../odbc.c(595) : error C2146: syntax error : missing ';' before 
identifier 'lLen'
../../../odbc.c(600) : error C2143: syntax error : missing ')' before 'sizeof'
../../../odbc.c(601) : error C2059: syntax error : ')'
../../../odbc.c(619) : error C2146: syntax error : missing ';' before 
identifier 'lLen'
../../../odbc.c(619) : warning C4244: '=' : conversion from '__int64' to 'int', 
possible loss of data
../../../odbc.c(625) : error C2146: syntax error : missing ')' before 
identifier 'hb_parnint'
../../../odbc.c(629) : error C2059: syntax error : ')'
---

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to