Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339779 - net-libs/libmapi-0.9: failed to compile
Summary: net-libs/libmapi-0.9: failed to compile
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Robert Piasek (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-05 04:49 UTC by yegle
Modified: 2012-10-10 14:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emerge_info.txt,12.01 KB, text/plain)
2010-10-05 04:51 UTC, yegle
Details
emerge --info =net-libs/libmapi-0.9 (bug_libmapi_emerge_info.txt,4.75 KB, text/plain)
2011-11-25 15:41 UTC, Honza
Details
What compilation complains about... (bug_libmapi_compile_error.txt,19.34 KB, text/plain)
2011-11-25 15:45 UTC, Honza
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yegle 2010-10-05 04:49:45 UTC
Failed to compile this lib

Reproducible: Always

Steps to Reproduce:
1.emerge libmapi
2.
3.




libmapi/IMSProvider.c: In function ‘RfrGetNewDSA’:
libmapi/IMSProvider.c:157: warning: passing argument 1 of ‘dcerpc_RfrGetNewDSA’ from incompatible pointer type
./gen_ndr/ndr_exchange_c.h:124: note: expected ‘struct dcerpc_binding_handle *’ but argument is of type ‘struct dcerpc_pipe *’
libmapi/IMSProvider.c:157: warning: passing argument 3 of ‘dcerpc_RfrGetNewDSA’ makes integer from pointer without a cast
./gen_ndr/ndr_exchange_c.h:124: note: expected ‘uint32_t’ but argument is of type ‘struct RfrGetNewDSA *’
libmapi/IMSProvider.c:157: error: too few arguments to function ‘dcerpc_RfrGetNewDSA’
libmapi/IMSProvider.c: In function ‘RfrGetFQDNFromLegacyDN’:
libmapi/IMSProvider.c:209: warning: passing argument 1 of ‘dcerpc_RfrGetFQDNFromLegacyDN’ from incompatible pointer type
./gen_ndr/ndr_exchange_c.h:154: note: expected ‘struct dcerpc_binding_handle *’ but argument is of type ‘struct dcerpc_pipe *’
libmapi/IMSProvider.c:209: warning: passing argument 3 of ‘dcerpc_RfrGetFQDNFromLegacyDN’ makes integer from pointer without a cast
./gen_ndr/ndr_exchange_c.h:154: note: expected ‘uint32_t’ but argument is of type ‘struct RfrGetFQDNFromLegacyDN *’
libmapi/IMSProvider.c:209: error: too few arguments to function ‘dcerpc_RfrGetFQDNFromLegacyDN’
make: *** [libmapi/IMSProvider.po] Error 1
emake failed
Comment 1 yegle 2010-10-05 04:51:35 UTC
Created attachment 249603 [details]
emerge --info output
Comment 2 Michael Weber (RETIRED) gentoo-dev 2010-10-05 09:51:39 UTC
from /usr/portage/profiles/package.mask

# Robert Piasek <dagger@gentoo.org> (23 Feb 2010)
# Masking libmapi as it depends on masked samba4
=net-libs/libmapi-0.9
Comment 3 yegle 2010-10-05 14:25:21 UTC
(In reply to comment #2)
> from /usr/portage/profiles/package.mask
> 
> # Robert Piasek <dagger@gentoo.org> (23 Feb 2010)
> # Masking libmapi as it depends on masked samba4
> =net-libs/libmapi-0.9
> 

I unmasked samba4, and successfully passed the configure step.
Comment 4 yegle 2010-10-11 10:01:43 UTC
Sorry, the error message should be:

exchange.idl:721: warning: [out] argument `szDNPrefix' not a pointer
exchange.idl:721: warning: top-level [out] pointer `szDNPrefix' is not a [ref] pointer
exchange.idl:722: warning: [out] argument `szDisplayName' not a pointer
exchange.idl:722: warning: top-level [out] pointer `szDisplayName' is not a [ref] pointer
exchange.idl:3752: warning: [out] argument `size' not a pointer
exchange.idl:3753: warning: [out] argument `offset' not a pointer
exchange.idl:4176: warning: [out] argument `szDNPrefix' not a pointer
exchange.idl:4176: warning: top-level [out] pointer `szDNPrefix' is not a [ref] pointer
exchange.idl:4177: warning: [out] argument `szDisplayName' not a pointer
exchange.idl:4177: warning: top-level [out] pointer `szDisplayName' is not a [ref] pointer
exchange.idl:4210: warning: [out] argument `size' not a pointer
exchange.idl:4211: warning: [out] argument `offset' not a pointer
exchange.idl:3752: error: EcDoRpc: [out] argument 'size' is not a pointer or array, skip client functions
exchange.idl:4210: error: EcDoRpcExt2: [out] argument 'size' is not a pointer or array, skip client functions
Comment 5 Honza 2011-11-25 15:41:11 UTC
Created attachment 293717 [details]
emerge --info =net-libs/libmapi-0.9
Comment 6 Honza 2011-11-25 15:45:11 UTC
Created attachment 293721 [details]
What compilation complains about...
Comment 7 Honza 2011-11-25 15:45:41 UTC
The same problem... (or i suppose it is)
Comment 8 Robert Piasek (RETIRED) gentoo-dev 2012-10-10 14:29:38 UTC
libmapi 1.0 is now in the portage tree and builds fine against portage provided samba4 ebuild.