On Sun, 10 Apr 2011 20:48:27 +0800 zongsen <simon22...@gmail.com> said:
> I did install libevas and some other libs needed by e17 from debian > repository. > That's why there is another place except /usr/local where evas was included. > I removed all the libs related and compiled again. > Still,this time, Evas_Engine_Software_X11.h is not present in > /usr/local/include/evas-1. it hasnt build an x11 enigne. it tells you what engines it will and will not build at configure time. it will search for packages/headers then too as dependencies to find out what it can and cant build. > 2011/4/9 Carsten Haitzler <ras...@rasterman.com> > > > On Sat, 9 Apr 2011 21:19:21 +0800 zongsen <simon22...@gmail.com> 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 <ras...@rasterman.com> > > > > > > > On Sat, 9 Apr 2011 10:31:06 +0800 zongsen <simon22...@gmail.com> 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) ras...@rasterman.com > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > 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 > > > enlightenment-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > ------------------------------------------------------------------------------ > 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 > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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 enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users