Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2013 10:53:01 GMT
From:      Andreas Haakh <bugReporter@ib-haakh.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/180629: libmapi does not compile
Message-ID:  <201307181053.r6IAr1e2072434@oldred.freebsd.org>
Resent-Message-ID: <201307181100.r6IB00ph038579@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         180629
>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:00 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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307181053.r6IAr1e2072434>