1 This version of vi requires DB3.1 or better, which can be found
2 on http://www.sleepycat.com/ .
4 If your system library (such as glibc) uses a previous version
5 of db (e.g. DB2) internally, you must configure with
6 --enable-dynamic-loading to avoid symbols in the internally
7 used db from being resolved against the newer db.
9 If, on top of that, the vi binary is explicitly linked
10 against that previous version of db (such as might happen
11 if you enable the perl embedding), you should compile
12 the 3.1 version with all symbols internally resolved.
13 This can be accomplished by passing the -Bsymbolic
15 A patch that does this is included.
18 cd /path/to/db3.1/source
19 patch -p1 < /path/to/nvi/source/db-3.1.14-Bsymbolic-patch
21 (If only I knew somebody who works at sleepycat...)