Ticket #59 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

DSSS wants to install Tango when it has been installed by other means

Reported by: odeamus Assigned to: Gregor
Priority: major Milestone:
Component: DSSS Version:
Keywords: Cc:

Description

Ok, I've got a clean linux box and wanted to install DMD/Tango/DSSS combo in it.

First I got the latest release for Tango including DMD from the Tango site. Extracted it to ~/D/tango and tested that it worked.

Next I downloaded DSSS 0.64 to ~/D/dsss and tried to install DerelictGL ('dsss net install derelictgl'). At some point DSSS wanted to install Tango even though I already have it. Ok, I thought and answered 'y'. It build Tango successfully I think, but when it started copying files it wanted to copy them to /usr/local/import !! Then I tried to give DSSS the --prefix commandline parameter of '/home/oaalto/D', but it still wanted to install Tango under /usr/local.

And for some reason I couldn't run DSSS under sudo. No idea why.

Here's some output from the build:

make[1]: Entering directory `/tmp/DSSS_tango/trunk/lib/common/tango' find . -name "*.di" | xargs rm -f rm -f core/Exception.o core/Memory.o core/Thread.o core/ThreadASM.o stdc/wrap.o stdc/posix/pthread_darwin.o rm -f find . -name "libtango*.a" | xargs rm -f make[1]: Leaving directory `/tmp/DSSS_tango/trunk/lib/common/tango' Done! Copying files... mkdir: cannot create directory `/usr/local/import': Permission denied Failed to create import (maybe you need root privileges?) Command bash returned with code 256, aborting.

Change History

05/04/07 15:09:33 changed by Gregor

  • status changed from new to closed.
  • resolution set to fixed.

Erm, sorry, dsss-net-install-tango is experimental, I activated it last night to see if it worked everywhere, but it's not actually supposed to be on yet, since it has issues. I've deactivated it again, you shouldn't have this issue.