SQLite User Forum

3.49.0 test failures with ICU
Login

3.49.0 test failures with ICU

(1) By Sam James (thesamesam) on 2025-02-14 05:57:55 [link] [source]

When building sqlite-3.49.0 from sqlite-src-3490000.zip, I see the following test failures:

$ ./configure --with-icu-config=auto
$ make
$ make -Onone test
[...]
! like3-8.utf8.1.5 expected: [1]
! like3-8.utf8.1.5 got:      []
! like3-8.utf8.1.7 expected: [1]
! like3-8.utf8.1.7 got:      []
! like3-8.utf8.5.5 expected: [1]
! like3-8.utf8.5.5 got:      []
! like3-8.utf8.5.7 expected: [1]
! like3-8.utf8.5.7 got:      []
[...]
4 errors out of 331504 tests on mop Linux 64-bit
!Failures on these tests: like3-8.utf8.1.5 like3-8.utf8.1.7 like3-8.utf8.5.5 like3-8.utf8.5.7
All memory allocations freed - no leaks
Maximum memory usage: 78944 bytes
Current memory usage: 0 bytes
Number of malloc()  : -1 calls
make: *** [/tmp/sqlite-src-3490000/main.mk:1693: tcltest] Error 1

This is with ICU 76.1 on amd64.

(2) By Richard Hipp (drh) on 2025-02-14 10:32:17 in reply to 1 [source]

This is a test case problem, not a problem in SQLite itself. The new test cases were added due to prior forum post d7b90d92ffbfc61f. Should be resolved as of check-in 5964616dc9de9323.

(3) By Sam James (thesamesam) on 2025-02-14 11:31:28 in reply to 2 [link] [source]

Thank you! It indeed solves the problem.