ports/180630: libmapi does not compile
Andreas Haakh
bugReporter at ib-haakh.de
Thu Jul 18 11:00:01 UTC 2013
>Number: 180630
>Category: ports
>Synopsis: libmapi does not compile
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 18 11:00:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Andreas Haakh
>Release: 9.1-STABLE
>Organization:
ibh
>Environment:
FreeBSD Crabberio.Haakh.de 9.1-STABLE FreeBSD 9.1-STABLE #1 r252252: Wed Jun 26 16:54:28 CEST 2013 toor at Crabberio.Haakh.de:/usr/obj/usr/src/sys/CRABBERIO amd64
>Description:
ports-tree is up-to-date.
cd /usr/ports/mail/libmapi
make
..
===> Building for libmapi-0.9_5
Creating the gen_ndr directory
mkdir -p gen_ndr
Generating exchange.h
defined(@array) is deprecated at /usr/local/lib/perl5/site_perl/5.16/Parse/Pidl/ODL.pm line 73.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/local/bin/pidl line 608.
(Maybe you should just omit the defined()?)
Compiling exchange.idl
exchange.idl:1244: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1351: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1417: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1443: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1704: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2103: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2113: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2198: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2318: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2324: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2367: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2385: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2736: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3332: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3754: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3755: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4182: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4208: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4216: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
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
Generating gen_ndr/ndr_exchange.h
defined(@array) is deprecated at /usr/local/lib/perl5/site_perl/5.16/Parse/Pidl/ODL.pm line 73.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/local/bin/pidl line 608.
(Maybe you should just omit the defined()?)
Compiling exchange.idl
exchange.idl:1244: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1351: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1417: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1443: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1704: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2103: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2113: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2198: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2318: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2324: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2367: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2385: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2736: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3332: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3754: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3755: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4182: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4208: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4216: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
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
Generating property.h
defined(@array) is deprecated at /usr/local/lib/perl5/site_perl/5.16/Parse/Pidl/ODL.pm line 73.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/local/bin/pidl line 608.
(Maybe you should just omit the defined()?)
Compiling property.idl
Generating gen_ndr/ndr_property.h
defined(@array) is deprecated at /usr/local/lib/perl5/site_perl/5.16/Parse/Pidl/ODL.pm line 73.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/local/bin/pidl line 608.
(Maybe you should just omit the defined()?)
Compiling property.idl
./script/mkversion.sh: 'libmapi/version.h' created for OpenChange libmapi("0.9 (Cochrane)")
Generating gen_ndr/ndr_exchange_c.h
defined(@array) is deprecated at /usr/local/lib/perl5/site_perl/5.16/Parse/Pidl/ODL.pm line 73.
(Maybe you should just omit the defined()?)
defined(@array) is deprecated at /usr/local/bin/pidl line 608.
(Maybe you should just omit the defined()?)
Compiling exchange.idl
exchange.idl:1244: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1351: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1417: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1443: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:1704: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2103: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2113: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2198: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2318: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2324: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2367: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2385: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:2736: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3332: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3754: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:3755: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4182: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4208: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4212: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4214: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
exchange.idl:4216: warning: subcontext() is deprecated. Use represent_as() or transmit_as() instead
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
Compiling libmapi/IABContainer.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IProfAdmin.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
libmapi/IProfAdmin.c:546:15: warning: 'ldb_msg_canonicalize' is deprecated
[-Wdeprecated-declarations]
ldif->msg = ldb_msg_canonicalize(ldb_ctx, ldif->msg);
^
/usr/local/include/ldb.h:1983:21: note: 'ldb_msg_canonicalize' declared here
struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
^
libmapi/IProfAdmin.c:562:15: warning: 'ldb_msg_canonicalize' is deprecated
[-Wdeprecated-declarations]
ldif->msg = ldb_msg_canonicalize(ldb_ctx, ldif->msg);
^
/usr/local/include/ldb.h:1983:21: note: 'ldb_msg_canonicalize' declared here
struct ldb_message *ldb_msg_canonicalize(struct ldb_context *ldb,
^
2 warnings generated.
Compiling libmapi/IMAPIContainer.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMAPIFolder.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMAPIProp.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMAPISession.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMAPISupport.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IStream.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMAPITable.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
Compiling libmapi/IMessage.c with -fPIC
clang: warning: -Wl,-rpath,/usr/local/lib: 'linker' input unused
libmapi/IMessage.c:764:8: error: no member named 'iconv_convenience' in
'struct ndr_push'
ndr->iconv_convenience =...
~~~ ^
libmapi/IMessage.c:764:28: warning: implicit declaration of function
'smb_iconv_convenience_init' is invalid in C99
[-Wimplicit-function-declaration]
...ndr->iconv_convenience = smb_iconv_convenience_init(mem_ctx, "CP850",...
^
1 warning and 1 error generated.
gmake: *** [libmapi/IMessage.po] Fehler 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1
Stop in /usr/ports/mail/libmapi.
*** [build] Error code 1
Stop in /usr/ports/mail/libmapi.
>How-To-Repeat:
see above:
cd /usr/ports/mail/libmapi
make
or use portupgrade
>Fix:
probably update libmapi to 0.11
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list