Some observations on building from trunk for XP...
Posted: Mon Jun 01, 2009 1:21 pm
Today, I decided to follow the directions on the Wiki at http://wiki.alioth.net/index.php/Runnin ... rom_source to make my own trunk build, mostly because I've been hanging to see normalmapping in action... (not to mention Griff's new Thargoid ship) I decided against using another_commander's easy method because my drive is already partitioned up the way I like it, (1 for XP and 5 for Kubuntu) and I didn't want to mess with things just to have a D: drive.
It went quite smoothly, all things considered. My first compilation attempt failed with a huge list of errors, however. Poking around, it occurred to me that the windows dependencies file (Local_20080124.zip) was the likely culprit. I had followed the directions literally, unzipping the file into C:\GNUstep\Local, with the result that the C:\GNUstep\Local folder only had two folders in it, named oolite and Local_20080124. I moved the folders inside Local_20080124 up one level and deleted the now empty folder before trying again.
The second attempt went smoothly, and just 5 minutes later, I had my first trunk-build!
Playing around with it, I learned about a few differences between this and my 1.72.2 installation. To begin with, the build expects the oolite-saves folder not to be in oolite.app, as I had expected, but up one level (in the trunk folder).
The other thing I noticed was that it was far from clear where I should place the AddOns folder. I tried several times (and locations) but had no success in getting the game to load some oxps. A careful reading of the log seemed to indicate that the game was searching up one level from C:\GNUstep\Local\oolite\trunk, and sure enough, when I moved the AddOns folder to C:\GNUstep\Local\oolite, lo and behold, everything was working correctly at last! The Wiki entry needs to make these details a little clearer, I think.
Oh yes, re the note about adding /Local/include to the include search path... everything worked fine without me following this step...
Now all I need to do is figure out how to replace my Cobby with the normalmapped Griff Cobra 3 in my test save-file...
It went quite smoothly, all things considered. My first compilation attempt failed with a huge list of errors, however. Poking around, it occurred to me that the windows dependencies file (Local_20080124.zip) was the likely culprit. I had followed the directions literally, unzipping the file into C:\GNUstep\Local, with the result that the C:\GNUstep\Local folder only had two folders in it, named oolite and Local_20080124. I moved the folders inside Local_20080124 up one level and deleted the now empty folder before trying again.
The second attempt went smoothly, and just 5 minutes later, I had my first trunk-build!
Playing around with it, I learned about a few differences between this and my 1.72.2 installation. To begin with, the build expects the oolite-saves folder not to be in oolite.app, as I had expected, but up one level (in the trunk folder).
The other thing I noticed was that it was far from clear where I should place the AddOns folder. I tried several times (and locations) but had no success in getting the game to load some oxps. A careful reading of the log seemed to indicate that the game was searching up one level from C:\GNUstep\Local\oolite\trunk, and sure enough, when I moved the AddOns folder to C:\GNUstep\Local\oolite, lo and behold, everything was working correctly at last! The Wiki entry needs to make these details a little clearer, I think.
Oh yes, re the note about adding /Local/include to the include search path... everything worked fine without me following this step...
Now all I need to do is figure out how to replace my Cobby with the normalmapped Griff Cobra 3 in my test save-file...