www.digitalmars.com         C & C++   DMDScript  

D.gnu - green's mingw-gdc

reply Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
Hey Daniel,

I've tried your new mingw-gdc repository but I've had some patching failures:

$ hg qclone https://bitbucket.org/venix1/mingw-gdc
$ cd mingw-gdc
$ hg qpush -a

Errors:
------------------------------------------------------------------
applying documents
applying patches
applying dmain
unable to find 'gcc/d/d-spec.c' for patching
8 out of 8 hunks FAILED -- saving rejects to file gcc/d/d-spec.c.re
j
unable to find 'gcc/d/lang.opt' for patching
1 out of 1 hunks FAILED -- saving rejects to file gcc/d/lang.opt.re
j
unable to find 'libphobos/Makefile.am' for patching
1 out of 1 hunks FAILED -- saving rejects to file libphobos/Makefil
e.am.rej
unable to find 'libphobos/libdruntime/Makefile.am' for patching
2 out of 2 hunks FAILED -- saving rejects to file libphobos/libdrun
time/Makefile.am.rej
unable to find 'libphobos/libdruntime/Makefile.in' for patching
3 out of 3 hunks FAILED -- saving rejects to file libphobos/libdrun
time/Makefile.in.rej
unable to find 'libphobos/libdruntime/rt/dmain2.d' for patching
2 out of 2 hunks FAILED -- saving rejects to file libphobos/libdrun
time/rt/dmain2.d.rej
patch failed, unable to continue (try -v)
patch failed, rejects left in working dir
errors during apply, please fix and refresh dmain
------------------------------------------------------------------

Btw on your wiki page
(https://bitbucket.org/venix1/mingw-gdc/wiki/Home) you list this
command:
$ hq qpush -a

But on win32 this should probably be:
$ hg qpush -a

Also thanks for linking to my DWinProg repo, I've recently fixed it to
work with the latest GDC binary release (-m32, I've yet to test -m64).
:)
Apr 23 2012
parent Daniel Green <venix1 gmail.com> writes:
Hello Andrej,

On 4/23/2012 12:02 PM, Andrej Mitrovic wrote:
 Hey Daniel,

 I've tried your new mingw-gdc repository but I've had some patching failures:

 $ hg qclone https://bitbucket.org/venix1/mingw-gdc
 $ cd mingw-gdc
 $ hg qpush -a

The new steps are(roughly): # Requires hg-git hg clone git://github.com/D-Programming-GDC/GDC.git hg update gcc-compat cd GDC/.hg hg clone https://bitbucket.org/venix1/mingw-gdc/.hg/patches hg qpush -a # Might have failures. I try to keep it current though. # Weird issue with MQ changes case on build command as well. # Thankfully, windows is case insensitive, so this doesn't break # anything. ./BUILD-TDM-GDC.SH I've gotten familiar enough with git that I'll be migrating fully to it soon. I'll have a branch mingw that will be kept in sync with gcc-compat containing changes specific to MinGW.
Apr 25 2012