|
OpenGL is also missed by autogen. Figure I'd just tack this on here instead of opening a new bug. I ran into this OpenAl one when trying to set up the environmenton OpenGEU (Ubuntu derivative), and the OpenGL one while compiling on Gentoo, since I don't even have X installed on that box. |
|
|
Also, needs vorbis and theora headers checked as well. |
|
|
As we've added dependencies on libpng and zlib we'll need to start checking those as well now. |
|
|
I've just set it to build the versions in the tree. There really is no reason to use external dependencies just on Linux for those when we include the source for them. |
|
|
I was thinking it would be better to move linux to use all external dependencies, since it's more the Linux way. But for Windows and OSX I'd like to move to a shared SDK that's stored outside of svn and extracted before the build process begins, like the Framework now but more thorough, and also eliminate the previously built libs and build them all from source. That would involve removing the existing libpng and zlib directories, which is why I didn't use them in the first place. So either we'd use the framework archive on Linux too, or just install the system dependencies. I preferred the latter. |
|
|
When it gets to that point then we can change it. But I don't see the point in adding external dependencies for something we also provide. If we move to external then that's fine, but we need to do it 100%, not just for one platform. So long as the source is provided in the tree then it should be used uniformly among all three platforms. |
|
|
That move is one of the very next things on the list after your sound code goes in. Zacam and I will be removing those folders from SVN. In the end, you could probably actually use the framework archive or external headers, if we set up the includes right. |
|
|
Ok, I'll just make them all use the system libs then.
Is this for 3.6.12 as well, or just post?
Just need to know if I should go ahead and commit it to the 3_6_12 branch or not. The OpenGL/OpenAL changes are already made so I could commit just that to both trunk and 3_6_12 and then the other stuff to just trunk, if that would be best. Doesn't really matter to me. |
|
|
The change Zacam and I are working on will hopefully be in 3.7.0. But I had it working using system libs for the png stuff, I figured since the move was going to be that way I set it up so I wouldn't have to redo it later. I'd stick with trunk for this, having the checks isn't a critical bug. Unless we run into real issues with things during the RC phase, or get some of the fixes for the post processing code, I don't see too many commits happening in that branch. |
|
|
Fixered. |
|