Archive for the ‘Programming Tools’
Published
December 11th, 2008
in
D (C++ on steroids), Compiling, Programming Tools, Command Line |
8 Comments »
Hello people. I know some of you waited quite a bit for this (Intrepid) release but honestly, I HAD NO TIME!!!
Edit: These packages should be considered obsolete for Intrepid and future Ubuntu releases, since the repo at the tango website is now hosting (hopefully soon-to-be-)official packages.
First off, I have created a new repository since I had trouble maintaining the one at the tango website (dsource) and also it seemd that people in the community have started experimenting with it in the attempt to create some official debian packages. This new repo is hosted on my own company’s webservers so everything should be much easier. I will continue upgrading these packages for as long as it will be neccessary (basically until the official Ubuntu/Debian repos will have their own official packages).
(more…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
May 8th, 2008
in
D (C++ on steroids), Compiling, Programming Tools |
3 Comments »
Big news here ladies and gentlemen, Tangobos now compiles successfully (with minor patch) on 64bit architectures. As a result you will find the tangobos-gdc SVN Release 58 for x86_64 in the repo as well as at http://download.palos.ro/Debian D Packages/.
So now, we have a complete set of packages (the GDC set) for x86_64. How awesome is that?!
ATTENTION: I am *not* saying this is stable. In fact it is very possible that this will generate quite a lot of segfaults but it is a good start. I am *very* curious to see how well it works (if at all) !?…
Enjoy!
Enjoyed this post?, why not subscribe to the RSS feed!
Published
May 7th, 2008
in
D (C++ on steroids), Compiling, Programming Tools |
7 Comments »
Ok so here’s a short update: We now have a new set of packages issued for DMD 1.028, Tango 0.99.6 (Jeff) as well as Tangobos SVN release 58.
A major change is that DMD no longer comes bundled with Phobos; if you want Phobos functionality then install Tangobos (or use the GDC+Phobos packages in the Ubuntu repos - but I don’t recommend that).
Just for convenience here is the article with information about our repository at the Tango website.
Enjoy (and tell me is something is wrong please)!
Enjoyed this post?, why not subscribe to the RSS feed!
Published
May 6th, 2008
in
Operating System, Compiling, Programming Tools, PHP |
13 Comments »
It was my great pleasure to find (some time ago) that, starting with version 5.3.0, PHP supports namespaces (among many other things). Even more exciting is that starting with version 6 it also supports Unicode natively. How awesome is that!!!
However there is a slight problem: these versions are only snapshots at the present time so there are no binary packages provided for them by our beloved Linux distributions and since I really don’t like messing up my beautiful Ubuntu Hardy installation with (uninstallable) source compilations I couldn’t make use of PHP’s new features. This is where CheckInstall comes in to the rescue…
Edit: There now exists a set of pre-built .deb packages for Debian and Ubuntu here, thanks to Void. (more…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
April 6th, 2008
in
D (C++ on steroids), Compiling, Programming Tools, Command Line |
31 Comments »
ATTENTION!!!
This article is obsolete. New repo is available at repository.palos.ro.
More info in the new article.
And here I am, finally triumphant in my quest to implement a package repository in the Tango sub-section at DSource.org (with the help of Lars Ivar Igesund).
[Edited] The previous link I used to archive the packages is, however, not obsolete and I will update it further with both source scripts and binary packages (this is because some of you might still want to use “dpkg -i …” to install and not the repo - such as Debian users). Here’s the address: http://download.palos.ro/Debian D Packages/
The repository is at the following address (though you should follow the instructions below to add it to your apt configuration):
http://downloads.dsource.org/projects/tango/ubuntu/
(more…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
March 29th, 2008
in
D (C++ on steroids), Compiling, Programming Tools |
4 Comments »
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!…
Enjoyed this post?, why not subscribe to the RSS feed!
Published
March 27th, 2008
in
D (C++ on steroids), Compiling, Programming Tools, Command Line |
8 Comments »
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…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
March 21st, 2008
in
D (C++ on steroids), Compiling, Programming Tools |
11 Comments »
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…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
March 19th, 2008
in
D (C++ on steroids), Compiling, Programming Tools, Command Line |
4 Comments »
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…)
Enjoyed this post?, why not subscribe to the RSS feed!
Published
February 12th, 2008
in
C/C++, Operating System, Compiling, Programming Tools, Command Line |
4 Comments »
Recently I upgraded my CPU to a Dual Core 2 Duo and am now running the x86_64 version of Arch Linux in which the makepkg tool can take advantage of the multiple core CPU and run make using multiple threads (great stuff). This is accomplished through the -jX option of the make utility (where X is the CPU count: 2 in my case). One can see the tremendous benefits of this when, for example, compiling the kernel (for me the compilation time dropped by almost 45%; I checked!). (more…)
Enjoyed this post?, why not subscribe to the RSS feed!