Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GNOME overlay: evolution exchange 2.24
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
jgpallack
n00b
n00b


Joined: 21 Nov 2007
Posts: 33

PostPosted: Sun Nov 16, 2008 7:45 am    Post subject: GNOME overlay: evolution exchange 2.24 Reply with quote

I've been trying to use the GNOME overlay to get evolution-exchange 2.24; all of the dependencies compile (including evolution and evolution-data-server), but I get a series of errors when trying to compile evolution-exchange itself:

Code:

camel-exchange-summary.c:56: error: expected declaration specifiers or '...' before 'CamelFIRecord'
camel-exchange-summary.c:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
camel-exchange-summary.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
camel-exchange-summary.c:59: error: expected declaration specifiers or '...' before 'CamelMIRecord'
camel-exchange-summary.c: In function 'exchange_summary_class_init':
camel-exchange-summary.c:88: error: 'summary_header_to_db' undeclared (first use in this function)
camel-exchange-summary.c:88: error: (Each undeclared identifier is reported only once
camel-exchange-summary.c:88: error: for each function it appears in.)
camel-exchange-summary.c:89: warning: assignment from incompatible pointer type
camel-exchange-summary.c:90: error: 'message_info_to_db' undeclared (first use in this function)
camel-exchange-summary.c:91: warning: assignment from incompatible pointer type
camel-exchange-summary.c: At top level:
camel-exchange-summary.c:155: error: expected declaration specifiers or '...' before 'CamelFIRecord'
camel-exchange-summary.c: In function 'summary_header_from_db':
camel-exchange-summary.c:160: error: 'mir' undeclared (first use in this function)
camel-exchange-summary.c: At top level:
camel-exchange-summary.c:216: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
camel-exchange-summary.c:252: error: expected declaration specifiers or '...' before 'CamelMIRecord'
camel-exchange-summary.c: In function 'message_info_from_db':
camel-exchange-summary.c:257: error: 'mir' undeclared (first use in this function)
camel-exchange-summary.c: At top level:
camel-exchange-summary.c:306: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token


Can someone help me figure out what the problem is? I googled some of the error messages, and found that Arch Linux had this problem with evolution-exchange 2.24, but somehow fixed it. Any ideas?

Thanks.
Back to top
View user's profile Send private message
Henry78
Apprentice
Apprentice


Joined: 12 Jul 2004
Posts: 186
Location: Austria

PostPosted: Thu Nov 20, 2008 4:23 pm    Post subject: Reply with quote

Here's a working ebulild, i copied from somwhere(?) and just changed the version (=filename) some weeks ago, I can't guarantee it still works, but you might want to give it a try:

Code:

# Copyright 2000-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-exchange/evolution-exchange-2.24.1.ebuild,v 1.1 2008/08/06 22:32:03 eva Exp $

EAPI="1"

inherit eutils gnome2

DESCRIPTION="Evolution module for connecting to Microsoft Exchange"
HOMEPAGE="http://www.novell.com/products/desktop/features/evolution.html"
LICENSE="GPL-2"

SLOT="2.0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="debug doc static"

RDEPEND="
    >=mail-client/evolution-2.23.5
    >=dev-libs/glib-2.16.0
    >=x11-libs/gtk+-2.10
    >=gnome-base/gconf-2.0
    >=gnome-base/libbonobo-2.20.3
    >=gnome-base/libglade-2.0
    >=gnome-base/libgnomeui-2.0
    dev-libs/libxml2
    net-libs/libsoup:2.4
    >=gnome-extra/evolution-data-server-2.23.90
    >=net-nds/openldap-2.1.30-r2"

DEPEND="${RDEPEND}
    >=dev-util/intltool-0.35.5
    dev-util/pkgconfig
    doc? ( >=dev-util/gtk-doc-1 )"

DOCS="AUTHORS ChangeLog NEWS README"

pkg_setup() {
    G2CONF="${G2CONF} $(use_with debug e2k-debug)"

    if ! built_with_use gnome-extra/evolution-data-server ldap || ! built_with_use gnome-extra/evolution-data-server kerberos; then
        eerror "Please re-emerge gnome-extra/evolution-data-server with"
        eerror "the use flags ldap and kerberos."
        die
    fi

    G2CONF="${G2CONF} $(use_with static static-ldap) --with-openldap"
}
Back to top
View user's profile Send private message
are
Apprentice
Apprentice


Joined: 03 Jan 2006
Posts: 188

PostPosted: Thu Nov 20, 2008 9:07 pm    Post subject: Reply with quote

move the ebuild into 2.24.1.1, then it builds and works again.
Back to top
View user's profile Send private message
Henry78
Apprentice
Apprentice


Joined: 12 Jul 2004
Posts: 186
Location: Austria

PostPosted: Fri Nov 21, 2008 12:37 am    Post subject: Reply with quote

are wrote:
move the ebuild into 2.24.1.1, then it builds and works again.

might be just what i've done(...?).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum