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
libffi
2. ...followed by building
glib
withoutPKG_CONFIG
3. Subsequently,
pkg_config
can be built and installed.4. Then
glib
can be rebuilt normally as follows: