Paloş::Code.Blog()

Thoughts about high architecture and sheer speed.

Archive for March, 2008


Ubuntu/Debian D Packages

This article is now obsolete! A repository is now available! See here for instructions.

I decided to make a browsable directory at my website to put all new releases of the D packages for Ubuntu/Debian. You just have to download the newest versions and install them over the old ones (upgrade).

Here’s the address: http://download.palos.ro/Debian D Packages/

I really hope I will be able to set up a repo soon (I don’t have SSH access yet on the webserver that hosts my website). Until then, the http://download.palos.ro address will have to do. See the notes in this post for a description of how to use the DSSS wrapper scripts provided in the DSSS package.

Cheers!…

Add to Technorati FavoritesEnjoyed this post?, why not subscribe to the RSS feed!

Debian D Packages - Release 3

Article is obsolete. See here for updates.

Ok, new release for these packages and quite a few improvements:

  • Merge DSSS-xxx packages into just DSSS;
  • Added a set of wrapper scripts for DSSS to properly use the desired installation and libraries (see below for a description);
  • Both installations (GDC and DMD) can be installed simultaneously now and DSSS will recognize both (through the mentioned scripts);
  • The libtangobos.a file for GDC is now called libgtangobos.a (added the “g” just like Tango did to live peacefully with the DMD version);
  • Added 64bit packages (i.e. amd64) for GDC (DMD doesnt work yet on 64bit) and without Tangobos-GDC unfortunately (because Tangobos does not compile properly in a 64bit environment);
  • Uniformized all package release numbers so that they all coincide.

(more…)

Add to Technorati FavoritesEnjoyed this post?, why not subscribe to the RSS feed!

D Packages for Ubuntu/Debian systems

Article is obsolete: Go to Release 3 (sorry for the messy linking in these posts but I had no time toput these into a ubuntu/debian repo)!

Following this article I managed to finish a set of deb packages in order to have a solid base D programming environment to work with under Ubuntu/Debian systems. By “solid base” I mean:

  • GDC or DMD
  • DSSS
  • Tango
  • Tangobos compatibility layer

I made packages for the GDC as well as for the DMD compiler, so the compiler should not be a problem (and hopefully I would not have to care much about which compiler I’m using in the future). (more…)

Add to Technorati FavoritesEnjoyed this post?, why not subscribe to the RSS feed!

Ubuntu Packages for GDC and Tango

ATTENTION: This article was just a first attempt! Please go here for a proper follow-up.

I am quite put off by the fact that even though Tango (http://dsource.org/projects.tango) does come in several bundled packages aimed to provide GDC/DMD, Tango and DSSS in one go, those packages are not reliable (at least for me they did not work properly all the way, and some links on the site are dead, especially for the GDC bundles)! Anyhow, since I recently happened to stumble across the checkinstall utility I decided to make my own Ubuntu packages to work with.

What I wanted was GDC(which fortunately already exists in the Ubuntu repos), Tango and DSSS (also other libraries and packages like tangobos but those can be nicely installed using dsss). So after a couple of hours of figuring out how to use checkinstall and how to make Tango and Dsss into deb’s, I managed to build these…

(more…)

Add to Technorati FavoritesEnjoyed this post?, why not subscribe to the RSS feed!