Andrew Vineyard
2013-07-02 00:50:02 UTC
I've been trying to get the SDK compiled many times, most recently being
successful on Windows with Python Support, and have been taking a shot at
compiling it on Linux. However, the instructions on the website didn't help
out all that much.
The instructions gave me a good place to start, but it wasn't updated for
some of the newer versions of the prerequisites. One such prerequisite
happens to be Assimp, which is up to version 3.
The SDK however is either configured for an older version, or the configure
file needed to be updated. I'm uncertain as I was able to compile the
assimp plugins after editing the file, among other things.
Anyways, I've had to make tweaks to the source code to make it compile up
to the bullet plugin successfully. I've never used a mailing list before,
so I'm unsure if I'm able to add an attachment. I didn't have to tweak the
source code for Windows, but it appears Linux is a bit more fickle about
the code. Luckily GCC is nice enough to give a suggestion to some the
problems, which happen to work.
Getting to the point of this, I'm unable to compile a few plugins. bullet.o
fails to compile, which in turn makes bullet.so fail, then shadow_psm,
unshadowed, and deferred, 4 target plugins fail.
First time posting on a mailing list, so please excuse my noob behavior.
Have a good day.
-----
The edits and tweaks made by me will be stored inside my Dropbox account in
the public folder. The link is at the bottom of this message. It's written
in a code style using comments. Hopefully nobody will have trouble reading
it the first time through. Those tweaks adjust it to handle the latest
versions of all the prerequisites mentioned on the CS SDK site for external
libraries, especially for Assimp, which according to
link<http://permalink.gmane.org/gmane.comp.lib.assimp.general/71>,
has been changed. Again, these tweaks only seem to be required for Linux.
Windows doesn't show any issues when compiling.
Configure and source tweaks:
editlog<https://dl.dropboxusercontent.com/u/58330973/editlog>
successful on Windows with Python Support, and have been taking a shot at
compiling it on Linux. However, the instructions on the website didn't help
out all that much.
The instructions gave me a good place to start, but it wasn't updated for
some of the newer versions of the prerequisites. One such prerequisite
happens to be Assimp, which is up to version 3.
The SDK however is either configured for an older version, or the configure
file needed to be updated. I'm uncertain as I was able to compile the
assimp plugins after editing the file, among other things.
Anyways, I've had to make tweaks to the source code to make it compile up
to the bullet plugin successfully. I've never used a mailing list before,
so I'm unsure if I'm able to add an attachment. I didn't have to tweak the
source code for Windows, but it appears Linux is a bit more fickle about
the code. Luckily GCC is nice enough to give a suggestion to some the
problems, which happen to work.
Getting to the point of this, I'm unable to compile a few plugins. bullet.o
fails to compile, which in turn makes bullet.so fail, then shadow_psm,
unshadowed, and deferred, 4 target plugins fail.
First time posting on a mailing list, so please excuse my noob behavior.
Have a good day.
-----
The edits and tweaks made by me will be stored inside my Dropbox account in
the public folder. The link is at the bottom of this message. It's written
in a code style using comments. Hopefully nobody will have trouble reading
it the first time through. Those tweaks adjust it to handle the latest
versions of all the prerequisites mentioned on the CS SDK site for external
libraries, especially for Assimp, which according to
link<http://permalink.gmane.org/gmane.comp.lib.assimp.general/71>,
has been changed. Again, these tweaks only seem to be required for Linux.
Windows doesn't show any issues when compiling.
Configure and source tweaks:
editlog<https://dl.dropboxusercontent.com/u/58330973/editlog>