On Wed, Oct 29, 2008 at 04:26:05PM +0100, Christian Lins wrote:
> I recently updated the cygwin installation of the WinXP2 Buildbot, but  
> now it is not able to build OOO300_m11, which imho worked before the 
> update.
>
> The error message is:
>
> [snip]
>
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@A) already defined in  
> directx9canvas.lib(dx_canvashelper.obj)
> directx9canvas.lib(dx_canvashelper_texturefill.obj) : error LNK2005:  
> "class boost::arg<1> `anonymous namespace'::_1"  
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@A) already defined in  
> directx9canvas.lib(dx_canvashelper.obj)
> directx9canvas.lib(dx_canvashelper_texturefill.obj) : error LNK2005:  
> "class boost::arg<4> `anonymous namespace'::_4"  
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@A) already defined in  
> directx9canvas.lib(dx_canvashelper.obj)
> directx9canvas.lib(dx_canvashelper_texturefill.obj) : error LNK2005:  
> "class boost::arg<3> `anonymous namespace'::_3"  
> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@boost@@A) already defined in  
> directx9canvas.lib(dx_canvashelper.obj)
> ../../wntmsci11.pro/bin/directx9canvas.uno.dll : fatal error LNK1169:  
> one or more multiply defined symbols found
> dmake:  Error code 2, while making  
> '../../wntmsci11.pro/bin/directx9canvas.uno.dll'
>
Hi Christian,

the linker complains about multiple-defined classes in different
object files, in an *anonymous namespace* - that appears to be a
major mess-up of either compiler, linker, that dreaded def/map/flt
mechanism, or a combination thereof. Is dxcanvas the only place this
bombs? You might try other canvas/source subdirs, the slideshow
module or oox, which also make relatively heavy use of boost.

_If_ it's the only place - then maybe checking the SECOND_BUILD
parts might have triggered it...

HTH,

-- Thorsten

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to