Attn: Derelict Users
February 10th, 2008 | by Aldacron |Two items of interest to Derelict users:
1) If you updated from the trunk, or fetched Derelict through DSSS within the past 14 hours or so (it’s almost 7:30 am GMT as I type this) , you will have a version that is incompatible with Tango 0.99.4 Frank. If you did not and are using an older snapshot of Derelict, it will be incompatible with the latest Tango trunk (the future 0.99.5 release).
I have just committed a fix that should allow Derelict to work with both the latest Tango release and the current trunk. It works for me, anyway.
2) Gregor discontinued support for building libraries in DSSS with the previous release (0.74), but the current release (0.75) allows them again. I’ve done a test run of ‘dsss net install derelict’. It installs and compiles just fine. So if you prefer to get Derelict that way, you should be OK. I haven’t tested individual package installs, so if you encounter any problems let me know.
On a side note, I’ve been unable to test the independent build of the Derelict libs (i.e. outside of the DSSS install process, via running ‘dsss build’ in the trunk directory). I’ve apparently got an older copy of Derelict somewhere on my system that DSSS keeps picking up but that I can’t find. If you are building the libraries that way, let me know if it doesn’t work for you.
I still recommend that Derelict users avoid building the libraries altogether and just let DSSS/Rebuild/Bud compile and link the Derelict modules automatically for you. You should really only need to build the libraries if you are using an IDE/build tool that doesn’t do it for you automatically. Though, the DSSS ‘net install’ feature is really nice for those going that route.
Technorati Tags: D Programming Language, Derelict, Tango, DSSS
By Clay Smith on Feb 11, 2008
Aye, I like to use DSSS net install to…
1) Automatically keep up to date with the latest derelict
2) Automatically fetch derelict and anything else needed for my lib
While I know you recommend against building/installing the libraries, I find it incredibly convenient, as I only need to worry about the files for my project, and not others