если кому интересно, то проблему я решил:
1. сборка boost'a.
в архиве версии 1.42 лежали исхлдники bjam'а, поэтому больше ничего не качал
чтобы работать с QT нужно указать правильный компилятор при сборке
этап первый: сборка bjam
CODE
SET MINGWDIR=c:\Qt\2009.05\mingw\bin\
SET BOOSTDIR=c:\boost\boost_1_42_0\
SET PATH=%MINGWDIR%;PATH
CD %BOOSTDIR%\tools\jam\src\
build.bat gcc
COPY "%BOOSTDIR%\tools\jam\src\bin.ntx86\bjam.exe" "%BOOSTDIR%\bjam.exe"
этап второй: собственно сборка boost'а
CODE
SET BOOSTDIR=c:\boost\boost_1_42_0\
SET MINGWDIR=c:\Qt\2009.05\mingw\bin\
SET PATH=%BOOSTDIR%;%MINGWDIR%;PATH
CD %BOOSTDIR%
bjam --build-dir=%BOOSTDIR% toolset=gcc --build-type=complete stage
2. подключение всей этой красоты к проекту Qt.
CODE
INCLUDEPATH += c:/boost/boost_1_42_0
LIBS += c:/boost/boost_1_42_0/stage/lib/libboost_system-mgw44.lib
win32:LIBS += -lsetupapi
win32:LIBS += -lwsock32
win32:LIBS += -lws2_32
win32:DEFINES += _WIN32_WINNT=0x0501
стоит заметить, что последние 4 строки нужны для boost::asio
вот и все)