https://issues.dlang.org/show_bug.cgi?id=15579
--- Comment #10 from Walter Bright <bugzi...@digitalmars.com> --- (In reply to Manu from comment #7) > 3>Building bin\Debug_x64\dplug.dll... > 3>libdep.lib(component_344_d5.obj) : fatal error LNK1179: invalid or corrupt > file: duplicate COMDAT '??1Component@ep@@QEAA@XZ' > [...] > I presume that symbol exists in cpplib, but the error suggests that D is > also emitting the same symbol somewhere? Note the filename in the error message: libdep.lib(component_344_d5.obj) You can also use 'grep' to find all instances and references to '??1Component@ep@@QEAA@XZ' --