Thread overview
[Issue 6509] New: [2.055 beta] ICE when compiling druntime or phobos
Aug 16, 2011
Nick Sabalausky
Aug 17, 2011
Brad Roberts
Aug 17, 2011
Nick Sabalausky
Aug 17, 2011
Don
August 16, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6509

           Summary: [2.055 beta] ICE when compiling druntime or phobos
           Product: D
           Version: D2
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Phobos
        AssignedTo: nobody@puremagic.com
        ReportedBy: cbkbbejeap@mailinator.com


--- Comment #0 from Nick Sabalausky <cbkbbejeap@mailinator.com> 2011-08-16 12:49:40 PDT ---
This has been going on for at least a few days. When I compile the latest DMD from github, and then use it to compile the latest druntime or phobos from github, I get:

Internal error: backend\gflow.c 931

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 17, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6509


Brad Roberts <braddr@puremagic.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |braddr@puremagic.com


--- Comment #1 from Brad Roberts <braddr@puremagic.com> 2011-08-16 18:41:11 PDT ---
You're going to have to be more detailed in this report.  The auto-tester is and has been successfully compiling the trio just fine.  The last time the linux32 build failed was on the 13th for a short period of time.  Win32 has had some phobos build issues (more frequent than linux32), but none of the failures I looked at were dmd crashes of any sort.

So.. that tends to point to a local dmd build problem.  Are you running with any changes that haven't been pulled into master yet?  What compiler are you using?  Anything else you can think of that's relevant?

Without repro steps, this bug report is unlikely to go anywhere.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 17, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6509


Nick Sabalausky <cbkbbejeap@mailinator.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID


--- Comment #2 from Nick Sabalausky <cbkbbejeap@mailinator.com> 2011-08-16 20:14:37 PDT ---
Turns out DMD's makefile was failing to properly detect it needed to re-build something, because when I deleted all the files the build process generated, the resulting DMD compiled druntime and phobos successfully.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
August 17, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6509


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clugdbug@yahoo.com.au


--- Comment #3 from Don <clugdbug@yahoo.com.au> 2011-08-16 22:11:52 PDT ---
(In reply to comment #2)
> Turns out DMD's makefile was failing to properly detect it needed to re-build something, because when I deleted all the files the build process generated, the resulting DMD compiled druntime and phobos successfully.

Yeah, there are a lot of missing header file dependencies in the makefile. I always run 'make clean' before building if I've modified a header file.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------