[Evolution-hackers] Testing the kill-bonobo branch

2009-01-31 Thread Diego González
Hi,

I have been trying to give a go to the kill-bonobo branch for some
time now, however i always find a problem compiling it. It is a auto*
tools problem, being no guru on it i tried to fix it without any
success.

Here is what i get:

Running gnome-doc-prepare...
You should update your 'aclocal.m4' by running aclocal.
Running aclocal-1.10...
configure.in:103: warning: AC_ARG_PROGRAM invoked multiple times
configure.in:1071: warning: AC_CACHE_VAL(moz_nspr_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.in:1071: the top level
configure.in:1150: warning: AC_CACHE_VAL(moz_nss_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
configure.in:1150: the top level
Running autoconf...
configure.in:103: warning: AC_ARG_PROGRAM invoked multiple times
configure.in:1071: warning: AC_CACHE_VAL(moz_nspr_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.in:1071: the top level
configure.in:1150: warning: AC_CACHE_VAL(moz_nss_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
configure.in:1150: the top level
Running autoheader...
configure.in:103: warning: AC_ARG_PROGRAM invoked multiple times
configure.in:1071: warning: AC_CACHE_VAL(moz_nspr_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.in:1071: the top level
configure.in:1150: warning: AC_CACHE_VAL(moz_nss_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
configure.in:1150: the top level
Running automake-1.10...
configure.in:103: warning: AC_ARG_PROGRAM invoked multiple times
configure.in:1071: warning: AC_CACHE_VAL(moz_nspr_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded from...
configure.in:1071: the top level
configure.in:1150: warning: AC_CACHE_VAL(moz_nss_libs, ...):
suspicious cache-id, must contain _cv_ to be cached
configure.in:1150: the top level
addressbook/gui/component/Makefile.am:114: ENABLE_PURIFY does not
appear in AM_CONDITIONAL
addressbook/gui/component/Makefile.am:23: `module_LTLIBRARIES' is used
but `moduledir' is undefined
addressbook/gui/component/Makefile.am:25: variable
`libevolution_module_contacts_la_SOURCES' is defined but no program or
addressbook/gui/component/Makefile.am:25: library has
`libevolution_module_contacts_la' as canonic name (possible typo)
addressbook/gui/component/Makefile.am:50: variable
`libevolution_module_contacts_la_LIBADD' is defined but no program or
addressbook/gui/component/Makefile.am:50: library has
`libevolution_module_contacts_la' as canonic name (possible typo)
addressbook/gui/component/Makefile.am:72: variable
`libevolution_module_contacts_la_LDFLAGS' is defined but no program or
addressbook/gui/component/Makefile.am:72: library has
`libevolution_module_contacts_la' as canonic name (possible typo)
data/Makefile.am:4: `%'-style pattern rules are a GNU make extension
data/Makefile.am:12: `%'-style pattern rules are a GNU make extension
mail/Makefile.am:374: ENABLE_PURIFY does not appear in AM_CONDITIONAL
mail/Makefile.am:34: `module_LTLIBRARIES' is used but `moduledir' is undefined
mail/Makefile.am:37: variable `libevolution_module_mail_la_SOURCES' is
defined but no program or
mail/Makefile.am:37: library has `libevolution_module_mail_la' as
canonic name (possible typo)
mail/Makefile.am:171: variable `libevolution_module_mail_la_LIBADD' is
defined but no program or
mail/Makefile.am:171: library has `libevolution_module_mail_la' as
canonic name (possible typo)
plugins/mail-to-task/Makefile.am:15: whitespace following trailing backslash
shell/Makefile.am:194: ENABLE_PURIFY does not appear in AM_CONDITIONAL
shell/Makefile.am:159: install-privsolibLTLIBRARIES: non-POSIX variable name
shell/test/Makefile.am:1: `module_LTLIBRARIES' is used but `moduledir'
is undefined
shell/test/Makefile.am:12: variable `libevolution_test_la_SOURCES' is
defined but no program or
shell/test/Makefile.am:12: library has `libevolution_test_la' as
canonic name (possible typo)
shell/test/Makefile.am:17: variable `libevolution_test_la_LIBADD' is
defined but no program or
shell/test/Makefile.am:17: library has `libevolution_test_la' as
canonic name (possible typo)
shell/test/Makefile.am:21: variable `libevolution_test_la_LDFLAGS' is
defined but no program or
shell/test/Makefile.am:21: library has `libevolution_test_la' as
canonic name (possible typo)
make: *** No targets specified and no makefile found.  Stop.

On a side note, i have no problem compiling the standard 

[Evolution-hackers] Log of evolution and documents of E-tree/E-table

2009-01-31 Thread 马洁
Hi all,
I'm totally new to Evolution development. But I'm interested in it.
I have got the source code, made a few changes and compiled it. Now I can get 
my Evolution to run in Ubuntu. My question is: how could I enable the log of 
Evolution? I find some quick guide from below link, but seems it doesn't 
provide the information I need. I mean, I need much more logs to understand how 
evolution works, such as those logs defined in functions of message-list.c..Any 
suggestion? 
http://projects.gnome.org/evolution/bugs.shtml

P.S. Do you know where could I find any documents about e-tree/e-table/e-cell 
-- the widgets under dictionary widgets/table/? This is the first time I met 
these libraries,they are difficult to understand.. Looking forward to your 
help.. Thanks a lot!
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Testing the kill-bonobo branch

2009-01-31 Thread Matthew Barnes
On Sat, 2009-01-31 at 14:36 +0100, Diego González wrote:
 I have been trying to give a go to the kill-bonobo branch for some
 time now, however i always find a problem compiling it. It is a auto*
 tools problem, being no guru on it i tried to fix it without any
 success.

Hi Diego,

Thanks for your interest in the branch and for letting me know about the
build issues.  Can you tell me what options you're passing to your
autogen.sh and/or configure command so I can try to reproduce this?

Thanks,
Matthew Barnes


signature.asc
Description: This is a digitally signed message part
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Log of evolution and documents of E-tree/E-table

2009-01-31 Thread Matthew Barnes
On Sat, 2009-01-31 at 21:51 +0800, 马洁 wrote:
 I'm totally new to Evolution development. But I'm interested in it.
 I have got the source code, made a few changes and compiled it. Now I
 can get my Evolution to run in Ubuntu. My question is: how could I
 enable the log of Evolution? I find some quick guide from below link,
 but seems it doesn't provide the information I need. I mean, I need
 much more logs to understand how evolution works, such as those
 logs defined in functions of message-list.c..Any suggestion? 
 http://projects.gnome.org/evolution/bugs.shtml

If the logs you're referring to are the d(printf(...)) statements
throughout the code, look at the top of message-list.c for:

   #define d(x)

and change it to

   #define d(x) x

That will enable the debug messages in message-list.c only.  You'll then
have to rebuild Evolution.


 P.S. Do you know where could I find any documents about
 e-tree/e-table/e-cell -- the widgets under dictionary
 widgets/table/? This is the first time I met these libraries,they
 are difficult to understand.. Looking forward to your help.. Thanks a
 lot!

Long ago those widgets were once part of the GNOME Applications Library
(GAL), a library which never really caught on and Evolution wound up
subsuming.  I managed to collect what API documentation I could find on
it and posted it here:

http://projects.gnome.org/evolution/developer-doc/gal/index.html

Not sure if there's enough documentation there to be helpful, but that's
all there is.

Matthew Barnes


signature.asc
Description: This is a digitally signed message part
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers