Boost logo

Boost Testing :

From: Victor A. Wagner Jr. (vawjr_at_[hidden])
Date: 2005-05-25 15:34:18

At 12:52 2005-05-25, Jonathan Turkanis wrote:
>Victor A. Wagner Jr. wrote:


> > I even built the libraries using updated (from vc++6) workspace
> > definitions. Am I supposed to now put these someplace so that the
> > boost build system can find them?
> > What next?
>Defining ZLIB_SOURCE and BZIP2_SOURCE is supposed to be sufficient to tell
>Boost.Build to build bzip and zlib from the sources and to link the Iostreams
>tests against them.
>Looking at your tests results (you're RudbekAssociated, right?) I see the
>following linker errors:
> LINK : fatal error LNK1104: cannot open file 'libbz2.lib'
> LINK : fatal error LNK1104: cannot open file 'zdll.lib'
>The linker is supposed to look for these DLLs only if ZLIB_SOURCE and
>BZIP2_SOURCE are not defined. For example, bzips.jam contains:
> if ! $(BZIP2_SOURCE) && ! $(BZIP2_BINARY)
> {
> if $(NT) && ! [ MATCH (.*gcc.*) : $(TOOLS) ]
> {
> WINDOWS = 1 ;
> BZIP2_BINARY = "libbz2" ;
> }
> else
> {
> BZIP2_BINARY = "bz2" ;
> }
> }
>So the only way it can learn the name "libbz2" is if neither BZIP2_SOURCE nor
>BZIP2_BINARY are defined. Could you please double check
>that BZIP2_SOURCE and
>ZLIB_SOURCE are defined, and that BZIP2_BINARY and ZLIB_BINARY are not?

reasonably sure, I logged on as the user which runs the tests and there is
no *_binary in the environment variables and two *_source
I'll try to update my script to actually put that in the output se can see
at the website.


Victor A. Wagner Jr.
The five most dangerous words in the English language:
               "There oughta be a law"

Boost-testing list run by mbergal at