Bug 8394 – Can't compile rdmd.d using master version under XP
Status
RESOLVED
Resolution
WORKSFORME
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2012-07-16T08:46:00Z
Last change time
2013-01-09T14:18:35Z
Assigned to
nobody
Creator
soarowl
Comments
Comment #0 by soarowl — 2012-07-16T08:46:29Z
OPTLINK (R) for Win32 Release 8.00.12
Copyright (C) Digital Mars 1989-2010 All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
rdmd.obj(rdmd)
Error 42: Symbol Undefined _D4core5bitop3bsrFNaNbkZi
e:\dmd2head\windows\bin\..\lib\phobos.lib(uni)
Error 42: Symbol Undefined _D4core5bitop2btFNaNbxPkkZi
rdmd.obj(rdmd)
Error 42: Symbol Undefined _D4core5bitop5bswapFNaNbkZk
--- errorlevel 3
Comment #1 by issues.dlang — 2012-07-16T11:11:48Z
Are you using the latest dmd, druntime, and phobos from github? If not, then that's almost certainly why this is failing.
Comment #2 by issues.dlang — 2012-07-16T11:14:35Z
Though it looks like there are currently some issues related to core.bitop on github master that are currently being worked on ( https://github.com/D-Programming-Language/dmd/pull/1040 ), so if you _are_ using the latest dmd, druntime, and phobos, that could be why. If that's the problem, then if you backup your dmd to a couple of days ago, it should be fine, but I expect that the issue with HEAD will be resolved shortly.
Comment #3 by nilsbossung — 2012-07-17T14:00:36Z
I've hit this, too. The problem was a zombie bitop.di in druntime.
Get rid of the zombie(s): git clean -fxd
Then rebuild druntime and phobos.
Comment #4 by nilsbossung — 2012-07-19T12:39:08Z
*** Issue 8401 has been marked as a duplicate of this issue. ***
Comment #5 by andrej.mitrovich — 2013-01-09T07:19:21Z
Fixed? I can build with git-head.
Mark as WORKSFORME if it is.