On 2007/02/25, at 05:01, Ryan Schmidt wrote:
On Feb 25, 2007, at 01:35, Arno Hautala wrote:
I did some searching around and found this: http://lists.apple.com/archives/darwin-dev/2006/Apr/msg00042.html
So it's an issue with the use of -isysroot
A symlink could be added pre-install, though I could see that causing problems for other compiles. Could the link be removed later? I imagine it'd need to stay in place so the library could be found later.
For reference, I currently have installed: mplayer @1.0rc1_1 +darwin_8+darwin_i386+fontconfig+freetype+macosx
Actually, is the Universal SDK required? I guess that gets into the debate over universal compiles. I'm not even sure where isysroot is coming from as I have mplayer rc1_1 installed, and I was able to compile mplayer from source previously, but compiling from source now gives the same errors. Unless I specifically disable fontconfig, so I guess the error stems from there.
I notice that fontconfig was updated just about a month ago, so perhaps it's the new version that introduced usage of isysroot.
I committed that update to fontconfig, and I do not believe it's related to the problem you're experiencing. The fontconfig 2.4.2 source and the fontconfig portfile contain no occurrences of "MacOSX10.4u". However, the mplayer 1.0rc1 configure script does contain a reference to that SDK.
Ryan, Excellent, thanks for your help here. I swear I did a search for MacOSX10.4u and didn't see any matches in the mplayer config script. Thanks for setting me straight. All, I edited the configure script (from downloaded source) to remove the isysroot reference and then built: ./configure --disable-win32 --disable-mp3lib --enable-freetype ; make The configure.log verifies that freetype and fontconfig have been selected. As far as I can tell it was a successful compile. I tested fontconfig using the same command with this build and my existing installed port (mplayer @1.0rc1_3+darwin_8+darwin_i386+freetype+macosx): mplayer -fontconfig -font Arial -sub subtitles.srt movie.avi And this appears to be fixed in the mplayer svn. Testing with the same above procedure verifies as well. I've included a diff for the configure script (valid until the new configure makes it into release). Let me know if I should file this as a ticket instead. ====start==== --- configure.orig 2006-10-22 18:32:31.000000000 -0400 +++ configure 2007-02-25 10:35:04.000000000 -0500 @@ -7200,7 +7200,7 @@ if darwin ; then CFLAGS="$CFLAGS -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN - DCONFIG_DARWIN -shared-libgcc" if x86 ; then - CFLAGS="$CFLAGS -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk" + CFLAGS="$CFLAGS -arch i386" fi if [ "$_cc_major" = 3 ] && [ "$_cc_minor" -lt 1 ]; then CFLAGS="$CFLAGS -no-cpp-precomp" ====end===== -- -- arno s. hautala /-\ arno@alum.wpi.edu -- --