Has anyone had any luck compiling SQLite successfully on this platform? These are the results from the test suite (with some successful runs removed to preserve space).
AIX 5.2 Power4+ 64 bit using xlc 7.0: The test aborted at some point before completion. attach2-4.1.1... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.1.2... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.2... Ok attach2-4.2.1... Expected: [main shared temp closed file2 unlocked] Got: [] attach2-4.2.2... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.3... Ok attach2-4.3.1... Expected: [main shared temp closed file2 unlocked] Got: [] attach2-4.3.2... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.4... Ok attach2-4.4.1... Expected: [main shared temp closed file2 unlocked] Got: [] attach2-4.4.2... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.5... Ok attach2-4.5.1... Expected: [main shared temp closed file2 unlocked] Got: [] attach2-4.5.2... Expected: [main unlocked temp closed file2 reserved] Got: [] attach2-4.6.1... Ok attach2-4.6.1.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.6.1.2... Expected: [main unlocked temp closed file2 reserved] Got: [] attach2-4.6.2... Ok attach2-4.6.2.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.6.2.2... Expected: [main unlocked temp closed file2 reserved] Got: [] attach2-4.7... Ok attach2-4.7.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.7.2... Expected: [main reserved temp closed file2 reserved] Got: [] attach2-4.8... Ok attach2-4.8.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.8.2... Expected: [main reserved temp closed file2 reserved] Got: [] attach2-4.9... Ok attach2-4.9.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.9.2... Expected: [main reserved temp closed file2 reserved] Got: [] attach2-4.10... Ok attach2-4.10.1... Expected: [main shared temp closed file2 shared] Got: [] attach2-4.10.2... Expected: [main pending temp closed file2 reserved] Got: [] attach2-4.11... Ok attach2-4.11.1... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.11.2... Expected: [main pending temp closed file2 reserved] Got: [] attach2-4.12... Expected: [0 {}] Got: [1 {disk I/O error}] attach2-4.12.1... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.12.2... Expected: [main unlocked temp closed file2 unlocked] Got: [] attach2-4.13... Ok attach2-4.14... Ok attach2-4.15... Expected: [1 2 1 2] Got: [1 2] attach2-5.1... Ok attach2-5.2... Error: disk I/O error autovacuum-ioerr-2.2.1... Error: no such function: randstr autovacuum-ioerr-2.2.2... Ok autovacuum-ioerr-2.2.3... Expected: [1] Got: [0] autovacuum-ioerr-3.1.1... Error: no such function: randstr autovacuum-ioerr-3.1.2... Ok autovacuum-ioerr-3.1.3... Expected: [1] Got: [0] autovacuum-ioerr-5.1.3... Expected: [1] Got: [0] autovacuum-ioerr-7.2.1... Ok autovacuum-ioerr-7.2.2... Ok autovacuum-ioerr-7.2.3... Ok autovacuum-ioerr2-1.1.1... Error: no such function: randstr autovacuum-ioerr2-1.1.2... Ok autovacuum-ioerr2-1.1.3... Expected: [1] Got: [0] autovacuum-ioerr2-2.1.1... Error: no such function: randstr autovacuum-ioerr2-2.1.2... Ok autovacuum-ioerr2-2.1.3... Expected: [1] Got: [0] autovacuum-ioerr2-3.1.1... Ok autovacuum-ioerr2-3.1.2... Ok autovacuum-ioerr2-3.1.3... Ok autovacuum-ioerr2-4.1.1... Error: no such function: randstr autovacuum-ioerr2-4.1.2... Ok autovacuum-ioerr2-4.1.3... Expected: [1] Got: [0] bigfile-1.1... Ok bigfile-1.2... Error: file is encrypted or is not a database bigfile-1.3... Error: file is encrypted or is not a database bigfile-1.4... Error: file is encrypted or is not a database bigfile-1.5... Error: file is encrypted or is not a database bigfile-1.6... Error: file is encrypted or is not a database bigfile-1.7... Error: file is encrypted or is not a database bigfile-1.8... Error: file is encrypted or is not a database bigfile-1.9... Error: file is encrypted or is not a database bigfile-1.10... Error: file is encrypted or is not a database bigfile-1.11... Error: file is encrypted or is not a database bigfile-1.12... Error: file is encrypted or is not a database bigfile-1.13... Error: file is encrypted or is not a database bigfile-1.14... Error: file is encrypted or is not a database bigfile-1.15... Error: file is encrypted or is not a database bigfile-1.16... Error: file is encrypted or is not a database collate4-1.1.3... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.1.4... Ok collate4-1.1.5... Ok collate4-1.1.6... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.1.7... Ok collate4-1.1.8... Ok collate4-1.1.9... Ok collate4-1.1.10... Expected: [{} B a sort] Got: [{} B a nosort] collate4-1.1.11... Ok collate4-1.1.12... Ok collate4-1.1.13... Expected: [{} a B sort] Got: [{} a B nosort] collate4-1.1.14... Ok collate4-1.1.15... Ok collate4-1.1.16... Ok collate4-1.1.17... Expected: [{} B a sort] Got: [{} B a nosort] collate4-1.1.18... Ok collate4-1.1.19... Ok collate4-1.1.20... Expected: [{} a B sort] Got: [{} a B nosort] collate4-1.1.21... Ok collate4-1.1.22... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.1.23... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.1.24... Ok collate4-1.1.25... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.1.26... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.1.27... Ok collate4-1.1.30... Ok collate4-1.2.0... Ok collate4-1.2.1... Ok collate4-1.2.2... Ok collate4-1.2.3... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.2.4... Ok collate4-1.2.5... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.2.6... Ok collate4-1.2.7... Ok collate4-1.2.8... Ok collate4-1.2.9... Ok collate4-1.2.10... Expected: [{} B a sort] Got: [{} B a nosort] collate4-1.2.11... Ok collate4-1.2.12... Expected: [{} a B sort] Got: [{} a B nosort] collate4-1.2.13... Ok collate4-1.2.14... Ok collate4-1.2.15... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.2.16... Expected: [{} A a B b sort] Got: [{} A a B b nosort] collate4-1.2.17... Ok collate4-1.2.18... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.2.19... Ok collate4-1.2.20... Expected: [{} A B a b sort] Got: [{} A B a b nosort] collate4-1.2.21... Ok collate4-1.2.22... Expected: [b a B A {} sort] Got: [b a B A {} nosort] collate4-1.2.23... Expected: [b a B A {} sort] Got: [b a B A {} nosort] collate4-1.2.24... Ok collate4-1.2.25... Ok collate4-2.1.0... Ok collate4-2.1.1... Expected: [A a A A 19] Got: [A a A A 0] collate4-2.1.2... Expected: [A a A A 5] Got: [A a A A 0] collate4-2.1.3... Expected: [A A 19] Got: [A A 0] collate4-2.1.4... Expected: [A a A A 19] Got: [A a A A 0] collate4-2.1.5... Expected: [A A 4] Got: [A A 0] collate4-2.1.6... Expected: [a A 10] Got: [a A 0] collate4-2.1.7... Expected: [a A 6] Got: [a A 0] collate4-2.1.8... Expected: [a A 5] Got: [a A 0] collate4-2.1.9... Expected: [a A 9] Got: [a A 0] collate4-2.1.10... Ok collate4-2.2.0... Ok collate4-2.2.1... Expected: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 63] Got: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0] collate4-2.2.1b... Expected: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 29] Got: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0] collate4-2.2.2... Expected: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 22] Got: [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0] collate4-2.2.10... Ok collate4-3.0... Ok collate4-3.1... Ok collate4-3.2... Ok collate4-3.3... Ok collate4-3.4... Ok collate4-3.5... Ok collate4-3.6... Ok collate4-3.7... Ok collate4-3.8... Ok collate4-3.9... Ok collate4-3.10... Ok collate4-3.11... Ok collate4-3.12... Ok collate4-3.13... Ok collate4-3.14... Ok collate4-3.15... Ok collate4-4.0... Ok collate4-4.1... Expected: [20 3] Got: [20 0] collate4-4.2... Expected: [10 3] Got: [10 0] collate4-4.3... Expected: [10 2] Got: [10 0] collate4-4.4... Expected: [20 1] Got: [20 0] collate4-4.5... Expected: [10 3] Got: [10 0] collate4-4.6... Expected: [20 3] Got: [20 0] collate4-4.7... Ok collate4-4.8... Ok collate4-4.9... Ok collate4-4.10... Ok collate4-4.11... Ok collate4-4.12... Ok collate4-4.13... Ok collate4-4.14... Ok collate4-4.15... Ok collate4-6.0... Ok collate4-6.1... Ok collate4-6.2... Ok collate4-6.3... Expected: [10 101 15 sort] Got: [10 101 15 nosort] date-6.16... Expected: [{2000-07-01 08:34:56}] Got: [{2005-03-11 14:16:00}] date-7.1... Ok date-7.2... Ok date-7.3... Ok date-7.4... Ok date-7.5... Ok date-7.6... Ok date-7.7... Ok date-7.8... Ok date-7.9... Ok date-7.10... Ok date-7.11... Ok date-7.12... Ok date-7.13... Ok date-7.14... Ok date-7.15... Ok date-7.16... Ok date-8.1... Expected: [{2003-10-26 12:34:00}] Got: [{2005-03-13 19:16:00}] date-8.2... Expected: [{2003-10-27 12:34:00}] Got: [{2005-03-14 19:16:00}] date-8.3... Expected: [{2003-10-28 12:34:00}] Got: [{2005-03-15 19:16:00}] date-8.4... Expected: [{2003-10-22 12:34:00}] Got: [{2005-03-16 19:16:00}] date-8.5... Expected: [{2003-10-01 00:00:00}] Got: [{2005-03-01 00:00:00}] date-8.6... Expected: [{2003-01-01 00:00:00}] Got: [{2005-01-01 00:00:00}] date-8.7... Expected: [{2003-10-22 00:00:00}] Got: [{2005-03-11 00:00:00}] date-8.8... Expected: [{2003-10-23 12:34:00}] Got: [{2005-03-12 19:16:00}] date-8.9... Expected: [{2003-10-23 12:34:00}] Got: [{2005-03-12 19:16:00}] date-8.10... Expected: [{2003-10-23 18:34:00}] Got: [{2005-03-13 01:16:00}] date-8.11... Expected: [{2003-10-21 12:34:00}] Got: [{2005-03-10 19:16:00}] date-8.12... Expected: [{2003-11-22 12:34:00}] Got: [{2005-04-11 19:16:00}] date-8.13... Expected: [{2004-09-22 12:34:00}] Got: [{2006-02-11 19:16:00}] date-8.14... Expected: [{2002-09-22 12:34:00}] Got: [{2004-02-11 19:16:00}] date-8.15... Expected: [{2003-12-07 12:34:00}] Got: [{2005-04-26 19:16:00}] date-8.16... Expected: [{1998-10-22 12:34:00}] Got: [{2000-03-11 19:16:00}] date-8.17... Expected: [{2003-10-22 12:44:30}] Got: [{2005-03-11 19:26:30}] date-8.18... Expected: [{2003-10-22 11:19:00}] Got: [{2005-03-11 18:01:00}] date-8.19... Expected: [{2003-10-22 12:34:11}] Got: [{2005-03-11 19:16:11}] diskfull-1.1... Error: no such function: randstr diskfull-1.2... Expected: [1 {database is full}] Got: [0 {}] diskfull-1.3... Expected: [1 {database is full}] Got: [0 {}] func-12.1... Error: no such function: test_destructor func-12.2... Error: no such function: test_destructor_count func-12.3... Error: no such function: test_destructor func-12.4... Error: no such function: test_destructor_count func-12.5... Error: no such function: test_destructor func-12.6... Error: no such function: test_destructor_count func-12.7... Ok func-13.1... Error: no such function: test_auxdata func-13.2... Ok func-13.3... Error: no such function: test_auxdata func-13.4... Error: no such function: test_auxdata func-13.5... Error: no such function: test_auxdata func-13.6... Error: no such function: test_auxdata func-13.7... Error: (1) no such function: test_auxdata func-14.1... Ok func-14.2... Ok func-15.1... Expected: [1 {user function error}] Got: [1 {no such function: test_error}] index-11.1... Expected: [0.1 3] Got: [0.1 0] interrrupt-2.1... Error: no such function: randstr interrupt-2.2.101.1... Expected: [1] Got: [0] interrupt-2.2.101.99... Expected: [0 {}] Got: [1 {cannot VACUUM from within a transaction}] interrupt-2.3... Error: no such table: t1 interrupt-2.4... Expected: [1] Got: [0] interrupt-2.5... Error: no such table: t1 interrupt-2.6... Ok interrupt-3.1.1... Ok interrupt-3.1.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.1.3... Ok interrupt-3.1.4... Ok interrupt-3.1.5... Ok interrupt-3.6.1... Ok interrupt-3.6.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.6.3... Ok interrupt-3.6.4... Ok interrupt-3.6.5... Ok interrupt-3.11.1... Ok interrupt-3.11.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.11.3... Ok interrupt-3.11.4... Ok interrupt-3.11.5... Ok interrupt-3.16.1... Ok interrupt-3.16.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.16.3... Ok interrupt-3.16.4... Ok interrupt-3.16.5... Ok interrupt-3.21.1... Ok interrupt-3.21.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.21.3... Ok interrupt-3.21.4... Ok interrupt-3.21.5... Ok interrupt-3.26.1... Ok interrupt-3.26.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.26.3... Ok interrupt-3.26.4... Ok interrupt-3.26.5... Ok interrupt-3.31.1... Ok interrupt-3.31.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.31.3... Ok interrupt-3.31.4... Ok interrupt-3.31.5... Ok interrupt-3.36.1... Ok interrupt-3.36.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.36.3... Ok interrupt-3.36.4... Ok interrupt-3.36.5... Ok interrupt-3.41.1... Ok interrupt-3.41.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.41.3... Ok interrupt-3.41.4... Ok interrupt-3.41.5... Ok interrupt-3.46.1... Ok interrupt-3.46.2... Expected: [1 interrupted] Got: [1 {no such table: t1}] interrupt-3.46.3... Ok interrupt-3.46.4... Ok interrupt-3.46.5... Ok /local/develop/test/sqlite-3.1.3/.libs/lt-testfixture: no such table: t1 while executing "$db eval $sql" (procedure "execsql" line 3) invoked from within "execsql { CREATE TABLE t2(a,b,c); INSERT INTO t2 SELECT round(a/10), randstr(50,80), randstr(50,60) FROM t1; }" (file "test/interrupt.test" line 162) invoked from within "source $testfile" ("foreach" body line 4) invoked from within "foreach testfile [lsort -dictionary [glob $testdir/*.test]] { set tail [file tail $testfile] if {[lsearch -exact $EXCLUDE $tail]>=0} continue so..." (file "test/quick.test" line 44)