The current requirement is 1.42, the 1.46 in test/CMakeLists.txt is a
copy-paste error. This was noticed since OpenBSD currently ships 1.42
and the tests would not build there.
# This will set ${CMAKE_THREAD_LIBS_INIT} to the correct, OS-specific value.
find_package(Threads)
-find_package(Boost 1.46 COMPONENTS system thread unit_test_framework REQUIRED)
+find_package(Boost 1.42 COMPONENTS system thread unit_test_framework REQUIRED)
FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 qmake-mac)
find_package(Qt4 REQUIRED)