diff --git a/build.sh b/build.sh
index fb7d3460197c5f13282e188c8e92a16a67571f2f..34244e14d77b422f4c2d8236a62ca4caa09bbba3 100755
--- a/build.sh
+++ b/build.sh
@@ -689,6 +689,8 @@ build_boinc_mingw()
     cp $ROOT/3rdparty/boinc/lib/mfile.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     cp $ROOT/3rdparty/boinc/lib/parse.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     cp $ROOT/3rdparty/boinc/lib/util.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
+    # invoke MinGW's (Debian Squeeze) ranlib as the archive lacks an index
+    /usr/i586-mingw32msvc/bin/ranlib $ROOT/install/lib/libboinc.a
     echo "Successfully built and installed BOINC!" | tee -a $LOGFILE
 
     store_build_state $BS_BUILD_BOINC_MINGW || failure