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

Reply via email to