The latest version of Berkeley DB is 4.1.25, and is supported by all versions of Ice.
But it's true that we haven't tried to build it --with-uniquename (see
http://www.sleepycat.com/docs/ref/install/multiple.html); although txn_begin() is not in the 4.1 documentation anymore, it's still there on all supported Ice platforms (
http://www.zeroc.com/platforms.html). So it looks like a bug in --with-uniquename

. Thanks for your patch!
Ice 1.1 also supports Xerces-C++ 2.1.0 and 2.2.0. It's true that it does not support Xerces-C++ 2.3.0 because they were released pretty much at the same time: Xerces-C++ 2.3.0 was released on May 27 and Ice 1.1 was released on May 28. Naturally the next Ice version will support Xerces-C++ 2.3.0.
Cheers,
Bernard