www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 12775] New: GIT HEAD : Linker errors after some commit

https://issues.dlang.org/show_bug.cgi?id=12775

          Issue ID: 12775
           Summary: GIT HEAD : Linker errors after some commit
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: regression
          Priority: P1
         Component: DMD
          Assignee: nobody puremagic.com
          Reporter: temtaime gmail.com

I cannot build phobos with druntime because of following errors.

bin\phobos.lib: Error: multiple definition of traits:
_D4core8internal6traits7__arrayZ and convert: _D4core8internal6traits7__arrayZ
bin\phobos.lib: Error: multiple definition of traits:
_D4core8internal6traits8__assertFiZv and convert:
_D4core8internal6traits8__assertFiZv
bin\phobos.lib: Error: multiple definition of traits:
_D4core8internal6traits15__unittest_failFiZv and convert:
_D4core8internal6traits15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of stdarg:
_D4core4stdc6stdarg7__arrayZ and demangle: _D4core4stdc6stdarg7__arrayZ
bin\phobos.lib: Error: multiple definition of stdarg:
_D4core4stdc6stdarg8__assertFiZv and demangle: _D4core4stdc6stdarg8__assertFiZv
bin\phobos.lib: Error: multiple definition of stdarg:
_D4core4stdc6stdarg15__unittest_failFiZv and demangle:
_D4core4stdc6stdarg15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of stdint:
_D4core4stdc6stdint7__arrayZ and demangle: _D4core4stdc6stdint7__arrayZ
bin\phobos.lib: Error: multiple definition of stdint:
_D4core4stdc6stdint8__assertFiZv and demangle: _D4core4stdc6stdint8__assertFiZv
bin\phobos.lib: Error: multiple definition of stdint:
_D4core4stdc6stdint15__unittest_failFiZv and demangle:
_D4core4stdc6stdint15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of mutex:
_D4core4sync5mutex7__arrayZ and barrier: _D4core4sync5mutex7__arrayZ
bin\phobos.lib: Error: multiple definition of mutex:
_D4core4sync5mutex8__assertFiZv and barrier: _D4core4sync5mutex8__assertFiZv
bin\phobos.lib: Error: multiple definition of mutex:
_D4core4sync5mutex15__unittest_failFiZv and barrier:
_D4core4sync5mutex15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of time: _D4core4time7__arrayZ and
barrier: _D4core4time7__arrayZ
bin\phobos.lib: Error: multiple definition of time: _D4core4time8__assertFiZv
and barrier: _D4core4time8__assertFiZv
bin\phobos.lib: Error: multiple definition of time:
_D4core4time15__unittest_failFiZv and barrier:
_D4core4time15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of object_: _D6object7__arrayZ and
atomic: _D6object7__arrayZ
bin\phobos.lib: Error: multiple definition of object_: _D6object8__assertFiZv
and atomic: _D6object8__assertFiZv
bin\phobos.lib: Error: multiple definition of object_:
_D6object15__unittest_failFiZv and atomic: _D6object15__unittest_failFiZv
bin\phobos.lib: Error: multiple definition of deh_win32:
_D2rt9deh_win327__arrayZ and dll: _D2rt9deh_win327__arrayZ
bin\phobos.lib: Error: multiple definition of deh_win32:
_D2rt9deh_win328__assertFiZv and dll: _D2rt9deh_win328__assertFiZv
bin\phobos.lib: Error: multiple definition of deh_win32:
_D2rt9deh_win3215__unittest_failFiZv and dll:
_D2rt9deh_win3215__unittest_failFiZv

--
May 20 2014