Boost logo

Boost :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2007-01-23 07:41:25

Vladimir Prus wrote:

> Markus Schöpflin wrote:
>> The compilation of wave actually succeeds, but linking
>> complains about multiply defined symbols.
>> See for further details.
>> This has been broken recently (not more than 2 weeks ago) and I noticed
>> that there are some check-ins related to wave in this time frame.
>> Does that ring a bell with anyone?
> It looks like the type of some symbol changed, but compiler sees
> both the old and the new symbol. Does CXX uses some template repository,
> or compile cache, or whatever? I don't have any ideas except for cleaning
> all .o files and caches related to wave.

The template repository is deactivated by a compiler command line switch.

Also, there has been a non-incremental run over the weekend which also
showed this error. The log files show:

# Cleaning up "/vol2/boost/boost/bin" directory ...
# Cleaning up "/vol2/boost/boost/bin.v2" directory ...
# Cleaning up "/vol2/boost/results" directory ...
# Updating sources from CVS (2007-01-20T01:14:27Z)...

AFAICT, this deletes all possible leftovers.

>> BTW, there are two references to 1.34 in the name of the generated
>> library. Is that how it's supposed to be? Isn't the 1.34.0 suffix after
>> .so somehow wrong?
> No, I think that's being there since forever.

OK, thank you. It just looked odd to me.


Boost list run by bdawes at, gregod at, cpdaniel at, john at