I want to cross compile glib for Windows. configure throws this error:
configure: WARNING: using cross tools not prefixed with host triplet configure: error: Package requirements (libffi >= 3.0.0) were not met:
No package 'libffi' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBFFI_CFLAGS and LIBFFI_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
However pkg-config --modversion libffi prints "3.1". I've installed both libffi and libffi-dev from the debian jessie repository.
(I'm not sure whether this might belong on superuser as it is also about package problems)
1. Essentially one needs to first Download the source, build and install
libffi2. ...followed by building
glibwithoutPKG_CONFIG3. Subsequently,
pkg_configcan be built and installed.4. Then
glibcan be rebuilt normally as follows: