New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make.osx SDK location needs updating #1041
Comments
Repeat of #825. |
@fonnesbeck : Were you able to build with |
No, I dropped back to using make.osx. It seems necessary still to use the makefile because of the dependencies. |
@fonnesbeck What dependencies did you need that don't come with OS X? |
freetype, zlib, libpng -- or have these changed? |
I see zlib is already installed in my @fonnesbeck Are you comfortable seeing support dropped for make.osx in favour of self-compilation or installation via a package manager like |
I will continue to use a makefile, because I need to generate static builds, so I blow away the shared libraries before making binaries. So, are freetype and libpng not dependencies anymore? It says they are at the top of setup.py. |
@fonnesbeck libng and freetype are still dependencies, I was saying that they didn't come pre-installed on my machine. Are you saying you still rely on |
Yes, I have never successfully built MPL using setup.py only. |
And either building libpng and freetype yourself or via a third party package manager ( |
I've never tried it, because make.osx is pretty reliable. When I bundle and distribute MPL, I dont want to assume that my users use Homebrew or MacPorts, so I will probably continue to use a makefile to ensure that things build statically. So, don't let folks like me hold up the show if you want to get rid of make.osx. I will be fine maintaining my own makefile. |
@fonnesbeck You wouldn't be holding up the show, I just wanted to check we were safe to remove it. Since you use it perhaps removing it for 1.2 would be premature. |
The basic idea of having a makefile that handles all of the dependencies is nice, but the problem is that to make it work reliably requires a lot of maintenance to keep track of all the variations in OS versions and dependency versions, and the locations of dependencies, some of which keep changing. It seems quite clear that we don't have the resources to do this maintenance well, so I am in favor of removing the makefiles. |
@efiring - good summary I tend to agree that as a project, we should be focussing as much effort as we can on delivering killer features rather than having to maintain several ways of building/installing. @fonnesbeck : if you do end up maintaining a Makefile, then do consider keeping it on github so that all that knowledge can be shared easily. Thanks for your input on this, it is really valuable! |
In recent versions of Xcode (in Lion and Mountain Lion), the location of the SDKs have changed. The current version of make.osx has them at /Developer/SDKs. Sadly, they have moved to:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
The text was updated successfully, but these errors were encountered: