Had another 48hr game jam this weekend...

Iain Buclaw ibuclaw at ubuntu.com
Sun Sep 1 23:24:14 PDT 2013


On 2 September 2013 04:56, Ramon <spam at thanks.no> wrote:
> Sorry, if I sound somewhat p*ssed but that's what I just am after
> wasting half a day with weird catch-me with D.
>
> Following a friendly advice given to me today I compiled (DMD on
> linux) with the -gc switch (rather than simply -g) and ...
> debugging is still useless. GDB doesn't grok it.
>
> Being somewhat desperate but still good-willing (or stubborn?) I
> want to try GDC. After all the gnu backend is supposed to
> properly feed the gnu debugger, right.
>
> This must be A JOKE!
>
> I have to clone from github (which I don't like but OK ...) then
> I have to f*cking compile gcc!!!! After that I will be allowed to
> compile GDC. Great. How about compiling a whole bloody OS before
> finally having a D compiler that kind of works?
> And, of course (if the GDC wiki doesn't lie) it'll be version
> 2.062 which probably opens another can of problems ...
>

It's 2.063.  That wiki you looked at is under read-only mode and due
to be closed off / moved to http://wiki.dlang.org/GDC



> But again, I'm good-willing and so I do what I really, really
> HATE. But for D I do it: I install a windoze VM and install the
> Windoze version. Following the instructions I learn, I'll have to
> download 2 Visual Blah related thingies. Of course I'll have to
> register first with Microsoft.
>
> Excuse me, but when some Gambas or FreePascal hobby guys can do
> *considerably better* (and accordingly have quite many loyal and
> happily coding followers), shouldn't it strike us boldly that
> something is going terribly wrong on the practical and useability
> side of D?!

GCC for Windows doesn't get that much love in terms of easy of
distribution.  So expect the same treatment from GDC  (because,
really, at the end of the day you are just building GCC with a D
front-end enabled, nothing more, no special fixes).

Best route to go through for Windows would possibly be getting it in
distribution with mingw packages - or even easier, cygwin's
repository.


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list