Title kind of says it all. I'm going to walk through compiling from scratch everything needed to run LuxRender inside Blender 2.5x.
On the day that I did this, this is roughly equal to using Blender 2.57 and LuxRender 0.8 - though neither have quite been finalised yet.
This video is in 10 chapters:
CHAPTER 1 - SET UP ENVIRONMENT AND TOOLS
CHAPTER 2 - GETTING AND BUILDING PYTHON 3.2
CHAPTER 3 - GETTING AND BUILDING BLENDER 2.5
CHAPTER 4 - GETTING ATI STREAM SDK
CHAPTER 5 - GETTING AND BUILDING BOOST 1.43
CHAPTER 6 - GETTING LUXRENDER SOURCES
CHAPTER 7 - BUILDING LUXRAYS
CHAPTER 8 - BUILDING LUXRENDER
CHAPTER 9 - CONFIGURING LUXBLEND25 AND BLENDER 2.5
CHAPTER 10 - MAKING A SCRIPT TO UPDATE EVERYTHING
I made this walkthrough in a Virtual Machine, starting from a genuinely fresh install of Linux Mint 10, 64 bit.
The only thing I did pre-install was the VirtualBox addons, which enables a much smoother VM experience.
At the end of each chapter, I reset the Terminal to enable each part to stand-alone. This means that you don't need to sit through the entire 50 minutes in one sitting if you don't want to.
There are a couple of edits in the video, I admit. This is the reason that in chapter 2, two of the commands appear to not do anything.
I remain fairly confident that if followed, this tutorial will still work, so long as you issue all the same commands that I did, and edit the files properly.
I will test it again myself soon to verify, but for now, just producing this video required so much energy that I am going to leave it as-is.
I have also published my own notes (list of commands, edits and URLs) that I used to make this video, so that you can copy+paste and save some typing and potential errors here:
These notes are not totally complete though, there was one or two things extra I needed to do in the video that I hadn't realised when I wrote the notes.
Please feel free to leave feedback on the luxrender forum, in the thread linked above.