Re: [Evolution-hackers] Cannot run evolution built using jhbuild

2009-01-08 Thread Stefano Canepa
Il giorno gio, 08/01/2009 alle 00.10 +0100, Tobias Mueller ha scritto:
 Hi,
 
 On 07.01.2009 22:20, Stefano Canepa wrote:
  2) what's going wrong the evolution built by jhbuild?
  
 The build itself works properly, right? Running your newly build
 Evolution fails, if I read your log correctly.
 

Thanks for your help. You got it.

Bye
sc

PS: I'm subscribed to the list so do not email me directly CC-ing the
list my filters get confused. Thanks

-- 
Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it
Three great virtues of a programmer: laziness, impatience and hubris.
Le tre grandi virtù di un programmatore: pigrizia, impazienza e
arroganza. (Larry Wall)


signature.asc
Description: Questa è una parte del messaggio	firmata digitalmente
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] Cannot run evolution built using jhbuild

2009-01-07 Thread Stefano Canepa
Hi all,
I would like to write an e-plugin to run syncevolution but as I'm new
to evolution development I decide, may be I'm wrong, to start build from
source using jhbuild thinking that this is the quickest way to satisfy
the requirements. I just followed 
http://projects.gnome.org/evolution/build.shtml.

The build process completed with big problems. When I'm running a
Debian unstable with gnome 2.22. When I try to run the new evolution I
get the errors pasted here: http://pastebin.com/m6d825bf5

So my question are:
1) is using jhbuild the correct way to get latest evolution and develop
an e-plugin?
2) what's going wrong the evolution built by jhbuild?

TIA
sc

-- 
Stefano Canepa aka sc: s...@linux.it - http://www.stefanocanepa.it
Three great virtues of a programmer: laziness, impatience and hubris.
Le tre grandi virtù di un programmatore: pigrizia, impazienza e
arroganza. (Larry Wall)


signature.asc
Description: Questa è una parte del messaggio	firmata digitalmente
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Cannot run evolution built using jhbuild

2009-01-07 Thread Patrick Ohly
On Mi, 2009-01-07 at 22:20 +0100, Stefano Canepa wrote:
   I would like to write an e-plugin to run syncevolution

Excellent! Let me know when I can help with the SyncEvolution side of
things. As far as e-plugins go I don't know anything myself, so we'll
have to depend on the assistance of the Evolution hackers.

  but as I'm new
 to evolution development I decide, may be I'm wrong, to start build from
 source using jhbuild thinking that this is the quickest way to satisfy
 the requirements. I just followed 
 http://projects.gnome.org/evolution/build.shtml.
 
   The build process completed with big problems. When I'm running a
 Debian unstable with gnome 2.22. When I try to run the new evolution I
 get the errors pasted here: http://pastebin.com/m6d825bf5

I don't know jhbuild. I suspect that it builds more libraries and later
when you try to run evolution-cvs, the environment is not set up
correctly so those libraries are not found.

   So my question are:
 1) is using jhbuild the correct way to get latest evolution and develop
 an e-plugin?

It is going to be useful to build Evolution from source without
optimization and with debug information, because then you can more
easily study how the plugin mechanism works (set breakpoints in a
debugger, go up the stack, analyze variables, etc.).

I suggest that you give the following Makefile a try before spending
more time with jhbuild:
http://mad-scientist.us/evolution.html

It builds just Evolution and generates an evolution-env script that
sets up the right environment for you. The makefile depends on recent
enough version of the libraries that Evolution depends on. You shouldn't
have a problem in Debian unstable.

I also used garnome on machines where those libraries had to be compiled
from source. It's more complicated than the makefile.

-- 
Bye, Patrick Ohly
--  
patrick.o...@gmx.de
http://www.estamos.de/

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Cannot run evolution built using jhbuild

2009-01-07 Thread Tobias Mueller
Hi,

On 07.01.2009 22:20, Stefano Canepa wrote:
 2) what's going wrong the evolution built by jhbuild?
 
The build itself works properly, right? Running your newly build
Evolution fails, if I read your log correctly.

To run evolution, you should do a jhbuild run evolution. It is not
clear to me, what evolution-cvs is or does.

Also, you should do an export LANG=C to reset the language before you
post any logs, because reading messages in your language might be
difficult for somebody ;-)

What I can guess from the error messages is, that you run an old gconfd
on your host system and don't run the new, dbus-ified GConfD from jhbuild.

Try to run the gconf deamon from your jhbuild prefix. i.e.
jhbuild run /opt/gnome/libexec/gconfd-2  before you run your
evolution-trunk.


Happy Hacking,
  Muelli
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers