Posts Tagged ‘Ubuntu’

Sign up now for new SFML Binaries!

Later on today, I’ll be sending out some updated SFML binaries for Windows. Not only that, there’s going to be a brand new script for installing SFML on Unix (in particular, Ubuntu/Linux Mint, but I’m sure a little modification will have it running elsewhere). If you want to be the first to get hold of all this, remember to subscribe by email if you haven’t yet. Otherwise, they’ll be added to the downloads page in a few days.

Renewed SFML 2.0 Builds

Remember all that time ago when I promised regular SFML 2.0 builds to blog subscribers, plus occasional builds for everyone else, as well? I sent out an initial build, but that was it. Anyway, I’m going to try and get that underway again. So, all current email subscribers will be emailed it – drop me an email if you want to opt out. And if you’re not yet subscribed by email, but would like to get the new builds as soon as possible, then please do subscribe now. But don’t worry if you really don’t want to give your email; I’ll provide a link to the build on the downloads page shortly as well.

Initially, the binaries will just be for VC++ 2008, VC++ 2010 and MinGW as before. I do want to provide Unix binaries as well, but it’s a little tricky with dependencies and stuff so I’ve go to decide how best to go about it. Ultimately I think I’ll try and create a Debian package for users of Debian, Ubuntu and Mint; otherwise it’ll probably have to be binaries without dependencies provided (you’d have to go to your package manager and find them yourself). As for MacOS, I’d like to provide binaries there too, just for the sake of completeness, but it’s not an OS I have – or ever into to have – access to, so I’d have to look into cross compiling it from Linux or Windows.

So anyway, you can look forward to updated Windows binaries this afternoon, and I’ll let you know when I can get some build for other platforms. Just remember than while I will keep you up to date with posts and the downloads page, the quickest and easiest way to hear about updates (and new posts) is to subscribe. So go ahead and do it! You’ll get your binaries soon ;-)

PS: I’m providing these files for convenience (and to make the site more popular :D), but it’s still a great learning experience to build them yourself at least once. So check out my building SFML tutorials, for Windows/MinGW, Windows/VC or Linux/GCC. Oh, and just so you know, they’ll be updated with some new information soon too!


Hi everyone! It’s been a while… again ;) So it’s the Christmas break and I’ll have a little more time on my hands, in just a matter of days. I’m going to start by tidying things up a little. I’m going to try and design a logo. I’m also going to rerecord and reupload some of my videos, with new information, new methods and new titles.

So videos are going to be the focus for a bit, though I might go back through my old posts on here. Bring out any half written drafts. Apply corrections to articles, and repost them where necessary. So yeah. The upshot is SFMLCoder is having a bit of an overhall. You probably won’t notice huge differences, but they’ll be there. And hopefully then things will be in order for the new tutorials to start trickling out again.

In other news, I’m currently getting ready to install Gentoo Linux. Details will come later, but basically I have two hard drives: 750Gb and 2000Gb. The 2Tb is going to be my /home directory, for two Linux installs – Gentoo and Mint. As for the 750, just under half is going to Windows and the rest split between Gentoo and Mint installs – and maybe FreeBSD if there’s some space at the end of the disk. I’ll let you know how I get on! Oh, and don’t worry about Gentoo based tutorials that are no use to any of you regular Ubuntu users and such! I’ll be recording videos from Linux Mint so that Ubuntu, Debian and Mint users can benefit. I’ll also still provide Windows videos where I think it’s necessary.

Until next time,

Results of the Polls

Some of you may have seen my previous post about operating systems. You can of course go there and see the poll results by following the relevant result on the poll itself. However, I thought you might like to know that Windows 7 was the most commonly used operating system, followed closely by Ubuntu Linux. As for which I should use, the general idea seemed to point towards Arch Linux. As such, I shall be installing it in the next few days! I’ll let you know how I get on…

Linux Distros

17.10.2011 4 comments
Tux, the Linux penguin

Image via Wikipedia, attribution: Larry Ewing

