On Thu, 23 Jun 2011 06:40:29 -0400 zongsen <[email protected]> said:

http://trac.enlightenment.org/e/browser/trunk/evas/src/lib/canvas/evas_object_table.c
http://trac.enlightenment.org/e/browser/trunk/evas/src/lib/Evas.h

those functions are in evas. they ARE in svn. they ARe compiled. there is no
#ifdef conditional compilation or inclusion. it works for me. it works fine for
everyone else.  you MUST either have an svn tree that ISNT up to date (doesn't
contain these) and therefore need to update, OR what is INSTALLED is not from
your "up to date" SVN tree.

checking the evas i have installed even shows the function is there:

nm -D /usr/local/lib/libevas.so | grep table_pack_get
0003d560 T evas_object_table_pack_get

every single time people have problems like this it is their own systems. most
of the time its either a not-up-to-date svn tree, their compile failed and
didnt install anything, and they never looked or noticed, OR they have multiple
installs in multiple locations and its not choosing the one they think it is.
to make sure it does you have to be particularly careful and i highly do not
recommend doing this unless you are highly experienced and know exactly what
you are doing.

> 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]
> >
> >


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
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

Reply via email to