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

