Hi there,
My first guess is that pkg-config has problems parsing multiple entries. Could
you try to run:
pkg-config --cflags "eina >= 1.0.0 eet >= 1.4.0 evas >= 1.0.0 ecore >= 1.0.0
ecore-file >= 1.0.0 embryo >= 1.0.0"
For me the output is:
-I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/eet-1
-I/usr/include/evas-1 -I/usr/include/ecore-1 -I/usr/include/embryo-1
-I/usr/include/valgrind -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include
You can also grep EDJE_CFLAGS from config.log to see if it is set correctly.
For me EDJE_CFLAGS is set to:
EDJE_CFLAGS='-I/usr/include/eina-1 -I/usr/include/eina-1/eina
-I/usr/include/eet-1 -I/usr/include/evas-1 -I/usr/local/ecore-1
-I/usr/include/embryo-1 -I/usr/include/valgrind -I/usr/include/freetype2
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/lua5.1 '
I am not running Sid but Wheezy/AMD64, so I can not check this ideas.
Also the configure script of efreet has some pkf-config --cflags lines, which
have multiple entries, hence the same problem.
Cheers,
Mark-Willem Jansen