[dmd-internals] Fwd: Re: Well, it's been a total failure

Andrei Alexandrescu andrei at erdani.com
Wed Sep 15 21:03:49 PDT 2010


Let's do this. Where is the code that I need to change?

Andrei

-------- Original Message --------
Subject: Re: Well, it's been a total failure
Date: Wed, 15 Sep 2010 22:58:32 -0500
From: Ellery Newcomer <ellery-newcomer at utulsa.edu>
Organization: Digital Mars
Newsgroups: digitalmars.D
References: <mailman.169.1284249204.858.digitalmars-d at puremagic.com> 
<i6j1mk$16pq$1 at digitalmars.com>

On 09/12/2010 12:12 PM, Andrei Alexandrescu wrote:
>
> Apologies for the poor experience. It's because you don't have the
> 32-bit portability libraries on your 64-bit system. A 64-bit edition is
> in the works and would certainly make everything smoother.
>
> In the meantime you'd need to run:
>
> sudo apt-get install gcc-multilib libc6-i386 lib6-dev-i386
> sudo apt-get install gcc-multilib
> sudo apt-get install g++-multilib
>
> We need to add these instructions to the download page.
>
>
> Andrei

Andrei, the only reason he's running into problems is because in the rpm
script there is the line

Requires:       gcc(x86-32)

which requires gcc to be 32 bit. I've been running dmd with 64 bit gcc
on fedora for years without problems. Change the line to

Requires:       gcc

and it will work fine.


More information about the dmd-internals mailing list