digitalmars.D.announce - dsss net install tango
- Gregor Richards (16/16) Jul 20 2007 Remember how a while ago I said DSSS would never be able to net-install
- Clay Smith (2/24) Jul 20 2007 Hooray tango is easy to install now :)
- Graham MacDonald (24/24) Jul 22 2007 Hi Gregor. Installing dsss on my mac (gdc, ppc) worked fine, but
- Sean Kelly (5/29) Jul 22 2007 You must be using OSX. And I suppose you're also the first OSX user to
- Graham MacDonald (13/16) Jul 22 2007 Ok, thanks. I installed it now, seemingly without any errors. If I
- Sean Kelly (5/27) Jul 22 2007 I think that's all you should need to do, but Gregor would know best how...
- Ingo Oeser (5/8) Jul 22 2007 I just sent Gregor a patch, which might fix this.
- Gregor Richards (6/30) Jul 22 2007 When Tango is installed via DSSS, the easiest way to compile against it
- Graham MacDonald (3/9) Jul 22 2007 Ok, that does the trick. Thanks guys,
- Gregor Kopp (2/2) Jul 25 2007 Thank you very much!
- Carlos Santander (5/27) Aug 15 2007 Before I do this, is there a way to get Phobos back, or to switch betwee...
- BCS (3/32) Aug 15 2007 take a look at the "installing phoboes and Tango" thread in the
- Carlos Santander (5/38) Aug 15 2007 I meant in the context of DSSS only. Without DSSS, I can do that already...
- Gregor Richards (4/31) Aug 15 2007 Not easily, no. This is a hotly-requested feature though, so I think I
- Carlos Santander (4/14) Aug 15 2007 Ok, I'll wait for that, then. Thanks.
Remember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor Richards
Jul 20 2007
Gregor Richards wrote:Remember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor RichardsHooray tango is easy to install now :)
Jul 20 2007
Hi Gregor. Installing dsss on my mac (gdc, ppc) worked fine, but installing tango came up with the following error: Command: /usr/bin/rebuild -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di + /usr/bin/rebuild -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di + /usr/bin/rebuild -Idsss_imports/ -I. -S./ -I/usr/include/d -S/usr/lib/ -I/usr/include/d -S/usr/lib -I/Users/graham/d/include/d -S/Users/graham/d/lib -oqdsss_objs -explicit -lib -full tango/core/Array.d tango/core/Atomic.d tango/core/BitArray.d tango/core/ByteSwap.d tango/core/Signal.d tango/core/sync/Barrier.d tango/core/sync/Condition.d tango/core/sync/Config.d tango/core/sync/Mutex.d tango/core/sync/ReadWriteMutex.d tango/core/sync/Semaphore.d tango/core/Traits.d tango/core/Tuple.d tango/core/Type.d tango/core/Vararg.d tango/core/Variant.d tango/core/Version.d -oflibSDG-tango-core.a tango/core/sync/Semaphore.d:162: Error: undefined identifier sem_timedwait tango/core/sync/Semaphore.d:162: Error: function expected before (), not sem_timedwait of type int Command /usr/bin/rebuild returned with code 256, aborting. Command /usr/bin/dsss returned with code 256, aborting. Is this any use? Thanks. graham
Jul 22 2007
Graham MacDonald wrote:Hi Gregor. Installing dsss on my mac (gdc, ppc) worked fine, but installing tango came up with the following error: Command: /usr/bin/rebuild -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di + /usr/bin/rebuild -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di + /usr/bin/rebuild -Idsss_imports/ -I. -S./ -I/usr/include/d -S/usr/lib/ -I/usr/include/d -S/usr/lib -I/Users/graham/d/include/d -S/Users/graham/d/lib -oqdsss_objs -explicit -lib -full tango/core/Array.d tango/core/Atomic.d tango/core/BitArray.d tango/core/ByteSwap.d tango/core/Signal.d tango/core/sync/Barrier.d tango/core/sync/Condition.d tango/core/sync/Config.d tango/core/sync/Mutex.d tango/core/sync/ReadWriteMutex.d tango/core/sync/Semaphore.d tango/core/Traits.d tango/core/Tuple.d tango/core/Type.d tango/core/Vararg.d tango/core/Variant.d tango/core/Version.d -oflibSDG-tango-core.a tango/core/sync/Semaphore.d:162: Error: undefined identifier sem_timedwait tango/core/sync/Semaphore.d:162: Error: function expected before (), not sem_timedwait of type int Command /usr/bin/rebuild returned with code 256, aborting. Command /usr/bin/dsss returned with code 256, aborting. Is this any use?You must be using OSX. And I suppose you're also the first OSX user to try compiling the Semaphore module :-) It's fixed in the SVN trunk now, and it will be in tomorrow's snapshot as well. Sean
Jul 22 2007
Sean Kelly wrote:You must be using OSX. And I suppose you're also the first OSX user to try compiling the Semaphore module :-) It's fixed in the SVN trunk now, and it will be in tomorrow's snapshot as well.Ok, thanks. I installed it now, seemingly without any errors. If I take the most simple tango app: import tango.io.Console; void main() { Cout("Hello, World").newline; } and build it with 'gdc d.d', I get: d.d:1: module Console cannot read file 'tango/io/Console.d' Should I be passing any additional arguments into gdc? I'm sure I'll need to link the usual libs, but I haven't got to that stage yet :-) graham
Jul 22 2007
Graham MacDonald wrote:Sean Kelly wrote:I think that's all you should need to do, but Gregor would know best how the install process works. It sounds to me like the header files aren't being published to the proper location. SeanYou must be using OSX. And I suppose you're also the first OSX user to try compiling the Semaphore module :-) It's fixed in the SVN trunk now, and it will be in tomorrow's snapshot as well.Ok, thanks. I installed it now, seemingly without any errors. If I take the most simple tango app: import tango.io.Console; void main() { Cout("Hello, World").newline; } and build it with 'gdc d.d', I get: d.d:1: module Console cannot read file 'tango/io/Console.d' Should I be passing any additional arguments into gdc? I'm sure I'll need to link the usual libs, but I haven't got to that stage yet :-)
Jul 22 2007
Sean Kelly wrote:I think that's all you should need to do, but Gregor would know best how the install process works. It sounds to me like the header files aren't being published to the proper location.I just sent Gregor a patch, which might fix this. Graham, maybe this helps you, too? Best Regards Ingo Oeser
Jul 22 2007
Graham MacDonald wrote:Sean Kelly wrote:When Tango is installed via DSSS, the easiest way to compile against it is also via DSSS. It doesn't put it in GDC's include path because GDC's include path changes version-to-version, so it's in <prefix>/include/d. Anyway, if you do dsss build d.d, that should build it no problem. - Gregor RichardsYou must be using OSX. And I suppose you're also the first OSX user to try compiling the Semaphore module :-) It's fixed in the SVN trunk now, and it will be in tomorrow's snapshot as well.Ok, thanks. I installed it now, seemingly without any errors. If I take the most simple tango app: import tango.io.Console; void main() { Cout("Hello, World").newline; } and build it with 'gdc d.d', I get: d.d:1: module Console cannot read file 'tango/io/Console.d' Should I be passing any additional arguments into gdc? I'm sure I'll need to link the usual libs, but I haven't got to that stage yet :-) graham
Jul 22 2007
Gregor Richards wrote:When Tango is installed via DSSS, the easiest way to compile against it is also via DSSS. It doesn't put it in GDC's include path because GDC's include path changes version-to-version, so it's in <prefix>/include/d. Anyway, if you do dsss build d.d, that should build it no problem. - Gregor RichardsOk, that does the trick. Thanks guys, graham
Jul 22 2007
Thank you very much! dsss net install tango works here on windows XP, dmd 1.020 like a charm!
Jul 25 2007
Gregor Richards escribió:Remember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor RichardsBefore I do this, is there a way to get Phobos back, or to switch between Phobos and Tango? -- Carlos Santander Bernal
Aug 15 2007
Carlos Santander wrote:Gregor Richards escribió:take a look at the "installing phoboes and Tango" thread in the digitalmars.D NG.Remember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor RichardsBefore I do this, is there a way to get Phobos back, or to switch between Phobos and Tango?
Aug 15 2007
BCS escribió:Carlos Santander wrote:I meant in the context of DSSS only. Without DSSS, I can do that already with "install-gdc.sh" and "install-gdc.sh --uninstall", part of the Tango distribution. -- Carlos Santander BernalGregor Richards escribió:take a look at the "installing phoboes and Tango" thread in the digitalmars.D NG.Remember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor RichardsBefore I do this, is there a way to get Phobos back, or to switch between Phobos and Tango?
Aug 15 2007
Carlos Santander wrote:Gregor Richards escribió:Not easily, no. This is a hotly-requested feature though, so I think I may have to buckle and figure it out. - Gregor RichardsRemember how a while ago I said DSSS would never be able to net-install Tango? DSSS can net-install Tango. Just type `dsss net install tango` and you'll find yourself in possession of the latest snapshot. I've just added the build today, and it appears to work. It's been tested to at least a small degree on: * GDC + GNU/Linux * DMD + GNU/Linux * DMD + Windows The installation of Tango is the only net-installation that requires user feedback. Causing Phobos software to become unbuildable is something I decided to prompt for :) Anyway, give it a shot, see if it fails in a spectacular way. Consider it a beta installation mechanism for the moment. - Gregor RichardsBefore I do this, is there a way to get Phobos back, or to switch between Phobos and Tango?
Aug 15 2007
Gregor Richards escribió:Carlos Santander wrote:Ok, I'll wait for that, then. Thanks. -- Carlos Santander BernalBefore I do this, is there a way to get Phobos back, or to switch between Phobos and Tango?Not easily, no. This is a hotly-requested feature though, so I think I may have to buckle and figure it out. - Gregor Richards
Aug 15 2007