Hello when you use AC_CHECK_HEADER to test for Ecore.h or another header that is located in a non standard location (through the use of --prefix) you must include CPPFLAGS="-I/my/e17/location" and LDFLAGS="-L/my/e17/location" or use this simple patch (example is for entrance):
Index: configure.in =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/entrance/configure.in,v retrieving revision 1.41 diff -r1.41 configure.in 79a80,89 > AC_PATH_GENERIC(ecore, 1.0.0, [ > AC_SUBST(ecore_libs) > AC_SUBST(ecore_cflags) ], > AC_MSG_ERROR(Cannot find ecore: Is ecore-config in path?)) > ecore_libs=`ecore-config --libs` > ecore_cflags=`ecore-config --cflags` > > AC_SUBST(ecore_libs) > AC_SUBST(ecore_cflags) > 80a91,93 > > old_CPPFLAGS=$CPPFLAGS > CPPFLAGS=$ecore_cflags 82a96,99 > > > old_LDFLAGS=$LDFLAGS > LDFLAGS=$ecore_libs 86a104,114 > have_ecore_ipc=no > AC_CHECK_HEADER(Ecore_Ipc.h,, > AC_MSG_ERROR([Ecore_Ipc.h not found! Did you compile Ecore with IPC support?])) > > AC_CHECK_LIB(ecore_ipc, ecore_ipc_init, [ > have_ecore_ipc=yes], > AC_MSG_ERROR([Cannot find Ecore_Ipc!])) > > CPPFLAGS="$CPPFLAGS $evas_cflags" > LDFLAGS="$LDFLAGS $evas_libs" > 105,111c133,134 < have_ecore_ipc=no < AC_CHECK_HEADER(Ecore_Ipc.h,, < AC_MSG_ERROR([Ecore_Ipc.h not found! Did you compile Ecore with IPC support?])) < < AC_CHECK_LIB(ecore_ipc, ecore_ipc_init, [ < have_ecore_ipc=yes], < AC_MSG_ERROR([Cannot find Ecore_Ipc!])) --- > CPPFLAGS=$old_CPPFLAGS > LDFLAGS=$old_LDFLAGS I hope this would help.... Reference readings: - <https://trac.prelude-ids.org/file/trunk/libprelude/configure.in?rev=3950> for example (at line below "Check for GnuTLS") - autoconf manual says nowhere where to add an include path to AC_CHECK_HEADER, whereas it recommends to use CPPFLAGS... Best regards, Michel ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
