[freetds] Building FreeTDS on OpenVMS
James Horn
horn.jt.vms at gmail.com
Fri Apr 13 12:13:17 EDT 2007
To fix the convert.c error, I changed:
sprintf(tmp_str, "%" TDS_I64_FORMAT, buf);
to:
sprintf(tmp_str, "%lld", buf);
Now, getting:
CC/DECC
/DEFINE=(TDS50,HAVE_CONFIG_H=1)/PREFIX=(ALL)/FLOAT=IEEE/IEEE=DENORM/OBJECT=[.SRC.DBLIB]DBLIB.OBJ
/INCLUDE=("./","./include","./src/tds") [.SRC.DBLIB]DBLIB.C
va_start(ap, (char*)errnum);
................................^
%CC-I-LVALUECAST, In this statement, the result of the cast "(char
...)errnum" is used as an lvalue.
at line number 7610 in file $5$DKC1100:[FREETDS.SRC.DBLIB]DBLIB.C;1
va_start(ap, (char*)errnum);
................................^
%CC-E-NOIDFOUND, In this statement, an identifier was expected but not
found.
at line number 7610 in file $5$DKC1100:[FREETDS.SRC.DBLIB]DBLIB.C;1
Any assistance will be appreciated.
On 4/12/07, James Horn <horn.jt.vms at gmail.com> wrote:
>
> Openvms 7.3-2
> CC: Compaq C V6.5-001
> FreeTDS 0.64
>
> When trying to build FreeTDS:
> CC/DECC
> /DEFINE=(TDS50,HAVE_CONFIG_H=1)/PREFIX=(ALL)/FLOAT=IEEE/IEEE=DENORM/OBJECT=[.SRC.TDS]CONVERT.OBJ
> /INCLUDE=("./","./include","./src/tds") [.SRC.TDS]CONV
> ERT.C
>
> sprintf(tmp_str, "%" TDS_I64_FORMAT, buf);
> .....................................^
> %CC-E-CLOSEPAREN, Missing ")".
> at line number 918 in file $5$DKC1100:[FREETDS.SRC.TDS ]CONVERT.C;1
>
> sprintf(tmp_str, "%" TDS_I64_FORMAT, buf);
> .....................................^
> %CC-E-CLOSEPAREN, Missing ")".
> at line number 980 in file $5$DKC1100:[FREETDS.SRC.TDS ]CONVERT.C;1
>
> assert(srclen >= 0 && srclen <= 2147483647u);
> ........^
> %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "srclen" is
> being
> compared with a relational operator to a constant whose value is not
> greater th
> an zero. This might not be what you intended.
> at line number 1671 in file $5$DKC1100:[FREETDS.SRC.TDS]CONVERT.C;1
> %MMS-F-ABORT, For target [.SRC.TDS]CONVERT.OBJ, CLI returned abort status:
> %X10B
> 91262.
>
>
> Any assistance will be greatly appreciated.
>
More information about the FreeTDS
mailing list