[phobos] checkout and build of Phobos fails on Windows

Brad Roberts braddr at puremagic.com
Mon Jun 7 22:04:05 PDT 2010


Come on yourself.. there's a thread on this list about this exact issue.  Both
Sean and I provided the patches required to fix the build.. it's dmd's fault for
failing to include the right output in the .di files. :)

http://d.puremagic.com/issues/show_bug.cgi?id=4263  (and 4262, but the patch for
both is in 4263).

On 6/7/2010 9:52 PM, Walter Bright wrote:
> c'mon, guys :-(
> 
> ..\dmd -c -o- -O -release -nofloat -w -d
> -Df..\doc\phobos\std_algorithm.html ../docsrc/std.ddoc std\
> algorithm.d
> \cbx\mars\druntime\import\core\stdc\string.di(12): Declaration expected,
> not '{'
> \cbx\mars\druntime\import\core\stdc\string.di(66): unrecognized declaration
> \cbx\mars\druntime\import\core\stdc\stdarg.di(4): Declaration expected,
> not '{'
> \cbx\mars\druntime\import\core\stdc\stdarg.di(29): unrecognized declaration
> \cbx\mars\druntime\import\core\stdc\errno.di(19): no identifier for
> declarator EPERM
> \cbx\mars\druntime\import\core\stdc\errno.di(20): no identifier for
> declarator ENOENT
> \cbx\mars\druntime\import\core\stdc\errno.di(21): no identifier for
> declarator ESRCH
> \cbx\mars\druntime\import\core\stdc\errno.di(22): no identifier for
> declarator EINTR
> \cbx\mars\druntime\import\core\stdc\errno.di(23): no identifier for
> declarator EIO
> \cbx\mars\druntime\import\core\stdc\errno.di(24): no identifier for
> declarator ENXIO
> \cbx\mars\druntime\import\core\stdc\errno.di(25): no identifier for
> declarator E2BIG
> \cbx\mars\druntime\import\core\stdc\errno.di(26): no identifier for
> declarator ENOEXEC
> \cbx\mars\druntime\import\core\stdc\errno.di(27): no identifier for
> declarator EBADF
> \cbx\mars\druntime\import\core\stdc\errno.di(28): no identifier for
> declarator ECHILD
> \cbx\mars\druntime\import\core\stdc\errno.di(29): no identifier for
> declarator EAGAIN
> \cbx\mars\druntime\import\core\stdc\errno.di(30): no identifier for
> declarator ENOMEM
> \cbx\mars\druntime\import\core\stdc\errno.di(31): no identifier for
> declarator EACCES
> \cbx\mars\druntime\import\core\stdc\errno.di(32): no identifier for
> declarator EFAULT
> \cbx\mars\druntime\import\core\stdc\errno.di(33): no identifier for
> declarator EBUSY
> \cbx\mars\druntime\import\core\stdc\errno.di(34): no identifier for
> declarator EEXIST
> \cbx\mars\druntime\import\core\stdc\errno.di(35): no identifier for
> declarator EXDEV
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos



More information about the phobos mailing list