[Evolution-hackers] Compile Evolution-Mapi 3.1.1 -> Error on libmapi.h



Last couple of days I have completely recompiled Evolution 3.1.1 (as RPM ->
never done this before so a big job for me). But after some fighting with
other packages I got stuck with libmapi.h

When compiling evolution-mapi-3.1.1 I get stuck with the following error:

[code]
____@linux-9i5e:~/Downloads/temp/evolution-mapi-3.1.1> make
make  all-recursive
make[1]: Entering directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1'
Making all in src
make[2]: Entering directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1/src'
Making all in libexchangemapi
make[3]: Entering directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1/src/libexchangemapi'
  CC     exchange-mapi-connection.lo
exchange-mapi-connection.c: In function
'exchange_mapi_util_get_attachments':
exchange-mapi-connection.c:1272:5: warning: passing argument 2 of
'cast_SPropValue' from incompatible pointer type
/usr/include/libmapi/libmapi.h:262:11: note: expected 'struct
mapi_SPropValue *' but argument is of type 'struct SPropValue *'
exchange-mapi-connection.c:1272:5: error: too few arguments to function
'cast_SPropValue'
/usr/include/libmapi/libmapi.h:262:11: note: declared here
exchange-mapi-connection.c: In function
'exchange_mapi_connection_fetch_items':
exchange-mapi-connection.c:1810:8: warning: passing argument 2 of
'cast_mapi_SPropValue' from incompatible pointer type
/usr/include/libmapi/libmapi.h:261:11: note: expected 'struct
mapi_SPropValue *' but argument is of type 'struct SPropValue *'
exchange-mapi-connection.c:1810:8: error: too few arguments to function
'cast_mapi_SPropValue'
/usr/include/libmapi/libmapi.h:261:11: note: declared here
exchange-mapi-connection.c: In function
'exchange_mapi_connection_fetch_object_props':
exchange-mapi-connection.c:1961:6: warning: passing argument 2 of
'cast_mapi_SPropValue' from incompatible pointer type
/usr/include/libmapi/libmapi.h:261:11: note: expected 'struct
mapi_SPropValue *' but argument is of type 'struct SPropValue *'
exchange-mapi-connection.c:1961:6: error: too few arguments to function
'cast_mapi_SPropValue'
/usr/include/libmapi/libmapi.h:261:11: note: declared here
make[3]: *** [exchange-mapi-connection.lo] Error 1
make[3]: Leaving directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1/src/libexchangemapi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/b.schlepers/Downloads/temp/evolution-mapi-3.1.1'
make: *** [all] Error 2
[/code]

The file libmapi.h is present and is from the latest openchange (0.10).

Furthermore I have no idea what I need to add here besides it is opensuse
11.4 64bit
Thanks in advance
-- 
View this message in context: http://old.nabble.com/Compile-Evolution-Mapi-3.1.1--%3E-Error-on-libmapi.h-tp31626288p31626288.html
Sent from the Gnome - Evolution - Dev mailing list archive at Nabble.com.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]