[MPlayer-users] MacBook Pro 10.5.4 failing to find freetype
Mohammad A. Haque
mhaque at haque.net
Sat Jul 19 01:29:16 CEST 2008
On Jul 18, 2008, at 7:02 PM, Matthew Lindner wrote:
> I just got myself today a brand spanking new MacBook Pro. This is
> completely fresh except for installing pkg-config. I run configure and
> it fails to find freetype. I checked my freetype version using
> freetype-config --ftversion and it says 2.3.5. freetype-config is
> located in /usr/X11/bin/freetype-config
>
> From configure.log:
>
> ============ Checking for freetype >= 2.0.9 ============
>
> #include <stdio.h>
> #include <ft2build.h>
> #include FT_FREETYPE_H
> #if ((FREETYPE_MAJOR < 2) || ((FREETYPE_MINOR == 0) && (FREETYPE_PATCH
> < 9)))
> #error "Need FreeType 2.0.9 or newer"
> #endif
> int main(void) {
> FT_Library library;
> FT_Int major=-1,minor=-1,patch=-1;
> int err=FT_Init_FreeType(&library);
> if(err){
> printf("Couldn't initialize freetype2 lib, err code: %d
> \n",err);
> exit(err);
> }
> FT_Library_Version(library,&major,&minor,&patch); // in v2.1.0+
> only :(((
> printf("freetype2 header version: %d.%d.%d library version: %d.
> %d.%d\n",
> FREETYPE_MAJOR,FREETYPE_MINOR,FREETYPE_PATCH,
> (int)major,(int)minor,(int)patch );
> if(major!=FREETYPE_MAJOR || minor!=FREETYPE_MINOR){
> printf("Library and header version mismatch! Fix it in your
> distribution!\n");
> exit(1);
> }
> return 0;
> }
>
> cc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -
> march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-
> pointer -I/usr/local/include -I/usr/X11/include -L/usr/local/lib -
> liconv -lncurses -framework Carbon -framework QuickTime -framework
> CoreAudio -framework AudioUnit -framework AudioToolbox -framework
> Cocoa -framework QuartzCore -framework OpenGL -framework IOKit -
> framework IOKit -framework OpenAL -o /var/folders/By/
> ByG2mfzgHq4dWbllUdu3PU+++TI/-Tmp-//mplayer-conf-27437-30265 /var/
> folders/By/ByG2mfzgHq4dWbllUdu3PU+++TI/-Tmp-//mplayer-
> conf-24597-30265.c -I/usr/X11/include/freetype2 -I/usr/X11/include -L/
> usr/X11/lib -lfreetype -lz -Wl,-framework,CoreServices,-
> framework,ApplicationServices
> ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
> collect2: ld returned 1 exit status
>
>
> Result is: no
>
>
> The interesting thing is all the tests to find the X11 SDK also fails
> similarly (it finds the X11 headers fine) with this error message and
> "ld: library not found for -lXext". I can post that part of the
> configure.log as well if people wish.
>
> Any help is greatly appreciated,
> Ergzay
That's not a FreeType failure. If you export LDFLAGS+="-dylib_file /
System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/
libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/
Libraries/libGL.dylib" before doing configure that should fix it.
Though I haven't had to do this recently. Maybe you have an old
version of XCode installed?
--
=====================================================================
Mohammad A. Haque http://www.haque.net/
mhaque at haque.net
"Alcohol and calculus don't mix.
Don't drink and derive." --Unknown
=====================================================================
More information about the MPlayer-users
mailing list