The .lib file is not created because you're exporting nothing from your library. Change the following line
Many thanks, and sorry for asking a question that turned out to be completely unrelated to Boost. Your fix worked fine, and I am hoping that with it in place I should be able to get the code to compile using a portable jamfile?
It now works better, so the counterexample is a little longer. Again, the addition of <link>static makes the code compile, but this time it complains about multiply defined symbols within zlib if it is not specified. What am I doing wrong this time? Many thanks.