MPlayer 1.0rc1 rev3 - build failure - intel

Arno Hautala fracai at mac.com
Sun Feb 25 07:55:24 PST 2007


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 at alum.wpi.edu
--                                                 --





More information about the macports-dev mailing list