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