Problem with freetype when pytest

Hi all,

I forked the repository and set up the environment according to https://matplotlib.org/3.3.2/devel/contributing.html#retrieving-and-installing-the-latest-version-of-the-code .

When I run python -mpytest, I encountered a problem below:

=============================================================================================== test session starts ================================================================================================
platform darwin -- Python 3.8.4, pytest-6.1.1, py-1.9.0, pluggy-0.13.1
rootdir: /Users/tokubi/workspace/matplotlib, configfile: pytest.ini, testpaths: lib
collected 0 items / 1 error

====================================================================================================== ERRORS ======================================================================================================
__________________________________________________________________________________________ ERROR collecting test session ___________________________________________________________________________________________
/usr/local/Cellar/python@3.8/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1014: in _gcd_import
    ???
<frozen importlib._bootstrap>:991: in _find_and_load
    ???
<frozen importlib._bootstrap>:961: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
    ???
<frozen importlib._bootstrap>:1014: in _gcd_import
    ???
<frozen importlib._bootstrap>:991: in _find_and_load
    ???
<frozen importlib._bootstrap>:961: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
    ???
<frozen importlib._bootstrap>:1014: in _gcd_import
    ???
<frozen importlib._bootstrap>:991: in _find_and_load
    ???
<frozen importlib._bootstrap>:975: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:671: in _load_unlocked
    ???
<frozen importlib._bootstrap_external>:783: in exec_module
    ???
<frozen importlib._bootstrap>:219: in _call_with_frames_removed
    ???
lib/matplotlib/__init__.py:157: in <module>
    _check_versions()
lib/matplotlib/__init__.py:142: in _check_versions
    from . import ft2font
E   ImportError: dlopen(/Users/tokubi/workspace/matplotlib/lib/matplotlib/ft2font.cpython-38-darwin.so, 2): Symbol not found: _FT_Done_Face
E     Referenced from: /Users/tokubi/workspace/matplotlib/lib/matplotlib/ft2font.cpython-38-darwin.so
E     Expected in: flat namespace
E    in /Users/tokubi/workspace/matplotlib/lib/matplotlib/ft2font.cpython-38-darwin.so
============================================================================================= short test summary info ==============================================================================================
ERROR  - ImportError: dlopen(/Users/tokubi/workspace/matplotlib/lib/matplotlib/ft2font.cpython-38-darwin.so, 2): Symbol not found: _FT_Done_Face
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================================================================================= 1 error in 1.34s =================================================================================================

Due to this error. I couldn’t run tests.
I suppose that the following build log is related to this error:

clang++ -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk build/temp.macosx-10.15-x86_64-3.8/src/checkdep_freetype2.o build/temp.macosx-10.15-x86_64-3.8/src/ft2font.o build/temp.macosx-10.15-x86_64-3.8/src/ft2font_wrapper.o build/temp.macosx-10.15-x86_64-3.8/src/mplutils.o build/temp.macosx-10.15-x86_64-3.8/src/py_converters.o build/freetype-2.6.1/objs/.libs/libfreetype.a -L/usr/local/lib -L/usr/local/opt/openssl@1.1/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-10.15-x86_64-3.8/matplotlib/ft2font.cpython-38-darwin.so
ld: warning: ignoring file build/freetype-2.6.1/objs/.libs/libfreetype.a, building for macOS-x86_64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 )

But I don’t know how to fix this.
I need your help.

My environment is below:
MacOSX 10.15.7
Python 3.8.4
matplotlib version: https://github.com/matplotlib/matplotlib/commit/4b244a75e6f923e5ea0cdc53bff64033d2d4af11