They chose to branch off the instance code while it was being worked on since there are many servers out there that have their own DBs.
ProjectEQ, on the other hand, is a test server for the purpose of developing the server code and database. Once the instance branch got far enough along to begin testing, PEQ switched over to using it. This means their database is now configured to use the instance branch of the server code.
To avoid confusion, a branch in a source code repository is usually a complete copy of whatever code was branched off, but it contains features not found in the trunk code. This is often done for experimental features, such as this case for instancing.
Anyway, it appears I was misinterpreting the error message you posted earlier. What you need to do is download the instance branch of the server and compile it. The branch is a full copy of the server code so you do not need anything from trunk to do this. As shown in the previous post, you simply change the path you are downloading from to get the instance branch code.
Once you have the instance branch of the server compiled, installed and running, the missing objects should work properly.
Feel free to ask if you have more questions.
|