[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