Re: [Evolution-hackers] Evolution 2.91 installation error
- From: Thomas Mittelstaedt <tmstaedt t-mittelstaedt de>
- To: evolution-hackers gnome org
- Subject: Re: [Evolution-hackers] Evolution 2.91 installation error
- Date: Fri, 05 Nov 2010 13:55:18 +0100
Am Freitag, den 05.11.2010, 12:28 +0100 schrieb Thomas Mittelstaedt:
> Am Freitag, den 05.11.2010, 10:45 +0100 schrieb Stefano Facchini:
> > >>
> > >> Maybe can this depend on the fact that I have an Evolution 2.30
> > >> installed from ubuntu repository?
> > >>
> > >
> > > Could well be. I had the same problem and I did a
> > > "LDFLAGS=-L/opt/evo/lib" when I called autogen:
> > >
> > > cd evo-src/evolution
> > > PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g
> > > LDFLAGS=-L/opt/evo/lib NOCONFIGURE=y bash ./autogen.sh
> > > --prefix='/opt/evo' --disable-deprecated-warning-flags
> > >
> > > cd ../obj/evolution
> > >
> > > PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g
> > > LDFLAGS=-L/opt/evo/lib bash ../../evolution/autogen.sh
> > > --prefix='/opt/evo' --disable-deprecated-warning-flags
> > >
> > > Just built the whole thing and it ran through except for some help files
> > > at the end. Do a "make -k" to get to the end.
> > >
> > >
> > > --
> > > thomas
> > >
> > >
> > >
> >
> > Hi, are you suggesting to install evolution in /opt/evo or should I
> > change it with /usr/local (where I put my compiled
> > evolution-data-server)? I think the latter, but it didn't work. Here's
> > what I did:
>
> /usr/local should be okay, too. I just chose /opt/evo in order to have a
> completely separate tree which I can blow away with rm -rf. You can't do
> that with /usr/local, since there usually is other software installed.
>
> > $ make clean
> > $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g
> > LDFLAGS=-L/usr/local/lib NOCONFIGURE=y bash ./autogen.sh
> > --prefix='/usr/local' --disable-deprecated-warning-flags
> > $ make
> > $ sudo make install
> > and then the same error complaining about camel.
>
> What are the exact error messages? Do you compile in separate object
> directories as I outlined above. Remove all existing evo-src/obj/gtkhml,
> evo-src/obj/evolution-data-server and evo-src/obj/evolution directories,
> recreate them, and do the autogen, configure and build.
>
>
Someone else asked for help compiling evolution 2.32 and above on the
evolution list and I answered the following. Maybe, this is of help for
some people here, too:
-------- Weitergeleitete Nachricht --------
> Von: Thomas Mittelstaedt <tmstaedt t-mittelstaedt de>
> Reply-to: tmstaedt t-mittelstaedt de
> An: Victoria Spagnolo <v spagnolo pobox com>
> Kopie: evolution-list gnome org
> Betreff: Re: [Evolution] learning to compile, need help with finding
> dependecies in Ubuntu 10.04
> Datum: Mon, 01 Nov 2010 09:26:34 +0100
>
> Victoria,
>
> Am Montag, den 01.11.2010, 19:09 +1300 schrieb Victoria Spagnolo:
> > Reid and Han,
> > Thanks for the msg suggesting
> > > Have you tried Paul's Makefile? http://mad-scientist.us/evolution.html
> > > Last time I tried this under Ubuntu it was reasonably clear which
> > > packages needed to be installed. Haven't tried it in a while though...
> > >
> > Yes, I got that straightaway. But it is not for lucid.
> > > DISTROS := feisty gutsy hardy intrepid jaunty karmic \
> > > etch
> >
> > I've asked at #ubuntu and searched and didn't come up with any thing to try.
> >
> > anyone?
> >
> >
> >
>
> I would suggest to you to try to build the gnome-2-32 branch, but using
> a more direct approach than the above Makefile. I just tried it on my
> ubuntu maverick vmware and it gave me strange errors like a missing
> gtk+-3.
> A few weeks ago, I built the master and gnome-2-32 branches on this box
> and I'll give you an outline of what I did:
>
> I am only using gtkhtml, evolution-data-server and evolution projects.
> If you need others, like libgweather or evolution-exchange or
> evolution-mapi you need to check them out and build them as well.
> See http://git.gnome.org/browse/.
>
> ====================================================
> So I created a base directory like ~/evo-src
>
> cd evo-src
> git clone git://git.gnome.org/gtkhtml -b gnome-2-32
> git clone git://git.gnome.org/evolution-data-server -b gnome-2-32
> git clone git://git.gnome.org/evolution -b gnome-2-32
> mkdir obj/gtkhtml
> cd gtkhtml
> # The following does not execute the configure yet
> PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g
> LDFLAGS=-L/opt/evo/lib NOCONFIGURE=y bash ./autogen.sh
> --prefix='/opt/evo' --disable-deprecated-warning-flags
> # Now actuall execute configure
> cd ../obj/gtkhtml
> PKG_CONFIG_PATH=/opt/evo/lib/pkgconfig/ CC='ccache gcc' CFLAGS=-g
> LDFLAGS=-L/opt/evo/lib bash ../../gtkhtml/autogen.sh
> --prefix='/opt/evo' --disable-deprecated-warning-flags
>
> make
> make install
> ====================================================
>
> Do the same thing for evolution-data-server and evolution and the
> other modules. In the case of evolution I had to do a "make -k"
> to let it run through, the build would complain about some missing help
> files.
> You may have to install some missing packages:
>
> A
> sudo apt-get build-dep evolution
> should install most of them.
>
> I had to do a
> sudo apt-get install gobject-introspection
> as well.
>
> Hope that helps.
>
>
--
thomas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]