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:

[deleted]

> > 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.

>Jonathan

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


Boost-testing list run by mbergal at meta-comm.com