Something weird is going on :( Can you check if evas_object_table_pack_get() is in _ /usr/local/include/evas-1/Evas.h ? If the API is there, your machine is referencing different evas libraries. If the API is not there, you failed to install evas correctly.
Daniel Juyung Seo (SeoZ) 2011/6/23 zongsen <[email protected]>: > 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 > ------------------------------------------------------------------------------ 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
