Re: [Evolution-hackers] Evolution 2.91 installation error



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]