Hi again! Firstly, sorry for the lack of posts recently. I’m at school. I’m doing my masters early. In short, I’m rather busy. I promise I’ll start doing tutorials again when I have the chance. Hopefully by then a stable SFML 2 release will be out, just as the icing on the cake!

Anyway, in the mean time – indulge me! I just upgraded to Ubuntu 11.10 and it completely broke my Ubuntu install. Having quickly learnt how to log in and manually mount an NTFS partition on the recovery terminal, I managed to recover my encrypted home directory and its contents. However, I am now in the position of having to set up my Linux install on the weekend.

Now, I could just revert to Ubuntu 11.04 and wait for 11.10 to become a little more stable. OR! I could try another distribution for a change. I’m thinking about Fedora, Linux Mint, Mandriva Linux and Arch Linux.So, let me know which you think I should try – or indeed whether I should stay with Ubuntu or try yet another distribution. Vote on the poll. Feel free to add extra OS choices (all free Unix ones though please!). And, while we’re on the subject of operating systems, you can also vote to tell me which one(s) you use! Most importantly of course, comment to let me know why you think what you think about OS choice and Linux distros. Have fun!

Oh, and before I leave you to vote and comment, one other thing. Although the blog’s been quiet – and may well remain quiet for a while – please do still subscribe by RSS, email, WordPress or whatever you prefer! That way you’ll be among the first to hear when I’m back. Until then,

Building SFML 2.0 with Make (GCC/Ubuntu)

16.08.2011 15 comments
GNU Compiler Collection logo. Source/Author: from, with tweaks.

Image via Wikipedia: The GNU Compiler Collection

I’ve now demonstrated how to build the SFML 2.0 binaries in an IDE and also with a build utility (better). However, all my tutorials have undoubtedly been Windows centric – I discussed Microsoft Visual C++ and MinGW, after all. Well now it’s time to make that right – in this article I’m going to explain how to build the latest versions of the SFML 2.0 binaries for Ubuntu, using GCC.

Other Unix Operating Systems

With the addition of the post, I’ve covered Windows – both MinGW and MSVC – and also GCC on Ubuntu, Linux Mint, Debian or an Ubuntu variant such as Xubuntu. But what about the rest of you? What if you’re on another Unix operating system? Well, the fact is that you should still have access to GCC. This means you should be able to invoke the actual build operation with the same commands. The other software we need – CMake – should also be available for most platforms. Thus the core elements of what I demonstrate here for GCC with Ubuntu should be applicable to GCC with other Unix platforms.

The thing that you will have to bear in mind, however, is that the other terminal commands I use (such as apt-get to install software) may not be available on your system. You may have a different terminal, and different package manager which is invoked via a different command and syntax. If you want to follow this tutorial, you’ll have to translate those commands into ones appropriate for your OS. Just remember that the invocation of cmake and make should be the same in most circumstances.

The Video

Read on the for textual tutorial. I suggest that even those of you who prefer videos read this one, as we’ll be working primarily with the terminal: something which is undoubtedly easier to talk about in writing. Read more…

A New Horizon for Videos

15.08.2011 1 comment
Screenshot of Ubuntu 8.04.

Image via Wikipedia: Ubuntu!

Good news everyone! At least it should be. I’m now going to be operating largely from Ubuntu. This means that I’ve changed the software I use for screen recording. Previously I used the free Microsoft Expression Encoder. Now, don’t get me wrong – it was great software – but it was a free version only, with recording times limited to 10 minutes. Now I’m using Desktop Recorder under Ubuntu so I no longer have this limit.

Serendipitously, at around the same time, YouTube have allowed me to upload videos longer than 15 minutes. These two factors combined mean that now I shall be perfectly able to upload videos as long as I like to YouTube – within reason.

The upshot? My videos can now be more complete, and hopefully split into fewer parts where applicable. If you’ve got a short attention span, perhaps you won’t be too pleased, but frankly I think this is a great way for me to improve my content!

You should be able to enjoy some long new videos soon.


Get every new post delivered to your Inbox.

Join 77 other followers