Skip to Content.
Sympa Menu

freetds - [freetds] CORRECTED results Hardy64 vs. 0.82RC4

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Igor Chudov <igor AT chudov.com>
  • To: FreeTDS AT lists.ibiblio.org
  • Subject: [freetds] CORRECTED results Hardy64 vs. 0.82RC4
  • Date: Thu, 24 Apr 2008 00:09:25 -0500

Disregard previous email. It was sent with wrong output.

Making check in include
make[1]: Entering directory `/home/smile/tmp/freetds/freetds-0.82RC4/include'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/include'
Making check in src
make[1]: Entering directory `/home/smile/tmp/freetds/freetds-0.82RC4/src'
Making check in replacements
make[2]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/replacements'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/replacements'
Making check in tds
make[2]: Entering directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
make check-recursive
make[3]: Entering directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
Making check in unittests
make[4]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
make t0001 t0002 t0003 t0004 t0005 t0006 t0007 t0008 dynamic1 convert
dataread utf8_1 utf8_2 utf8_3 numeric iconv_fread
make[5]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
make[5]: `t0001' is up to date.
make[5]: `t0002' is up to date.
make[5]: `t0003' is up to date.
make[5]: `t0004' is up to date.
make[5]: `t0005' is up to date.
make[5]: `t0006' is up to date.
make[5]: `t0007' is up to date.
make[5]: `t0008' is up to date.
make[5]: `dynamic1' is up to date.
make[5]: `convert' is up to date.
make[5]: `dataread' is up to date.
make[5]: `utf8_1' is up to date.
make[5]: `utf8_2' is up to date.
make[5]: `utf8_3' is up to date.
make[5]: `numeric' is up to date.
make[5]: `iconv_fread' is up to date.
make[5]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
make check-TESTS
make[5]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
t0001.c: Testing login, logout
PASS: t0001
t0002.c: Test basic submit query, results
PASS: t0002
t0003.c: Testing DB change -- 'use tempdb'
PASS: t0003
t0004.c: Test large (>512 bytes) queries
PASS: t0004
t0005.c: Test large (>512 bytes) replies
PASS: t0005
t0006.c: Test SYBREAL, SYBFLT8 values
PASS: t0006
some checks...
1234
123
-1234
error
0
0
123
123
123
error
error
error
error
error
error
error
error
0xfffffffffffffb2e
error
0x0000000000000000
0x0000000000000000
0x000000000000007b
0x000000000000007b
0x000000000000007b
error
error
error
error
error
error
error
error
overflow checks...
0x7fffffffffffffff
error
0x8000000000000000
error
2147483647
error
-2147483648
error
32767
error
-32768
error
255
error
0
error
overflow on big number checks...
error
error
error
error
12
0x00000000000004d2
unique type...
12345678-1234-1234-9876543298765432
12345678-1234-1E34-9876AB3298765432
error
error
error
12345678-1234-A234-9876543298765432
error
error
binary test...
len=2 12 34
len=2 AB FD
len=2 AB FD
len=2 00 00
len=1 00
len=2 01 00
len=1 01
38716 0
38716 0
38414 0
37022 0
38717 0
38717 0
38717 0
38717 0
38717 0
PASS: t0007
test some valid values..
prec=18 scale=0 00 00 00 00 00 00 00 04 D2 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
prec=18 scale=0 00 00 00 00 00 49 96 02 D2 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
1234567890
prec=18 scale=0 00 01 B6 9B 4B A6 30 F3 4E 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
123456789012345678
prec=18 scale=0 00 0D E0 B6 B3 A7 63 FF FF 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
999999999999999999
test overflow..
error
error
prec=38 scale=0 00 00 00 00 01 8E E9 0F F6 C3 73 E0 EE 4E 3F 0A D2 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
123456789012345678901234567890
error
prec=38 scale=0 00 4B 3B 4C A8 5A 86 C4 7A 09 8A 22 3F FF FF FF FF 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
99999999999999999999999999999999999999
error
prec=18 scale=1 00 00 00 00 00 00 00 30 34 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
prec=18 scale=2 00 00 00 00 00 00 01 E2 40 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
1234.56
prec=18 scale=5 00 00 00 00 00 00 00 00 7B 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
0.00123
prec=18 scale=4 00 00 00 00 00 00 00 00 7B 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
0.0123
prec=18 scale=3 00 00 00 00 00 00 00 00 7B 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
0.123
prec=18 scale=2 00 00 00 00 00 00 00 00 7B 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
1.23
prec=18 scale=1 00 00 00 00 00 00 00 00 7B 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
12.3
prec=18 scale=4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
0.0000
prec=18 scale=0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
0
PASS: t0008
dynamic1.c: Test dynamic queries
PASS: dynamic1
converted 39 (varchar, 12 bytes) : 47 (char, 12 bytes).
0 iterations/second converting varchar => char.
converted 39 (varchar, 12 bytes) : 35 (text, 12 bytes).
0 iterations/second converting varchar => text.
converted 39 (varchar, 6 bytes) : 45 (binary, 2 bytes).
0 iterations/second converting varchar => binary.
converted 39 (varchar, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting varchar => varbinary.
converted 39 (varchar, 6 bytes) : 34 (image, 2 bytes).
0 iterations/second converting varchar => image.
converted 39 (varchar, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting varchar => tinyint.
converted 39 (varchar, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting varchar => smallint.
converted 39 (varchar, 3 bytes) : 56 (int, 4 bytes).
converted 39 (varchar, 3 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting varchar => bigint.
converted 39 (varchar, 7 bytes) : 62 (float, 8 bytes).
0 iterations/second converting varchar => float.
converted 39 (varchar, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting varchar => real.
converted 39 (varchar, 7 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting varchar => numeric.
converted 39 (varchar, 7 bytes) : 106 (decimal, 35 bytes).
converted 39 (varchar, 1 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting varchar => bit.
converted 39 (varchar, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting varchar => money.
converted 39 (varchar, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting varchar => smallmoney.
converted 39 (varchar, 12 bytes) : 61 (datetime, 8 bytes).
0 iterations/second converting varchar => datetime.
converted 39 (varchar, 12 bytes) : 58 (smalldatetime, 4 bytes).
0 iterations/second converting varchar => smalldatetime.
converted 47 (char, 12 bytes) : 39 (varchar, 12 bytes).
0 iterations/second converting char => varchar.
converted 47 (char, 12 bytes) : 35 (text, 12 bytes).
0 iterations/second converting char => text.
converted 47 (char, 6 bytes) : 45 (binary, 2 bytes).
0 iterations/second converting char => binary.
converted 47 (char, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting char => varbinary.
converted 47 (char, 6 bytes) : 34 (image, 2 bytes).
0 iterations/second converting char => image.
converted 47 (char, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting char => tinyint.
converted 47 (char, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting char => smallint.
converted 47 (char, 3 bytes) : 56 (int, 4 bytes).
0 iterations/second converting char => int.
converted 47 (char, 3 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting char => bigint.
converted 47 (char, 7 bytes) : 62 (float, 8 bytes).
0 iterations/second converting char => float.
converted 47 (char, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting char => real.
converted 47 (char, 7 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting char => numeric.
converted 47 (char, 7 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting char => decimal.
converted 47 (char, 1 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting char => bit.
converted 47 (char, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting char => money.
converted 47 (char, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting char => smallmoney.
converted 47 (char, 12 bytes) : 61 (datetime, 8 bytes).
0 iterations/second converting char => datetime.
converted 47 (char, 12 bytes) : 58Conversion not yet implemented:
failed (-2) to convert 45 (binary, 7 bytes) : 108 (numeric).
Conversion not yet implemented:
failed (-2) to convert 45 (binary, 7 bytes) : 106 (decimal).
Conversion not yet implemented:
failed (-2) to convert 45 (binary, 1 bytes) : 50 (bit).
(smalldatetime, 4 bytes).
0 iterations/second converting char => smalldatetime.
converted 35 (text, 12 bytes) : 39 (varchar, 12 bytes).
converted 35 (text, 12 bytes) : 47 (char, 12 bytes).
0 iterations/second converting text => char.
converted 35 (text, 6 bytes) : 45 (binary, 2 bytes).
0 iterations/second converting text => binary.
converted 35 (text, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting text => varbinary.
converted 35 (text, 6 bytes) : 34 (image, 2 bytes).
converted 35 (text, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting text => tinyint.
converted 35 (text, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting text => smallint.
converted 35 (text, 3 bytes) : 56 (int, 4 bytes).
0 iterations/second converting text => int.
converted 35 (text, 3 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting text => bigint.
converted 35 (text, 7 bytes) : 62 (float, 8 bytes).
0 iterations/second converting text => float.
converted 35 (text, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting text => real.
converted 35 (text, 7 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting text => numeric.
converted 35 (text, 7 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting text => decimal.
converted 35 (text, 1 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting text => bit.
converted 35 (text, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting text => money.
converted 35 (text, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting text => smallmoney.
converted 35 (text, 12 bytes) : 61 (datetime, 8 bytes).
0 iterations/second converting text => datetime.
converted 35 (text, 12 bytes) : 58 (smalldatetime, 4 bytes).
0 iterations/second converting text => smalldatetime.
converted 45 (binary, 12 bytes) : 39 (varchar, 24 bytes).
0 iterations/second converting binary => varchar.
converted 45 (binary, 12 bytes) : 47 (char, 24 bytes).
0 iterations/second converting binary => char.
converted 45 (binary, 12 bytes) : 35 (text, 24 bytes).
0 iterations/second converting binary => text.
converted 45 (binary, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting binary => varbinary.
converted 45 (binary, 6 bytes) : 34 (image, 6 bytes).
0 iterations/second converting binary => image.
converted 45 (binary, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting binary => tinyint.
converted 45 (binary, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting binary => smallint.
converted 45 (binary, 3 bytes) : 56 (int, 4 bytes).
0 iterations/second converting binary => int.
converted 45 (binary, 3 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting binary => bigint.
converted 45 (binary, 7 bytes) : 62 (float, 8 bytes).
converted 45 (binary, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting binary => real.
converted 45 (binary, 7 bytes) : 108 (numeric, -2 bytes).
0 iterations/second converting binary => numeric.
converted 45 (binary, 7 bytes) : 106 (decimal, -2 bytes).
0 iterations/second converting binary => decimal.
converted 45 (binary, 1 bytes) : 50 (bit, -2 bytes).
0 iterations/second converting binary => bit.
converted 45 (binary, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting binary => money.
converted 45 (binary, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting binary => smallmoney.
converted 37 (varbinary, 12 bytes) : 39 (varchar, 24 bytes).
0 iterations/second converting varbinary => varchar.
converted 37 (Conversion not yet implemented:
failed (-2) to convert 37 (varbinary, 7 bytes) : 108 (numeric).
Conversion not yet implemented:
failed (-2) to convert 37 (varbinary, 7 bytes) : 106 (decimal).
Conversion not yet implemented:
failed (-2) to convert 37 (varbinary, 1 bytes) : 50 (bit).
Conversion not yet implemented:
failed (-2) to convert 34 (image, 7 bytes) : 108 (numeric).
Conversion not yet implemented:
failed (-2) to convert 34 (image, 7 bytes) : 106 (decimal).
Conversion not yet implemented:
failed (-2) to convert 34 (image, 1 bytes) : 50 (bit).
varbinary, 12 bytes) : 47 (char, 24 bytes).
0 iterations/second converting varbinary => char.
converted 37 (varbinary, 12 bytes) : 35 (text, 24 bytes).
converted 37 (varbinary, 6 bytes) : 45 (binary, 6 bytes).
0 iterations/second converting varbinary => binary.
converted 37 (varbinary, 6 bytes) : 34 (image, 6 bytes).
converted 37 (varbinary, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting varbinary => tinyint.
converted 37 (varbinary, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting varbinary => smallint.
converted 37 (varbinary, 3 bytes) : 56 (int, 4 bytes).
0 iterations/second converting varbinary => int.
converted 37 (varbinary, 3 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting varbinary => bigint.
converted 37 (varbinary, 7 bytes) : 62 (float, 8 bytes).
0 iterations/second converting varbinary => float.
converted 37 (varbinary, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting varbinary => real.
converted 37 (varbinary, 7 bytes) : 108 (numeric, -2 bytes).
0 iterations/second converting varbinary => numeric.
converted 37 (varbinary, 7 bytes) : 106 (decimal, -2 bytes).
0 iterations/second converting varbinary => decimal.
converted 37 (varbinary, 1 bytes) : 50 (bit, -2 bytes).
0 iterations/second converting varbinary => bit.
converted 37 (varbinary, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting varbinary => money.
converted 37 (varbinary, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting varbinary => smallmoney.
converted 34 (image, 12 bytes) : 39 (varchar, 24 bytes).
converted 34 (image, 12 bytes) : 47 (char, 24 bytes).
0 iterations/second converting image => char.
converted 34 (image, 12 bytes) : 35 (text, 24 bytes).
0 iterations/second converting image => text.
converted 34 (image, 6 bytes) : 45 (binary, 6 bytes).
0 iterations/second converting image => binary.
converted 34 (image, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting image => varbinary.
converted 34 (image, 3 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting image => tinyint.
converted 34 (image, 3 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting image => smallint.
converted 34 (image, 3 bytes) : 56 (int, 4 bytes).
0 iterations/second converting image => int.
converted 34 (image, 3 bytes) : 127 (bigint, 8 bytes).
converted 34 (image, 7 bytes) : 62 (float, 8 bytes).
0 iterations/second converting image => float.
converted 34 (image, 7 bytes) : 59 (real, 4 bytes).
0 iterations/second converting image => real.
converted 34 (image, 7 bytes) : 108 (numeric, -2 bytes).
0 iterations/second converting image => numeric.
converted 34 (image, 7 bytes) : 106 (decimal, -2 bytes).
0 iterations/second converting image => decimal.
converted 34 (image, 1 bytes) : 50 (bit, -2 bytes).
0 iterations/second converting image => bit.
converted 34 (image, 7 bytes) : 60 (money, 8 bytes).
0 iterations/second converting image => money.
converted 34 (image, 7 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting image => smallmoney.
converted 48 (tinyint, 1 bytes) : 39 (varchar, 2 bytes).
0 iterations/second converting tinyint => varchar.
converted 48 (tinyint, 1 bytes) : 47 (char, 2 bytes).
0 iterations/second converting tinyint => char.
converted 48 (tinyint, 1 bytes) : 35 (text, 2 bytes).
0 iterations/second converting tinyint => text.
converted 48 (tinyint, 1 bytes) : 45 (binary, 1 bytes).
0 iterations/second converting tinyint => binary.
converted 48 (tinyint, 1 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting tinyint => varbinary.
converted 48 (tinyint, 1 bytes) : 34 (image, 1 bytes).
0 iterations/second converting tinyint => image.
converted 48 (tinyint, 1 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting tinyint => smallint.
converted 48 (tinyint, 1 bytes) : 56 (int, 4 bytes).
0 iterations/second converting tinyint => int.
converted 48 (tinyint, 1 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting tinyint => bigint.
converted 48 (tinyint, 1 bytes) : 62 (float, 8 bytes).
0 iterations/second converting tinyint => float.
converted 48 (tinyint, 1 bytes) : 59 (real, 4 bytes).
0 iterations/second converting tinyint => real.
converted 48 (tinyint, 1 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting tinyint => numeric.
converted 48 (tinyint, 1 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting tinyint => decimal.
converted 48 (tinyint, 1 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting tinyint => bit.
converted 48 (tinyint, 1 bytes) : 60 (money, 8 bytes).
converted 48 (tinyint, 1 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting tinyint => smallmoney.
converted 52 (smallint, 2 bytes) : 39 (varchar, 2 bytes).
0 iterations/second converting smallint => varchar.
converted 52 (smallint, 2 bytes) : 47 (char, 2 bytes).
0 iterations/second converting smallint => char.
converted 52 (smallint, 2 bytes) : 35 (text, 2 bytes).
0 iterations/second converting smallint => text.
converted 52 (smallint, 2 bytes) : 45 (binary, 2 bytes).
0 iterations/second converting smallint => binary.
converted 52 (smallint, 2 bytes) : 37 (varbinary, 2 bytes).
0 iterations/second converting smallint => varbinary.
converted 52 (smallint, 2 bytes) : 34 (image, 2 bytes).
0 iterations/second converting smallint => image.
converted 52 (smallint, 2 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting smallint => tinyint.
converted 52 (smallint, 2 bytes) : 56 (int, 4 bytes).
0 iterations/second converting smallint => int.
converted 52 (smallint, 2 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting smallint => bigint.
converted 52 (smallint, 2 bytes) : 62 (float, 8 bytes).
0 iterations/second converting smallint => float.
converted 52 (smallint, 2 bytes) : 59 (real, 4 bytes).
converted 52 (smallint, 2 bytes) : 108 (numeric, 35 bytes).
converted 52 (smallint, 2 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting smallint => decimal.
converted 52 (smallint, 2 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting smallint => bit.
converted 52 (smallint, 2 bytes) : 60 (money, 8 bytes).
converted 52 (smallint, 2 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting smallint => smallmoney.
converted 56 (int, 4 bytes) : 39 (varchar, 2 bytes).
0 iterations/second converting int => varchar.
converted 56 (int, 4 bytes) : 47 (char, 2 bytes).
0 iterations/second converting int => char.
converted 56 (int, 4 bytes) : 35 (text, 2 bytes).
converted 56 (int, 4 bytes) : 45 (binary, 4 bytes).
0 iterations/second converting int => binary.
converted 56 (int, 4 bytes) : 37 (varbinary, 4 bytes).
0 iterations/second converting int => varbinary.
converted 56 (int, 4 bytes) : 34 (image, 4 bytes).
0 iterations/second converting int => image.
converted 56 (int, 4 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting int => tinyint.
converted 56 (int, 4 bytes) : 52 (smallint, 2 bytes).
converted 56 (int, 4 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting int => bigint.
converted 56 (int, 4 bytes) : 62 (float, 8 bytes).
0 iterations/second converting int => float.
converted 56 (int, 4 bytes) : 59 (real, 4 bytes).
0 iterations/second converting int => real.
converted 56 (int, 4 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting int => numeric.
converted 56 (int, 4 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting int => decimal.
converted 56 (int, 4 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting int => bit.
converted 56 (int, 4 bytes) : 60 (money, 8 bytes).
0 iterations/second converting int => money.
converted 56 (int, 4 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting int => smallmoney.
converted 127 (bigint, 8 bytes) : 39 (varchar, 2 bytes).
converted 127 (bigint, 8 bytes) : 47 (char, 2 bytes).
0 iterations/second converting bigint => char.
converted 127 (bigint, 8 bytes) : 35 (text, 2 bytes).
0 iterations/second converting bigint => text.
converted 127 (bigint, 8 bytes) : 45 (binary, 8 bytes).
0 iterations/second converting bigint => binary.
converted 127 (bigint, 8 bytes) : 37 (varbinary, 8 bytes).
0 iterations/second converting bigint => varbinary.
converted 127 (bigint, 8 bytes) : 34 (image, 8 bytes).
0 iterations/second converting bigint => image.
converted 127 (bigint, 8 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting bigint => tinyint.
converted 127 (bigint, 8 bytes) : 52 (smallint, 2 bytes).
converted 127 (bigint, 8 bytes) : 56 (int, 4 bytes).
0 iterations/second converting bigint => int.
converted 127 (bigint, 8 bytes) : 62 (float, 8 bytes).
0 iterations/second converting bigint => float.
converted 127 (bigint, 8 bytes) : 59 (real, 4 bytes).
0 iterations/second converting bigint => real.
converted 127 (bigint, 8 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting bigint => numeric.
converted 127 (bigint, 8 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting bigint => decimal.
converted 127 (bigint, 8 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting bigint => bit.
converted 127 (bigint, 8 bytes) : 60 (money, 8 bytes).
converted 127 (bigint, 8 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting bigint => smallmoney.
converted 62 (float, 8 bytes) : 39 (varchar, 7 bytes).
0 iterations/second converting float => varchar.
converted 62 (float, 8 bytes) : 47 (char, 7 bytes).
0 iterations/second converting float => char.
converted 62 (float, 8 bytes) : 35 (text, 7 bytes).
0 iterations/second converting float => text.
converted 62 (float, 8 bytes) : 45 (binary, 8 bytes).
0 iterations/second converting float => binary.
converted 62 (float, 8 bytes) : 37 (varbinary, 8 bytes).
0 iterations/second converting float => varbinary.
converted 62 (float, 8 bytes) : 34 (image, 8 bytes).
0 iterations/second converting float => image.
converted 62 (float, 8 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting float => tinyint.
converted 62 (float, 8 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting float => smallint.
converted 62 (float, 8 bytes) : 56 (int, 4 bytes).
0 iterations/second converting float => int.
converted 62 (float, 8 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting float => bigint.
converted 62 (float, 8 bytes) : 59 (real, 4 bytes).
0 iterations/second converting float => real.
converted 62 (float, 8 bytes) : 108 (numeric, 35 bytes).
converted 62 (float, 8 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting float => decimal.
converted 62 (float, 8 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting float => bit.
converted 62 (float, 8 bytes) : 60 (money, 8 bytes).
0 iterations/second converting float => money.
converted 62 (float, 8 bytes) : 122 (smallmoney, 4 bytes).
Conversion not yet implemented:
failed (-2) to convert 108 (numeric, 35 bytes) : 60 (money).
Conversion not yet implemented:
failed (-2) to convert 108 (numeric, 35 bytes) : 122 (smallmoney).
0 iterations/second converting float => smallmoney.
converted 59 (real, 4 bytes) : 39 (varchar, 7 bytes).
0 iterations/second converting real => varchar.
converted 59 (real, 4 bytes) : 47 (char, 7 bytes).
0 iterations/second converting real => char.
converted 59 (real, 4 bytes) : 35 (text, 7 bytes).
0 iterations/second converting real => text.
converted 59 (real, 4 bytes) : 45 (binary, 4 bytes).
0 iterations/second converting real => binary.
converted 59 (real, 4 bytes) : 37 (varbinary, 4 bytes).
0 iterations/second converting real => varbinary.
converted 59 (real, 4 bytes) : 34 (image, 4 bytes).
converted 59 (real, 4 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting real => tinyint.
converted 59 (real, 4 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting real => smallint.
converted 59 (real, 4 bytes) : 56 (int, 4 bytes).
0 iterations/second converting real => int.
converted 59 (real, 4 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting real => bigint.
converted 59 (real, 4 bytes) : 62 (float, 8 bytes).
0 iterations/second converting real => float.
converted 59 (real, 4 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting real => numeric.
converted 59 (real, 4 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting real => decimal.
converted 59 (real, 4 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting real => bit.
converted 59 (real, 4 bytes) : 60 (money, 8 bytes).
0 iterations/second converting real => money.
converted 59 (real, 4 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting real => smallmoney.
converted 108 (numeric, 35 bytes) : 39 (varchar, 4 bytes).
0 iterations/second converting numeric => varchar.
converted 108 (numeric, 35 bytes) : 47 (char, 4 bytes).
0 iterations/second converting numeric => char.
converted 108 (numeric, 35 bytes) : 35 (text, 4 bytes).
0 iterations/second converting numeric => text.
converted 108 (numeric, 35 bytes) : 45 (binary, 35 bytes).
0 iterations/second converting numeric => binary.
converted 108 (numeric, 35 bytes) : 37 (varbinary, 35 bytes).
converted 108 (numeric, 35 bytes) : 34 (image, 35 bytes).
0 iterations/second converting numeric => image.
converted 108 (numeric, 35 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting numeric => tinyint.
converted 108 (numeric, 35 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting numeric => smallint.
converted 108 (numeric, 35 bytes) : 56 (int, 4 bytes).
0 iterations/second converting numeric => int.
converted 108 (numeric, 35 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting numeric => bigint.
converted 108 (numeric, 35 bytes) : 62 (float, 8 bytes).
0 iterations/second converting numeric => float.
converted 108 (numeric, 35 bytes) : 59 (real, 4 bytes).
0 iterations/second converting numeric => real.
converted 108 (numeric, 35 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting numeric => decimal.
converted 108 (numeric, 35 bytes) : 50 (bit, 1 bytes).
converted 108 (numeric, 35 bytes) : 60 (money, -2 bytes).
0 iterations/second converting numeric => money.
converted 108 (numeric, 35 bytes) : 122 (smallmoney, -2 bytes).
0 iterations/second converting numeric => smallmoney.
converted 106 (decimal, 35 bytes) : 39 (varchar, 4 bytes).
0 iterations/second converting decimal => varchar.
converted 106 (decimal, 35 bytes) : 47 (char, 4 bytes).
0 iterations/second converting decimal => char.
converted 106 (decimal, 35 bytes) : 35 (text, 4 bytes).
0 iterations/second converting decimal => text.
converted 106 (decimal, 35 byteConversion not yet implemented:
failed (-2) to convert 106 (decimal, 35 bytes) : 60 (money).
Conversion not yet implemented:
failed (-2) to convert 106 (decimal, 35 bytes) : 122 (smallmoney).
s) : 45 (binary, 35 bytes).
0 iterations/second converting decimal => binary.
converted 106 (decimal, 35 bytes) : 37 (varbinary, 35 bytes).
0 iterations/second converting decimal => varbinary.
converted 106 (decimal, 35 bytes) : 34 (image, 35 bytes).
0 iterations/second converting decimal => image.
converted 106 (decimal, 35 bytes) : 48 (tinyint, 1 bytes).
converted 106 (decimal, 35 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting decimal => smallint.
converted 106 (decimal, 35 bytes) : 56 (int, 4 bytes).
0 iterations/second converting decimal => int.
converted 106 (decimal, 35 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting decimal => bigint.
converted 106 (decimal, 35 bytes) : 62 (float, 8 bytes).
0 iterations/second converting decimal => float.
converted 106 (decimal, 35 bytes) : 59 (real, 4 bytes).
0 iterations/second converting decimal => real.
converted 106 (decimal, 35 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting decimal => numeric.
converted 106 (decimal, 35 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting decimal => bit.
converted 106 (decimal, 35 bytes) : 60 (money, -2 bytes).
0 iterations/second converting decimal => money.
converted 106 (decimal, 35 bytes) : 122 (smallmoney, -2 bytes).
0 iterations/second converting decimal => smallmoney.
converted 50 (bit, 4 bytes) : 39 (varchar, 1 bytes).
0 iterations/second converting bit => varchar.
converted 50 (bit, 4 bytes) : 47 (char, 1 bytes).
0 iterations/second converting bit => char.
converted 50 (bit, 4 bytes) : 35 (text, 1 bytes).
0 iterations/second converting bit => text.
converted 50 (bit, 4 bytes) : 45 (binary, 1 bytes).
0 iterations/second converting bit => binary.
converted 50 (bit, 4 bytes) : 37 (varbinary, 1 bytes).
0 iterations/second converting bit => varbinary.
converted 50 (bit, 4 bytes) : 34 (image, 1 bytes).
0 iterations/second converting bit => image.
converted 50 (bit, 4 bytes) : 48 (tinyint, 1 bytes).
0 iterations/second converting bit => tinyint.
converted 50 (bit, 4 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting bit => smallint.
converted 50 (bit, 4 bytes) : 56 (int, 4 bytes).
0 iterations/second converting bit => int.
converted 50 (bit, 4 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting bit => bigint.
converted 50 (bit, 4 bytes) : 62 (float, 8 bytes).
0 iterations/second converting bit => float.
converted 50 (bit, 4 bytes) : 59 (real, 4 bytes).
0 iterations/second converting bit => real.
converted 50 (bit, 4 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting bit => numeric.
converted 50 (bit, 4 bytes) : 106 (decimal, 35 bytes).
converted 50 (bit, 4 bytes) : 60 (money, 8 bytes).
0 iterations/second converting bit => money.
converted 50 (bit, 4 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting bit => smallmoney.
converted 60 (money, 8 bytes) : 39 (varchar, 4 bytes).
0 iterations/second converting money => varchar.
converted 60 (money, 8 bytes) : 47 (char, 4 bytes).
0 iterations/second converting money => char.
converted 60 (money, 8 bytes) : 35 (text, 4 bytes).
0 iterations/second converting money => text.
converted 60 (money, 8 bytes) : 45 (binary, 8 bytes).
converted 60 (money, 8 bytes) : 37 (varbinary, 8 bytes).
0 iterations/second converting money => varbinary.
converted 60 (money, 8 bytes) : 34 (image, 8 bytes).
0 iterations/second converting money => image.
converted 60 (money, 8 bytes) : 48 (tinyint, 1 bytes).
converted 60 (money, 8 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting money => smallint.
converted 60 (money, 8 bytes) : 56 (int, 4 bytes).
0 iterations/second converting money => int.
converted 60 (money, 8 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting money => bigint.
converted 60 (money, 8 bytes) : 62 (float, 8 bytes).
0 iterations/second converting money => float.
converted 60 (money, 8 bytes) : 59 (real, 4 bytes).
converted 60 (money, 8 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting money => numeric.
converted 60 (money, 8 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting money => decimal.
converted 60 (money, 8 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting money => bit.
converted 60 (money, 8 bytes) : 122 (smallmoney, 4 bytes).
0 iterations/second converting money => smallmoney.
converted 122 (smallmoney, 4 bytes) : 39 (varchar, 4 bytes).
0 iterations/second converting smallmoney => varchar.
converted 122 (smallmoney, 4 bytes) : 47 (char, 4 bytes).
0 iterations/second converting smallmoney => char.
converted 122 (smallmoney, 4 bytes) : 35 (text, 4 bytes).
converted 122 (smallmoney, 4 bytes) : 45 (binary, 4 bytes).
0 iterations/second converting smallmoney => binary.
converted 122 (smallmoney, 4 bytes) : 37 (varbinary, 4 bytes).
0 iterations/second converting smallmoney => varbinary.
converted 122 (smallmoney, 4 bytes) : 34 (image, 4 bytes).
0 iterations/second converting smallmoney => image.
converted 122 (smallmoney, 4 bytes) : 48 (tinyint, 1 bytes).
converted 122 (smallmoney, 4 bytes) : 52 (smallint, 2 bytes).
0 iterations/second converting smallmoney => smallint.
converted 122 (smallmoney, 4 bytes) : 56 (int, 4 bytes).
0 iterations/second converting smallmoney => int.
converted 122 (smallmoney, 4 bytes) : 127 (bigint, 8 bytes).
0 iterations/second converting smallmoney => bigint.
converted 122 (smallmoney, 4 bytes) : 62 (float, 8 bytes).
converted 122 (smallmoney, 4 bytes) : 59 (real, 4 bytes).
0 iterations/second converting smallmoney => real.
converted 122 (smallmoney, 4 bytes) : 108 (numeric, 35 bytes).
0 iterations/second converting smallmoney => numeric.
converted 122 (smallmoney, 4 bytes) : 106 (decimal, 35 bytes).
0 iterations/second converting smallmoney => decimal.
converted 122 (smallmoney, 4 bytes) : 50 (bit, 1 bytes).
0 iterations/second converting smallmoney => bit.
converted 122 (smallmoney, 4 bytes) : 60 (money, 8 bytes).
0 iterations/second converting smallmoney => money.
converted 61 (datetime, 8 bytes) : 39 (varchar, 19 bytes).
0 iterations/second converting datetime => varchar.
converted 61 (datetime, 8 bytes) : 47 (char, 19 bytes).
0 iterations/second converting datetime => char.
converted 61 (datetime, 8 bytes) : 35 (text, 19 bytes).
0 iterations/second converting datetime => text.
converted 61 (datetime, 8 bytes) : 45 (binary, 8 bytes).
0 iterations/second converting datetime => binary.
converted 61 (datetime, 8 bytes) : 37 (varbinary, 8 bytes).
0 iterations/second converting datetime => varbinary.
converted 61 (datetime, 8 bytes) : 34 (image, 8 bytes).
0 iterations/second converting datetime => image.
converted 61 (datetime, 8 bytes) : 58 (smalldatetime, 4 bytes).
0 iterations/second converting datetime => smalldatetime.
converted 58 (smalldatetime, 4 bytes) : 39 (varchar, 19 bytes).
0 iterations/second converting smalldatetime => varchar.
converted 58 (smalldatetime, 4 bytes) : 47 (char, 19 bytes).
0 iterations/second converting smalldatetime => char.
converted 58 (smalldatetime, 4 bytes) : 35 (text, 19 bytes).
0 iterations/second converting smalldatetime => text.
converted 58 (smalldatetime, 4 bytes) : 45 (binary, 4 bytes).
0 iterations/second converting smalldatetime => binary.
converted 58 (smalldatetime, 4 bytes) : 37 (varbinary, 4 bytes).
0 iterations/second converting smalldatetime => varbinary.
converted 58 (smalldatetime, 4 bytes) : 34 (image, 4 bytes).
0 iterations/second converting smalldatetime => image.
converted 58 (smalldatetime, 4 bytes) : 61 (datetime, 8 bytes).
0 iterations/second converting smalldatetime => datetime.
PASS: convert
dataread.c: Testing conversion from server
PASS: dataread
PASS: utf8_1
PASS: utf8_2
Testing len 1
Testing len 2
Testing len 3
Testing len 4
Testing len 5
Testing len 6
Testing len 7
Testing len 8
Testing len 9
Testing len 10
Testing len 11
Testing len 12
Testing len 16
Testing len 20
Testing len 24
Testing len 28
Testing len 32
Testing len 36
Testing len 40
Testing len 44
Testing len 48
Testing len 52
Testing len 56
Testing len 60
Testing len 64
Testing len 68
Testing len 72
Testing len 76
Testing len 80
Testing len 84
Testing len 88
Testing len 92
Testing len 96
Testing len 100
Testing len 104
Testing len 108
Testing len 112
Testing len 116
Testing len 120
Testing len 124
Testing len 128
PASS: utf8_3
1234 -> 1234.00 ok!
1234.1234 -> 1234.123 ok!
1234.1234 -> 1234.123400000000 ok!
1234 -> 1234.000 ok!
1234.1234 -> 1234.1234 ok!
1234.1234 -> 1234.1234000000000 ok!
1234 -> 1234.0000 ok!
1234.1234 -> 1234.12340 ok!
1234.1234 -> 1234.12340000000000 ok!
1234 -> 1234.00000 ok!
1234.1234 -> 1234.123400 ok!
1234.1234 -> 1234.123400000000000 ok!
1234 -> 1234.000000 ok!
1234.1234 -> 1234.1234000 ok!
1234.1234 -> 1234.1234000000000000 ok!
1234 -> 1234.0000000 ok!
1234.1234 -> 1234.12340000 ok!
1234.1234 -> 1234.12340000000000000 ok!
1234 -> 1234.00000000 ok!
1234.1234 -> 1234.123400000 ok!
1234.1234 -> 1234.123400000000000000 ok!
1234 -> 1234.000000000 ok!
1234.1234 -> 1234.1234000000 ok!
1234.1234 -> 1234.1234000000000000000 ok!
1234 -> 1234.0000000000 ok!
1234.1234 -> 1234.12340000000 ok!
1234.1234 -> 1234.12340000000000000000 ok!
1234 -> 1234.00000000000 ok!
1234.1234 -> 1234.123400000000 ok!
1234.1234 -> 1234.123400000000000000000 ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> error ok!
1234 -> 1234 ok!
1234.765 -> 1234.76 ok!
765432.2 -> 765432.20 ok!
765432.2 -> 765432.20 ok!
765432.2 -> error ok!
10000000000000000000000000 -> error ok!
1000000000000000000 -> error ok!
10000000000000000 -> 10000000000000000 ok!
10000000000000000 -> error ok!
All passed!
PASS: numeric
res 0 out_len 511
res 0 out_len 510
res 0 out_len 509
res 0 out_len 508
res 0 out_len 507
res 0 out_len 506
res 0 out_len 505
res 0 out_len 504
res 0 out_len 503
res 0 out_len 502
res 0 out_len 501
res 0 out_len 500
res 0 out_len 499
res 0 out_len 498
res 0 out_len 497
res 0 out_len 496
res 0 out_len 495
res 0 out_len 494
res 0 out_len 493
res 0 out_len 492
res 0 out_len 491
res 0 out_len 490
res 0 out_len 489
res 0 out_len 488
res 0 out_len 487
res 0 out_len 486
res 0 out_len 485
res 0 out_len 484
res 0 out_len 483
res 0 out_len 482
res 0 out_len 481
res 0 out_len 480
PASS: iconv_fread
===================
All 16 tests passed
===================
make[5]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
make[4]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/tds/unittests'
make[4]: Entering directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
make[3]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
make[2]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/tds'
Making check in ctlib
make[2]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib'
Making check in unittests
make[3]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
make t0001 t0002 t0003 t0004 t0005 t0006 t0007 t0008 t0009 connect_fail
ct_options lang_ct_param array_bind cs_diag get_send_data rpc_ct_param
rpc_ct_setparam ct_diagclient ct_diagserver ct_diagall cs_config cancel
blk_in blk_out ct_cursor ct_cursors ct_dynamic blk_in2
make[4]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0001.o -MD -MP -MF ".deps/t0001.Tpo" -c -o
t0001.o t0001.c; \
then mv -f ".deps/t0001.Tpo" ".deps/t0001.Po"; else rm -f
".deps/t0001.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT common.o -MD -MP -MF ".deps/common.Tpo" -c
-o common.o common.c; \
then mv -f ".deps/common.Tpo" ".deps/common.Po"; else rm -f
".deps/common.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0001 t0001.o common.o
../libct.la
mkdir .libs
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0001 t0001.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0002.o -MD -MP -MF ".deps/t0002.Tpo" -c -o
t0002.o t0002.c; \
then mv -f ".deps/t0002.Tpo" ".deps/t0002.Po"; else rm -f
".deps/t0002.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0002 t0002.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0002 t0002.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0003.o -MD -MP -MF ".deps/t0003.Tpo" -c -o
t0003.o t0003.c; \
then mv -f ".deps/t0003.Tpo" ".deps/t0003.Po"; else rm -f
".deps/t0003.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0003 t0003.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0003 t0003.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0004.o -MD -MP -MF ".deps/t0004.Tpo" -c -o
t0004.o t0004.c; \
then mv -f ".deps/t0004.Tpo" ".deps/t0004.Po"; else rm -f
".deps/t0004.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0004 t0004.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0004 t0004.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0005.o -MD -MP -MF ".deps/t0005.Tpo" -c -o
t0005.o t0005.c; \
then mv -f ".deps/t0005.Tpo" ".deps/t0005.Po"; else rm -f
".deps/t0005.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0005 t0005.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0005 t0005.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0006.o -MD -MP -MF ".deps/t0006.Tpo" -c -o
t0006.o t0006.c; \
then mv -f ".deps/t0006.Tpo" ".deps/t0006.Po"; else rm -f
".deps/t0006.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0006 t0006.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0006 t0006.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0007.o -MD -MP -MF ".deps/t0007.Tpo" -c -o
t0007.o t0007.c; \
then mv -f ".deps/t0007.Tpo" ".deps/t0007.Po"; else rm -f
".deps/t0007.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0007 t0007.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0007 t0007.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0008.o -MD -MP -MF ".deps/t0008.Tpo" -c -o
t0008.o t0008.c; \
then mv -f ".deps/t0008.Tpo" ".deps/t0008.Po"; else rm -f
".deps/t0008.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0008 t0008.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0008 t0008.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT t0009.o -MD -MP -MF ".deps/t0009.Tpo" -c -o
t0009.o t0009.c; \
then mv -f ".deps/t0009.Tpo" ".deps/t0009.Po"; else rm -f
".deps/t0009.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o t0009 t0009.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o t0009 t0009.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT connect_fail.o -MD -MP -MF
".deps/connect_fail.Tpo" -c -o connect_fail.o connect_fail.c; \
then mv -f ".deps/connect_fail.Tpo" ".deps/connect_fail.Po"; else rm
-f ".deps/connect_fail.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o connect_fail connect_fail.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o connect_fail
connect_fail.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_options.o -MD -MP -MF
".deps/ct_options.Tpo" -c -o ct_options.o ct_options.c; \
then mv -f ".deps/ct_options.Tpo" ".deps/ct_options.Po"; else rm -f
".deps/ct_options.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_options ct_options.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_options ct_options.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT lang_ct_param.o -MD -MP -MF
".deps/lang_ct_param.Tpo" -c -o lang_ct_param.o lang_ct_param.c; \
then mv -f ".deps/lang_ct_param.Tpo" ".deps/lang_ct_param.Po"; else
rm -f ".deps/lang_ct_param.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o lang_ct_param lang_ct_param.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o lang_ct_param
lang_ct_param.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT array_bind.o -MD -MP -MF
".deps/array_bind.Tpo" -c -o array_bind.o array_bind.c; \
then mv -f ".deps/array_bind.Tpo" ".deps/array_bind.Po"; else rm -f
".deps/array_bind.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o array_bind array_bind.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o array_bind array_bind.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT cs_diag.o -MD -MP -MF ".deps/cs_diag.Tpo"
-c -o cs_diag.o cs_diag.c; \
then mv -f ".deps/cs_diag.Tpo" ".deps/cs_diag.Po"; else rm -f
".deps/cs_diag.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o cs_diag cs_diag.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o cs_diag cs_diag.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT get_send_data.o -MD -MP -MF
".deps/get_send_data.Tpo" -c -o get_send_data.o get_send_data.c; \
then mv -f ".deps/get_send_data.Tpo" ".deps/get_send_data.Po"; else
rm -f ".deps/get_send_data.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o get_send_data get_send_data.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o get_send_data
get_send_data.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT rpc_ct_param.o -MD -MP -MF
".deps/rpc_ct_param.Tpo" -c -o rpc_ct_param.o rpc_ct_param.c; \
then mv -f ".deps/rpc_ct_param.Tpo" ".deps/rpc_ct_param.Po"; else rm
-f ".deps/rpc_ct_param.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o rpc_ct_param rpc_ct_param.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o rpc_ct_param
rpc_ct_param.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT rpc_ct_setparam.o -MD -MP -MF
".deps/rpc_ct_setparam.Tpo" -c -o rpc_ct_setparam.o rpc_ct_setparam.c; \
then mv -f ".deps/rpc_ct_setparam.Tpo" ".deps/rpc_ct_setparam.Po";
else rm -f ".deps/rpc_ct_setparam.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o rpc_ct_setparam
rpc_ct_setparam.o common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o rpc_ct_setparam
rpc_ct_setparam.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_diagclient.o -MD -MP -MF
".deps/ct_diagclient.Tpo" -c -o ct_diagclient.o ct_diagclient.c; \
then mv -f ".deps/ct_diagclient.Tpo" ".deps/ct_diagclient.Po"; else
rm -f ".deps/ct_diagclient.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_diagclient ct_diagclient.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_diagclient
ct_diagclient.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_diagserver.o -MD -MP -MF
".deps/ct_diagserver.Tpo" -c -o ct_diagserver.o ct_diagserver.c; \
then mv -f ".deps/ct_diagserver.Tpo" ".deps/ct_diagserver.Po"; else
rm -f ".deps/ct_diagserver.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_diagserver ct_diagserver.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_diagserver
ct_diagserver.o common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_diagall.o -MD -MP -MF
".deps/ct_diagall.Tpo" -c -o ct_diagall.o ct_diagall.c; \
then mv -f ".deps/ct_diagall.Tpo" ".deps/ct_diagall.Po"; else rm -f
".deps/ct_diagall.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_diagall ct_diagall.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_diagall ct_diagall.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT cs_config.o -MD -MP -MF
".deps/cs_config.Tpo" -c -o cs_config.o cs_config.c; \
then mv -f ".deps/cs_config.Tpo" ".deps/cs_config.Po"; else rm -f
".deps/cs_config.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o cs_config cs_config.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o cs_config cs_config.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT cancel.o -MD -MP -MF ".deps/cancel.Tpo" -c
-o cancel.o cancel.c; \
then mv -f ".deps/cancel.Tpo" ".deps/cancel.Po"; else rm -f
".deps/cancel.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o cancel cancel.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o cancel cancel.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT blk_in.o -MD -MP -MF ".deps/blk_in.Tpo" -c
-o blk_in.o blk_in.c; \
then mv -f ".deps/blk_in.Tpo" ".deps/blk_in.Po"; else rm -f
".deps/blk_in.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o blk_in blk_in.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o blk_in blk_in.o common.o
../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT blk_out.o -MD -MP -MF ".deps/blk_out.Tpo"
-c -o blk_out.o blk_out.c; \
then mv -f ".deps/blk_out.Tpo" ".deps/blk_out.Po"; else rm -f
".deps/blk_out.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o blk_out blk_out.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o blk_out blk_out.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_cursor.o -MD -MP -MF
".deps/ct_cursor.Tpo" -c -o ct_cursor.o ct_cursor.c; \
then mv -f ".deps/ct_cursor.Tpo" ".deps/ct_cursor.Po"; else rm -f
".deps/ct_cursor.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_cursor ct_cursor.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_cursor ct_cursor.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_cursors.o -MD -MP -MF
".deps/ct_cursors.Tpo" -c -o ct_cursors.o ct_cursors.c; \
then mv -f ".deps/ct_cursors.Tpo" ".deps/ct_cursors.Po"; else rm -f
".deps/ct_cursors.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_cursors ct_cursors.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_cursors ct_cursors.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT ct_dynamic.o -MD -MP -MF
".deps/ct_dynamic.Tpo" -c -o ct_dynamic.o ct_dynamic.c; \
then mv -f ".deps/ct_dynamic.Tpo" ".deps/ct_dynamic.Po"; else rm -f
".deps/ct_dynamic.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o ct_dynamic ct_dynamic.o
common.o ../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o ct_dynamic ct_dynamic.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
if gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-D_FREETDS_LIBRARY_SOURCE -DUNIXODBC -D_REENTRANT -D_THREAD_SAFE -DDEBUG=1
-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-long-long -pthread -g -O2
-Wdeclaration-after-statement -MT blk_in2.o -MD -MP -MF ".deps/blk_in2.Tpo"
-c -o blk_in2.o blk_in2.c; \
then mv -f ".deps/blk_in2.Tpo" ".deps/blk_in2.Po"; else rm -f
".deps/blk_in2.Tpo"; exit 1; fi
/bin/bash ../../../libtool --tag=CC --mode=link gcc -pthread -g -O2
-Wdeclaration-after-statement -no-install -o blk_in2 blk_in2.o common.o
../libct.la
gcc -pthread -g -O2 -Wdeclaration-after-statement -o blk_in2 blk_in2.o
common.o ../.libs/libct.so -lrt -Wl,--rpath
-Wl,/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/.libs
make[4]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
make check-TESTS
make[4]: Entering directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
t0001.c: Testing login, logout
PASS: t0001
t0002.c: Testing bind & select
spid ecid status loginame hostname blk dbname cmd request_id
1 0 background sa

0 RESOURCE MONITOR 0
2 0 background sa

0 LAZY WRITER 0
3 0 suspended sa

0 LOG WRITER 0
4 0 background sa

0 LOCK MONITOR 0
5 0 background sa

0 master SIGNAL HANDLER 0
6 0 sleeping sa

0 master TASK MANAGER 0
7 0 background sa

0 master TRACE QUEUE TASK 0
8 0 sleeping sa

0 UNKNOWN TOKEN 0
9 0 background sa

0 master BRKR TASK 0
10 0 background sa

0 master TASK MANAGER 0
11 0 suspended sa

0 master CHECKPOINT 0
12 0 background sa

0 master BRKR EVENT HNDLR 0
13 0 background sa

0 master BRKR TASK 0
14 0 sleeping sa

0 master TASK MANAGER 0
15 0 sleeping sa

0 master TASK MANAGER 0
16 0 sleeping sa

0 master TASK MANAGER 0
17 0 sleeping sa

0 master TASK MANAGER 0
18 0 sleeping sa

0 master TASK MANAGER 0
19 0 sleeping sa

0 master TASK MANAGER 0
21 0 sleeping sa

0 master TASK MANAGER 0
51 0 sleeping sguser SQEEGEE2

0 EquiNet AWAITING COMMAND 0
52 0 sleeping sguser SQEEGEE2

0 EquiNet AWAITING COMMAND 0
53 0 sleeping NT AUTHORITY\SYSTEM SQEEGEE2

0 msdb AWAITING COMMAND 0
54 0 sleeping NT AUTHORITY\SYSTEM SQEEGEE2

0 msdb AWAITING COMMAND 0
55 0 sleeping NT AUTHORITY\SYSTEM SQEEGEE2

0 msdb AWAITING COMMAND 0
56 0 sleeping EQTC\Administrator SQEEGEE2

0 master AWAITING COMMAND 0
57 0 sleeping NT AUTHORITY\SYSTEM SQEEGEE2

0 msdb AWAITING COMMAND 0
58 0 runnable sa sky

0 tempdb SELECT 0
59 0 sleeping sguser SYSTEMSGUARDIAN

0 SystemsGuardianArchive AWAITING COMMAND
0
66 0 sleeping sguser WIN2003IIS

0 SystemsGuardian AWAITING COMMAND 0
ct_results fetched 30 rows.
ct_results: CS_STATUS_RESULT detected for sp_who
unnamed1
0
ct_results fetched 1 rows.
PASS: t0002
t0003.c: Retrieve CS_TEXT_TYPE using ct_bind()
PASS: t0003
t0004.c: Check ordering of returns from cs_results()
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4047
result_ret 1 result_type 4046
result_ret 1 result_type 4040
result_ret 1 result_type 4046
PASS: t0004
t0005.c: Testing login, logout
PASS: t0005
t0006.c: Testing conversion
Test succeded
PASS: t0006
t0007.c: Retrieve CS_CHAR_TYPE using ct_bind()
PASS: t0007

CS-Library Message:
number 33620240 layer 2 origin 1 severity 1 number 16
msgstring: cs_convert: cslib user api layer: external error: Conversion
between 56 and 61 datatypes is not supported.
osstring: (null)
ct_results() result_type CS_CMD_FAIL.

Server Message:
number 0 severity 0 state 1 line 1
server: SQEEGEE2
proc: (null)
text: This is a test
t0008.c: Testing context callbacks
Trying clientmsg_cb with context
Trying cslibmsg_cb
Trying login
Trying clientmsg_cb with connection
Trying servermsg_cb with connection
Trying logout
PASS: t0008
t0009.c: Retrieve compute results processing
col1 = 1 col2= 'A', col3 = 'Jan 01 2002 10:00AM'
col1 = 2 col2= 'A', col3 = 'Jan 02 2002 10:00AM'
col1 = 3 col2= 'A', col3 = 'Jan 03 2002 10:00AM'
testing compute_result
compute_col1 = 6
col1 = 8 col2= 'B', col3 = 'Jan 04 2002 10:00AM'
col1 = 9 col2= 'B', col3 = 'Jan 05 2002 10:00AM'
testing compute_result
compute_col1 = 17
testing compute_result
compute_col3 = 'Jan 05 2002 10:00AM'
PASS: t0009
Test succeeded
PASS: connect_fail
ct_options.c: Set/Retrieve DATEFIRST
ct_options.c: Set/Retrieve DATEFORMAT
ct_options.c: Set/Retrieve ANSINULL
ct_options.c: Set/Retrieve CHAINXACTS
PASS: ct_options
lang_ct_param.c: submit language query with variables using ct_param
PASS: lang_ct_param
array_bind.c: Retrieve data using array binding
ct_fetch returned 2 rows
col1 = 1 col2= 'AAAA', col3 = 'Jan 01 2002 10:00AM'
col1 = 2 col2= 'BBBB', col3 = 'Jan 02 2002 10:00AM'
ct_fetch returned 2 rows
col1 = 3 col2= 'CCCC', col3 = 'Jan 03 2002 10:00AM'
col1 = 8 col2= 'DDDD', col3 = 'Jan 04 2002 10:00AM'
ct_fetch returned 1 rows
col1 = 9 col2= 'EEEE', col3 = 'Jan 05 2002 10:00AM'
PASS: array_bind

CS-Library Message:
number 33816852 layer 2 origin 4 severity 1 number 20
msgstring: cs_convert: cslib user api layer: common library error: The
conversion/operation resulted in overflow.
osstring: (null)

CS-Library Message:
number 33620240 layer 2 origin 1 severity 1 number 16
msgstring: cs_convert: cslib user api layer: external error: Conversion
between 56 and 61 datatypes is not supported.
osstring: (null)
cs_diag.c: Testing context callbacks
Trying clientmsg_cb with context
PASS: cs_diag
get_send_data.c: Retrieve CS_TEXT_TYPE using ct_bind()
get_send_data.c: Trying ct_data_info on text column
datatype = 35
usertype = 0
text len = 600
name = #test_table.name
PASS: get_send_data
rpc_ct_param.c: submit a stored procedure using ct_param

ROW RESULTS




----------- ------ -------------------- ------------------------
------------------------------ --------------------
------------------------------------------
2 234 0.12 300.90

ff00000000000000000000000000000000000000
All done processing rows.

Server message:
Message number: 0, Severity 0, State 1, Line 1
Server 'SQEEGEE2'
Procedure 'sample_rpc'
Message String: This is the message printed out by sample_rpc.

STATUS RESULTS


-----------
0
All done processing rows.

PARAMETER RESULTS

@sintparam @floatparam @moneyparam @dateparam
@charparam
@binaryparam






----------- -------------------- ------------------------
------------------------------
------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

236 2.12 302.90 Apr 24 2008 12:02AM
The char parameters
ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
All done processing rows.
PASS: rpc_ct_param
rpc_ct_setparam.c: submit a stored procedure using ct_setparam

ROW RESULTS




----------- ------ -------------------- ------------------------
------------------------------ --------------------
------------------------------------------
2 234 0.12 300.90

ff00000000000000000000000000000000000000
All done processing rows.

Server message:
Message number: 0, Severity 0, State 1, Line 1
Server 'SQEEGEE2'
Procedure 'sample_rpc'
Message String: This is the message printed out by sample_rpc.

STATUS RESULTS


-----------
0
All done processing rows.

PARAMETER RESULTS

@sintparam @floatparam @moneyparam @dateparam
@charparam
@binaryparam






----------- -------------------- ------------------------
------------------------------
------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

236 2.12 302.90 Apr 24 2008 12:02AM
The char parameters
ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
All done processing rows.

ROW RESULTS




----------- ------ -------------------- ------------------------
------------------------------ --------------------
------------------------------------------
3 234 0.12 300.90

ff00000000000000000000000000000000000000
All done processing rows.

Server message:
Message number: 0, Severity 0, State 1, Line 1
Server 'SQEEGEE2'
Procedure 'sample_rpc'
Message String: This is the message printed out by sample_rpc.

STATUS RESULTS


-----------
0
All done processing rows.

PARAMETER RESULTS

@sintparam @floatparam @moneyparam @dateparam
@charparam
@binaryparam






----------- -------------------- ------------------------
------------------------------
------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

237 3.12 303.90 Apr 24 2008 12:02AM
The char parameters
ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
All done processing rows.
PASS: rpc_ct_setparam

Open Client Message:
number 16843145 layer 1 origin 1 severity 1 number 137
msgstring: ct_bind: user api layer: external error: A bind count of 4 is not
consistent with the count supplied for existing binds. The current bind count
is 2.
osstring: (null)
ct_diagclient.c: Retrieve data using array binding
Maximum message limit is set to: 1
Number of client messages returned: 1
ct_fetch returned 2 rows
col1 = 1 col2= 'AAAA'
col1 = 2 col2= 'BBBB'
PASS: ct_diagclient
Maximum message limit is set to 4.
Number of messages returned: 0
PASS: ct_diagserver
ct_results() result_type CS_CMD_FAIL.
ct_results() result_type CS_CMD_FAIL.
ct_results() result_type CS_CMD_FAIL.

Open Client Message:
number 16843145 layer 1 origin 1 severity 1 number 137
msgstring: ct_bind: user api layer: external error: A bind count of 4 is not
consistent with the count supplied for existing binds. The current bind count
is 2.
osstring: (null)

Server Message:
number 3701 severity 11 state 5 line 1
server: SQEEGEE2
proc: (null)
text: Cannot drop the table '#ctlibarray3', because it does not exist or you
do not have permission.

Server Message:
number 3701 severity 11 state 5 line 1
server: SQEEGEE2
proc: (null)
text: Cannot drop the table '#ctlibarray4', because it does not exist or you
do not have permission.

Server Message:
number 3701 severity 11 state 5 line 1
server: SQEEGEE2
proc: (null)
text: Cannot drop the table '#ctlibarray5', because it does not exist or you
do not have permission.
ct_diagall.c: Retrieve data using array binding
Maximum message limit is set to: 5
ct_fetch returned 2 rows
col1 = 1 col2= 'AAAA'
col1 = 2 col2= 'BBBB'
Total number of client/server messages = 4
Number of client messages returned: 1
Number of server messages returned: 3
PASS: ct_diagall
Trying cs_config with CS_USERDATA

Testing CS_SET/GET USERDATA with char array
Testing CS_SET/GET USERDATA with char array
Testing CS_SET/GET USERDATA with int
PASS: cs_config
All rows read, this may not occur.
cancel.c: Check asynchronous called ct_cancel()
More results?...
do_fetch retrieved 10000 rows
do_fetch() returned: 0
More results?...
FAIL: cancel
blk_in.c: Retrieve data using array binding
Sending same row 10 times...
10 rows copied.
done
PASS: blk_in
blk_out.c: Retrieve data using array binding
retrieved 1 (4,0) AAAA (5,0) Jan 01 2002 10:00AM (20,0)
retrieved 2 (4,0) BBBB (5,0) Jan 02 2002 10:00AM (20,0)
retrieved 3 (4,0) CCCC (5,0) Jan 03 2002 10:00AM (20,0)
retrieved 8 (4,0) DDDD (5,0) Jan 04 2002 10:00AM (20,0)
retrieved 3 (0,-1) EEEE (5,0) Jan 05 2002 10:00AM (20,0)
PASS: blk_out
ct_results(6) result_type CS_CMD_FAIL.
ct_cursor.c: Testing ct_cursor()
Trying login
Trying declare, rows , open in one SEND
Trying declare, rows, open one at a time
Running normal select command after cursor operations
Trying logout
Test suceeded
PASS: ct_cursor
ct_cursors.c: use multiple cursors on the same connection
Trying login
opening first cursor on connection
opening second cursor on connection
closing first cursor on connection
closing second cursor on connection
Trying logout
Test succeded
PASS: ct_cursors
Name = name
Type = 0
Length = 30
ct_dynamic.c: use ct_dynamic/ct_param to prepare and execute a statement
PASS: ct_dynamic
blk_in2.c: Inserting data using bulk cancelling
done
PASS: blk_in2
====================
1 of 28 tests failed
====================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory
`/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib/unittests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/src/ctlib'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/smile/tmp/freetds/freetds-0.82RC4/src'
make: *** [check-recursive] Error 1



  • [freetds] CORRECTED results Hardy64 vs. 0.82RC4, Igor Chudov, 04/24/2008

Archive powered by MHonArc 2.6.24.

Top of Page