Release Notes for 1.2.25

Please don't "report" new problems by adding them here as they may not be noticed. Instead use the bug tracker or mailing lists to report problems. You'll certainly get a much quicker response that way.

Any patch files linked to below have been generated with the diff utility, and can be applied with the GNU patch utility to a source tree, which you'll then need to recompile and reinstall. If you aren't already familiar with applying patches, see these helpful instructions (courtesy of the Drupal project, but very little is Drupal-specific).

We've had a report that the merge tool supplied with TortoiseSVN gives an error if you try to apply a patch where the line numbers are offset (as they may be for a backported fix). If you hit this issue, please use GNU patch instead.


The 1.2.x code still uses std::auto_ptr which was deprecated in C++11 and is due to be removed in C++17, so you're likely to get deprecation warnings if you build this Xapian 1.2.x with a modern compiler.

Once compilers start to switch to C++17 by default, this may evolve into compiler errors. If you really need to keep compiling a really old Xapian release series on a really modern platform, then the simplest workaround is to tell your compiler to use an older C++ standard - e.g. to tell GCC to compile using the C++11 standard plus GNU extensions:

./configure CXXFLAGS=-std=gnu++11


No known issues.


No known issues.

Last modified 5 years ago Last modified on 27/09/17 04:19:00
Note: See TracWiki for help on using the wiki.