January 23, 2016
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #8 from Manu <turkeyman@gmail.com> ---
/s/compile error/link error/

--
January 24, 2016
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #9 from Walter Bright <bugzilla@digitalmars.com> ---
Trying again:

https://github.com/D-Programming-Language/dmd/pull/5364

--
January 24, 2016
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #10 from Walter Bright <bugzilla@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'

--
January 26, 2016
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #11 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/073ac6b496971015fc8cce08abea394093d75982 2nd try fix Issue 15579 - extern(C++) interfaces/multiple-inheritance

https://github.com/D-Programming-Language/dmd/commit/b4ac93569071d17ea08fdce017f20c02dc6b727c Merge pull request #5364 from WalterBright/fix15579-2

2nd try fix Issue 15579 - extern(C++) interfaces/multiple-inheritance

--
March 19, 2016
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #12 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/316f2e900dc16ce1351a305c58bad287b2855ad5 fix Issue 15579 - extern(C++) interfaces/multiple-inheritance

https://github.com/D-Programming-Language/dmd/commit/c6ac10aed0f7dc76112e576204e3a1e8ea307dbd Merge pull request #5361 from WalterBright/fix15579

https://github.com/D-Programming-Language/dmd/commit/073ac6b496971015fc8cce08abea394093d75982 2nd try fix Issue 15579 - extern(C++) interfaces/multiple-inheritance

https://github.com/D-Programming-Language/dmd/commit/b4ac93569071d17ea08fdce017f20c02dc6b727c Merge pull request #5364 from WalterBright/fix15579-2

--
August 02, 2017
https://issues.dlang.org/show_bug.cgi?id=15579

--- Comment #13 from github-bugzilla@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/1a34a0f00eaf5fb8adf4e55d599d83a3d2657649 Issue 15579 - extern(C++) interfaces/multiple-inheritance

--
January 29, 2023
https://issues.dlang.org/show_bug.cgi?id=15579

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=23660

--
1 2
Next ›   Last »