Opened 3 years ago

Last modified 3 years ago

#62187 closed defect

freetype @2.10.4: fatal error: 'ft2build.h' file not found — at Initial Version

Reported by: nsklaus (nsklaus) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port: freetype

Description

i'm trying to compile two projects: wine and dwm both suffer from the same problem, they have trouble locating freetype files.

here trying to compile dwm:

-> dwm $ sudo port install freetype
Password:
--->  Computing dependencies for freetype
--->  Cleaning freetype
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  No broken ports found.
-> dwm $
-> dwm $ pwd
/Users/klaus/Sources/dwm
-> dwm $ make
dwm build options:
CFLAGS   = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION="6.2" -DXINERAMA
LDFLAGS  = -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft -lX11-xcb -lxcb -lxcb-res
CC       = cc
cc -c -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"6.2\" -DXINERAMA drw.c
In file included from drw.c:6:
/usr/X11R6/include/X11/Xft/Xft.h:40:10: fatal error: 'ft2build.h' file not found
#include <ft2build.h>
         ^~~~~~~~~~~~
1 error generated.
make: *** [drw.o] Error 1
?2 dwm $ l /opt/local/include/freetype2/
/opt/local/include/freetype2/
[1.5K]  freetype
[ 990]  ft2build.h

1 directory, 1 file
-> dwm $

as for wine, i con configure and make it. no errors. freetype support is found during the ./configure. in the end when wine is built, i try to run it with: ./wine64 winecfg and there it complains it cannot find freetype support.. here's the output:

-> wine-6.1 $ ./wine64 notepad
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org

i'm on macos 11.2 rc, arm64 arch, but i run everything through rosetta2 (star term with roseetta2) so it's all x86_64 env.

Change History (0)

Note: See TracTickets for help on using tickets.