On Sat, 9 Apr 2011 21:19:21 +0800 zongsen <[email protected]> said:
oh god.. i just re-read your mail carefully. you hve a screwed system u have evas includes in /usr AND in /usr/local - you likely have 2 evas lib installs somehow and without knowing just what u are doing - and how to do it.. this will screw you up. look carefully for all evas related files on your box (they have the word evas in them or in parent directories... funny that) :) your problem is a "mess on the system". > Thank you ,Carsten Haitzler! > I ran: > pkg-config --cflags evas > the output is: > -I/usr/local/include/evas-1 -I/usr/local/include/eet-1 > -I/usr/local/include/eina-1 -I/usr/local/include/eina-1/eina > -I/usr/include/fribidi -I/usr/include/freetype2 > > However,I checked, there were only a few .h file in the path > "/usr/local/include/evas-1" as followings: > Evas.h Evas_Engine_Buffer.h Evas_Engine_FB.h Evas_GL.h > > Evas_Engine_Software_X11.h is not present. For I knew little about cpp flags > and Makefile.I simply copied "/usr/include/evas-1/*.h" to > "/usr/local/include/evas-1".Then I made it,the compiling of ecore reported > no errors anymore. > So is this a bug? > > 2011/4/9 Carsten Haitzler <[email protected]> > > > On Sat, 9 Apr 2011 10:31:06 +0800 zongsen <[email protected]> said: > > > > > Hello,everyone.Recently I was trying to compile E17-svbn on debian > > > unstable.I followed the instructions on the page: > > > http://trac.enlightenment.org/e/wiki/Installation. And I just > > > used autogen.sh and did no configuration myself. > > > Everythings went well until I headed the step of making ecore-svn,I got > > > error messages like this: > > > In file included from ecore_evas.c:17:0: > > > ecore_evas_private.h:46:41: fatal error: Evas_Engine_Software_X11.h: No > > such > > > file or directory > > > compilation terminated. > > > make[4]: *** [ecore_evas.lo] Error 1 > > > make[4]: Leaving directory `/home/simon/e17/ecore-svn/src/lib/ecore_evas' > > > make[3]: *** [all-recursive] Error 1 > > > make[3]: Leaving directory `/home/simon/e17/ecore-svn/src/lib' > > > make[2]: *** [all-recursive] Error 1 > > > make[2]: Leaving directory `/home/simon/e17/ecore-svn/src' > > > make[1]: *** [all-recursive] Error 1 > > > make[1]: Leaving directory `/home/simon/e17/ecore-svn' > > > make: *** [all] Error 2 > > > > > > I looked for "Evas_Engine_Software_X11.h", got it in > > > "/usr/include/evas-1/Evas_Engine_Software_X11.h". > > > I've no idea why it couldn't be reached. Any suggestions? Thanks! > > > > thats odd... it's like evas's cflags are not reporting the right includes > > (cmd > > below with output): > > > > $ pkg-config --cflags evas > > -I/usr/local/include/evas-1 -I/usr/local/include/eet-1 > > -I/usr/local/include/eina-1 -I/usr/local/include/eina-1/eina > > -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/valgrind > > > > configure script checks them and sets them to EVAS_CFLAGS: > > > > PKG_CHECK_MODULES([EVAS], [evas >= 1.0.0], > > [have_evas="yes"], > > [have_evas="no"]) > > > > and that is most definitely used in ecore_evas's cpp flags: > > > > AM_CPPFLAGS = \ > > -I$(top_srcdir)/src/lib/ecore \ > > -I$(top_srcdir)/src/lib/ecore_evas \ > > ... > > $(ECORE_WINCE_INC) \ > > @EVAS_CFLAGS@ \ > > @XCB_CFLAGS@ \ > > ... > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) [email protected] > > > > > ------------------------------------------------------------------------------ > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming > smartphone on the nation's most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
