Today I compiled again and succeded. Seems I haven't clean old items totally. This time I entered: /usr/local/include /usr/local/bin /usr/local/lib /usr/local/lib/pkg-config deleted all things related with e17 and updated all source to revision 60644,then finished the compiling job. Thanks a lot to all guys concerned,! I appreciated your patience and felt sorry to bother you so much.
在 2011年6月23日 下午9:06,Daniel Juyung Seo <[email protected]>写道: > Hello. Oops you replied only to me. > > > By the way,which mirror do you use to update the svn? > > I don't use any mirror, I just download source code directly from svn > as you can see it http://www.enlightenment.org/p.php?p=contribute&l=en > > $ svn co http://svn.enlightenment.org/svn/e/trunk > > Do you use mirror for svn? > Well still it doesn't affect build problem. > > Can you check this again if your libevas.so has evas_object_table_pack_get? > > $ /usr/local/lib > readelf libevas.so -sW | grep evas_object_table_pack_get > 348: 344: 00043690 312 FUNC GLOBAL DEFAULT 11 > evas_object_table_pack_get > 3299: 1933: 00043690 312 FUNC GLOBAL DEFAULT 11 > evas_object_table_pack_get > > If it exists there. Please find if you have another instance of libevas.so. > > $ find / -name libevas.so 2> /dev/null > /usr/local/lib/libevas.so > > Thanks. > > Daniel Juyung Seo (SeoZ) > > > 2011/6/24 zongsen <[email protected]>: > > I checked /usr/local/include/evas-1: > > Evas_Engine_Buffer.h Evas_Engine_Software_X11.h Evas.h > > Evas_Engine_FB.h Evas_GL.h > > It seems evas is installed. > > However,eio failed. > > By the way,which mirror do you use to update the svn? > > 在 2011年6月23日 下午12:29,Daniel Juyung Seo <[email protected]>写道: > >> > >> 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 > >> > > > > > > ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense.. http://p.sf.net/sfu/splunk-d2d-c1 _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
