error: symbol (longsymbol) is already defined

Ellery Newcomer via D.gnu d.gnu at puremagic.com
Sun Nov 8 15:42:05 PST 2015


Anybody have any idea what's going on here?

https://travis-ci.org/ariovistus/pyd/jobs/90001785

basically, its running

gdc -c temp.o (d files..)

and its giving

Error: symbol 
`_D4util11multi_index276__T19MultiIndexContainerTC4core6thread6ThreadTS4util11multi_index127__T9IndexedByS1094util11multi_index89__T6HashedVbi0VAyaa1_61VAyaa21_7479706569642861292e6765744861736828266129VAyaa4_613d3d62ZZ9IndexedByTS4util11multi_index15MallocAllocatorTS4util11multi_index11MutableViewZ19MultiIndexContainer6index08containsMxFC4core6thread6ThreadZb' 
is already defined


Actually, multi_index gives me grief with dmd also, but it doesn't error 
out:

/usr/bin/ld: Warning: size of symbol 
`_D4util11multi_index276__T19MultiIndexContainerTC4core6thread6ThreadTS4util11multi_index127__T9IndexedByS1094util11multi_index89__T6HashedVbi0VAyaa1_61VAyaa21_7479706569642861292e6765744861736828266129VAyaa4_613d3d62ZZ9IndexedByTS4util11multi_index15MallocAllocatorTS4util11multi_index11MutableViewZ19MultiIndexContainer6index08containsMxFC4core6thread6ThreadZb' 
changed from 127 in build/temp.linux-x86_64-3.2/infra/temp.o to 119 in 
build/temp.linux-x86_64-3.2/infra/temp.o


More information about the D.gnu mailing list