On Monday, 14 March 2016 at 18:13:33 UTC, Ali Çehreli wrote:
On 03/14/2016 10:08 AM, Marc Schütz wrote:

> What does `which gdc` print? If it says something like
"which: no gdc in
> ...", there is a problem with the installation of GDC.
Otherwise, you
> can use the following as a quick workaround:
>
>      sudo ln -s `which gdc` /usr/local/bin/gdc
>
> The proper solution is to find out why gdmd insists on using
that
> non-existing path instead of relying on $PATH lookup, and fix
it.

Apparently, gdmd expects gdc to be in the same directory as itself. Once Orkhan finds out where gdc is on the system, the following should work:

$ sudo ln -s /home/acehreli/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-gdc /usr/local/bin/gdc

Orkhan, replace /home/acehreli/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-gdc with the gdc binary that you have. e.g. if it's under /usr/bin, then do the following:

$ sudo ln -s /usr/bin/gdc /usr/local/bin/gdc

Ali

P.S. I've just installed gdc after downloading it from its download site ( http://gdcproject.org/downloads ) with the following two commands:

  unxz the_file_you_downloaded
  tar xvf the_file_you_unxzipped

Those commands created the following directory in my case.

  /home/acehreli/x86_64-pc-linux-gnu

That's why my gdc is named /home/acehreli/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-gdc above.

After Marc's message I created symbolic link and now it is in the usr/local/bin .
please look  the output :

root@ubuntu:/opt/xcomm# cd /usr/local/bin
root@ubuntu:/usr/local/bin# ls
ddemangle  dman  dmd  dmd.conf  dumpobj  gdc  gdmd  obj2asm  rdmd

You see there is gdc after the command : sudo ln -s /usr/bin/gdc /usr/local/bin/gdc

still when I run command Make it returns the same error.

could you please test the make file as well if you already installed the gdc and gdmd . I have put the link it is not too big , I just need the xcomm being installed .

Kind Regards

Reply via email to