Undefined identifier WIN32_FILE_ATTRIBUTE_DATA
Martin Drašar
drasar at ics.muni.cz
Wed Nov 14 12:49:26 PST 2012
Dne 14.11.2012 18:18, Regan Heath napsal(a):
>> I hope this gives a hint where the problem might be.
>
> I hope so to .. but I don't have a clue. I'm not at all familiar with
> the output of dumpobj so I can't really debug this any further. TBH I
> was banking on you not finding the symbols or them being radically
> different or something strange.
Yeah, I was kind of expecting it as well...
Low level gurus out there - HELP US! :-)
> Have you tried dmd in verbose mode, perhaps that'll give a clue.
Verbose output is attached, but I am afraid that it does not give much
answers. The error is on the top, don't know why - if it is not
redirected to a file, it is the last thing displayed.
Anyway, thanks for your assistance.
Martin
-------------- next part --------------
C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(530): Error: undefined identifier WIN32_FILE_ATTRIBUTE_DATA
binary C:\Program Files\D\dmd2\windows\bin\dmd.exe
version v2.060
config C:\Program Files\D\dmd2\windows\bin\sc.ini
parse main
importall main
import object (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\object.di)
import std.file (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\file.d)
import core.memory (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\memory.di)
import core.stdc.stdio (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\stdio.di)
import core.stdc.config (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\config.di)
import core.stdc.stddef (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\stddef.di)
import core.stdc.stdarg (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\stdarg.di)
import core.stdc.stdlib (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\stdlib.di)
import core.stdc.string (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\string.di)
import core.stdc.errno (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\errno.di)
import std.algorithm (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm.d)
import std.c.string (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\string.d)
import std.array (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\array.d)
import core.bitop (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\bitop.di)
import std.ascii (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\ascii.d)
import std.conv (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\conv.d)
import core.stdc.math (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\math.di)
import std.exception (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\exception.d)
import std.range (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\range.d)
import std.functional (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\functional.d)
import std.metastrings (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\metastrings.d)
import std.traits (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d)
import std.typetuple (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\typetuple.d)
import std.typecons (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\typecons.d)
import std.format (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\format.d)
import core.vararg (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\vararg.di)
import std.bitmanip (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\bitmanip.d)
import std.system (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\system.d)
import std.math (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\math.d)
import std.string (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\string.d)
import core.exception (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\exception.di)
import std.regex (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\regex.d)
import std.internal.uni (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\internal\uni.d)
import std.uni (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\uni.d)
import std.internal.uni_tab (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\internal\uni_tab.d)
import std.utf (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\utf.d)
import std.container (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\container.d)
import std.datetime (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d)
import core.time (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\time.di)
import core.stdc.time (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\time.di)
import core.sys.windows.windows (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\sys\windows\windows.di)
import std.path (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\path.d)
import std.process (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\process.d)
import std.c.stdlib (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\stdlib.d)
import core.thread (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\thread.di)
import std.c.process (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\process.d)
import std.c.stddef (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\stddef.d)
import std.internal.processinit (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\internal\processinit.d)
import std.stdio (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\stdio.d)
import std.c.stdio (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\stdio.d)
import std.stdiobase (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\stdiobase.d)
import core.stdc.wchar_ (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\wchar_.di)
import core.stdc.stdint (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\stdint.di)
import core.stdc.signal (C:\Program Files\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\signal.di)
import std.random (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\random.d)
import std.c.time (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\time.d)
import std.numeric (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\numeric.d)
import std.complex (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\complex.d)
import std.windows.syserror (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\windows\syserror.d)
import std.windows.charset (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\windows\charset.d)
import std.c.windows.windows (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\windows\windows.d)
import std.c.windows.winsock (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\c\windows\winsock.d)
import std.stdint (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\stdint.d)
import std.windows.registry (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\windows\registry.d)
import std.internal.windows.advapi32 (C:\Program Files\D\dmd2\windows\bin\..\..\src\phobos\std\internal\windows\advapi32.d)
semantic main
library shell32.lib
library advapi32.lib
More information about the Digitalmars-d
mailing list