Yes,evas was successfully compiled and installed.I only found /usr/local/lib/libevas.so in my filesystem. Today,I came across another problem with eio,it was relied by elementary,so I ceased the compiling:
eio_monitor.c: In function ‘_eio_monitor_error_cleanup_cb’: eio_monitor.c:62:35: error: macro "EINA_REFCOUNT_UNREF" requires 2 arguments, but only 1 given eio_monitor.c:62:4: error: unknown type name ‘EINA_REFCOUNT_UNREF’ eio_monitor.c:63:26: error: expected ‘)’ before ‘->’ token eio_monitor.c: In function ‘_eio_monitor_event_cleanup_cb’: eio_monitor.c:72:35: error: macro "EINA_REFCOUNT_UNREF" requires 2 arguments, but only 1 given eio_monitor.c:72:4: error: unknown type name ‘EINA_REFCOUNT_UNREF’ eio_monitor.c:73:26: error: expected ‘)’ before ‘->’ token eio_monitor.c: In function ‘_eio_monitor_stat_cb’: eio_monitor.c:88:31: error: macro "EINA_REFCOUNT_UNREF" requires 2 arguments, but only 1 given eio_monitor.c:88:4: error: unknown type name ‘EINA_REFCOUNT_UNREF’ eio_monitor.c:89:6: warning: parameter names (without types) in function declaration [enabled by default] eio_monitor.c:89:6: error: conflicting types for ‘_eio_monitor_free’ eio_monitor.c:39:1: note: previous definition of ‘_eio_monitor_free’ was here eio_monitor.c: In function ‘_eio_monitor_error_cb’: eio_monitor.c:118:31: error: macro "EINA_REFCOUNT_UNREF" requires 2 arguments, but only 1 given eio_monitor.c:118:4: error: unknown type name ‘EINA_REFCOUNT_UNREF’ eio_monitor.c:119:6: warning: parameter names (without types) in function declaration [enabled by default] eio_monitor.c: In function ‘eio_monitor_del’: eio_monitor.c:212:31: error: macro "EINA_REFCOUNT_UNREF" requires 2 arguments, but only 1 given eio_monitor.c:212:4: error: unknown type name ‘EINA_REFCOUNT_UNREF’ eio_monitor.c:213:6: warning: parameter names (without types) in function declaration [enabled by default] make[3]: *** [eio_monitor.lo] Error 1 2011/6/23 Carsten Haitzler <[email protected]> > On Wed, 22 Jun 2011 05:01:39 -0400 zongsen <[email protected]> said: > > somehwere u have a libevas.so that is being used instead of the updated > one. > > 1. did the compile and install of evas fail? > 2. LOOk for libevas.so files: > find / -name libevas.so -print > > > Sorry to bother you all,I know little about programming and libraries. > > I found all old binaries or libraries related with E17(e17 e_dbus efreet > > embryo edje eina ecore eet ethumb elementary )and deleted them in > these > > paths: > > /usr/local/bin > > /usr/local/share > > /usr/local/include > > > > I am quite sure there are no old items left. > > > > Then,I deleted old svn sources and updated them like this: > > > > svn co http://svn.enlightenment.org/svn/e/trunk/eina eina-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/evas evas-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/ethumb ethumb-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/elementaryelementary-svn > > svn co http://svn.enlightenment.org/svn/e/trunk/ephoto ephoto-svn > > > > All svn update ends with notice as followings: > > …… > > Checked out revision 60572. > > > > Finally, I compiled them one by one until ended by failure of elementary. > > So,what's wrong? > > > > > > 2011/6/21 Carsten Haitzler <[email protected]> > > > > > On Tue, 21 Jun 2011 05:29:42 -0400 zongsen <[email protected]> > said: > > > > > > it's pretty simple. the installed elementary you have is not up to date > > > (compared to svn and the elementary you got from svn). why this is the > case > > > is > > > some problem on your end - you didn't svn update a whole svn tree in 1 > go > > > or an > > > svn update failed and you didnt notice, or you have multiple evas libs > > > installed in multiple locations, one of which is old. you need to look > into > > > your system and find out whats up. source builds fine here and for > others > > > and > > > svn literally shows that the right functions exist. > > > > > > > I entered into all the source directory and executed "make > > > uninstall",then > > > > tried again. > > > > It didn't work yet. > > > > I was stopped by the failure of elementary. > > > > BTW,I updated all source from svn everytime before compiling. > > > > > > > > 在 2011年6月21日 上午4:24,Ag. Systems Administrator - Danny > > > > <[email protected]> 写道: > > > > > > > > > Also, > > > > > > > > > > function evas_object_table_pack_get was added to evas on 17.06.11 - > > > might > > > > > be your evas was not recently updated? > > > > > Check if your Evas.h have anything about it inside. > > > > > > > > > > Thanks, > > > > > Daniel > > > > > > > > > > 2011/6/21 Ag. Systems Administrator - Danny <[email protected]> > > > > > > > > > > Hi, > > > > >> > > > > >> Try to go to source dir of elementary and do "make distclean", > then > > > retry > > > > >> build. > > > > >> Do it helps? > > > > >> > > > > >> Thanks, > > > > >> Daniel > > > > >> > > > > >> > > > > >> 2011/6/21 zongsen <[email protected]> > > > > >> > > > > >>> I compiled and installed all e17 packages like this: > > > > >>> > > > > >>> ./autogen.sh > > > > >>> make > > > > >>> make install > > > > >>> ldconfig > > > > >>> I've never installed evas from debian resposity. > > > > >>> > > > > >>> 2011/6/20 Carsten Haitzler <[email protected]> > > > > >>> > > > > >>> > On Mon, 20 Jun 2011 16:00:07 +0900 Daniel Juyung Seo < > > > > >>> [email protected] > > > > >>> > > > > > > >>> > said: > > > > >>> > > > > > >>> > indeed .. though ldconfig is runtime not link/compile time :) > > > > >>> > > > > > >>> > > Don't forget to do ldconfig :) > > > > >>> > > > > > > >>> > > $ sudo ldconfig > > > > >>> > > > > > > >>> > > Daniel Juyung Seo (SeoZ) > > > > >>> > > > > > > >>> > > On Mon, Jun 20, 2011 at 2:25 PM, Carsten Haitzler < > > > > >>> [email protected]> > > > > >>> > > wrote: > > > > >>> > > > On Sun, 19 Jun 2011 23:51:58 -0400 zongsen < > > > [email protected]> > > > > >>> > said: > > > > >>> > > > > > > > >>> > > > your evas is too old for building elementary. > > > > >>> > > > > > > > >>> > > >> Hi,everyone!I tried to compile elementary-svn and > approach > > > error > > > > >>> as > > > > >>> > > >> followings: > > > > >>> > > >> > > > > >>> > > >> ../../src/lib/.libs/libelementary.so: undefined reference > to > > > > >>> > > >> `evas_object_table_pack_get' > > > > >>> > > >> collect2: ld returned 1 exit status > > > > >>> > > >> make[3]: *** [elementary_test] Error 1 > > > > >>> > > >> > > > > >>> > > >> I googled for "evas_object_table_pack_get" but got no > clue.So > > > did > > > > >>> I > > > > >>> > miss > > > > >>> > > >> some package which depended by elementary?Thanks! > > > > >>> > > >> > > > > >>> > > > > > >>> > > > > ------------------------------------------------------------------------------ > > > > >>> > > >> EditLive Enterprise is the world's most technically > advanced > > > > >>> content > > > > >>> > > >> authoring tool. Experience the power of Track Changes, > Inline > > > > >>> Image > > > > >>> > > >> Editing and ensure content is compliant with Accessibility > > > > >>> Checking. > > > > >>> > > >> http://p.sf.net/sfu/ephox-dev2dev > > > > >>> > > >> _______________________________________________ > > > > >>> > > >> 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] > > > > >>> > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> > > > > > >>> > > > > ------------------------------------------------------------------------------ > > > > >>> > > > EditLive Enterprise is the world's most technically > advanced > > > > >>> content > > > > >>> > > > authoring tool. Experience the power of Track Changes, > Inline > > > Image > > > > >>> > > > Editing and ensure content is compliant with Accessibility > > > > >>> Checking. > > > > >>> > > > http://p.sf.net/sfu/ephox-dev2dev > > > > >>> > > > _______________________________________________ > > > > >>> > > > 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] > > > > >>> > > > > > >>> > > > > > >>> > > > > >>> > > > > ------------------------------------------------------------------------------ > > > > >>> EditLive Enterprise is the world's most technically advanced > content > > > > >>> authoring tool. Experience the power of Track Changes, Inline > Image > > > > >>> Editing and ensure content is compliant with Accessibility > Checking. > > > > >>> http://p.sf.net/sfu/ephox-dev2dev > > > > >>> _______________________________________________ > > > > >>> enlightenment-users mailing list > > > > >>> [email protected] > > > > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > >>> > > > > >> > > > > >> > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > EditLive Enterprise is the world's most technically advanced content > > > > authoring tool. Experience the power of Track Changes, Inline Image > > > > Editing and ensure content is compliant with Accessibility Checking. > > > > http://p.sf.net/sfu/ephox-dev2dev > > > > _______________________________________________ > > > > 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] > > > > > > > > > ------------------------------------------------------------------------------ > > Simplify data backup and recovery for your virtual environment with > vRanger. > > Installation's a snap, and flexible recovery options mean your data is > safe, > > secure and there when you need it. Data protection magic? > > Nope - It's vRanger. Get your free trial download today. > > http://p.sf.net/sfu/quest-sfdev2dev > > _______________________________________________ > > 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] > > ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
