Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 May 2020 12:44:49 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 246305] mail/vmime fails to build
Message-ID:  <bug-246305-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246305

            Bug ID: 246305
           Summary: mail/vmime fails to build
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: info@babaei.net

Building CXX object
CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/local/libexec/ccache/c++   -I/usr/ports/mail/libvmime/work/vmime-0.9.2
-I/usr/ports/mail/libvmime/work/vmime-0.9.2/src
-I/usr/ports/mail/libvmime/work/.build/src -I/usr/local/include -O2 -pipe
-march=3Dnehalem -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-alias=
ing=20
-DLIBICONV_PLUG -fvisibility=3Dhidden -fvisibility-inlines-hidden -std=3Dc+=
+11
-stdlib=3Dlibc++ -D_REENTRANT=3D1 -W -Wall -pedantic
-Warray-bounds-pointer-arithmetic -Wold-style-cast -Wconversion -Wcast-align
-Wno-sign-conversion -O2   -DVMIME_STATIC -o
CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o -c
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cpp
--- CMakeFiles/vmime.dir/all ---
[  0%] Building CXX object
CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/local/libexec/ccache/c++  -Dvmime_EXPORTS
-I/usr/ports/mail/libvmime/work/vmime-0.9.2
-I/usr/ports/mail/libvmime/work/vmime-0.9.2/src
-I/usr/ports/mail/libvmime/work/.build/src -I/usr/local/include -O2 -pipe
-march=3Dnehalem -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-alias=
ing=20
-DLIBICONV_PLUG -fvisibility=3Dhidden -fvisibility-inlines-hidden -std=3Dc+=
+11
-stdlib=3Dlibc++ -D_REENTRANT=3D1 -W -Wall -pedantic
-Warray-bounds-pointer-arithmetic -Wold-style-cast -Wconversion -Wcast-align
-Wno-sign-conversion -O2 -fPIC   -DVMIME_SHARED -o
CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o -c
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cpp
--- CMakeFiles/vmime-static.dir/all ---
--- CMakeFiles/vmime-static.dir/src/vmime/component.cpp.o ---
[  0%] Building CXX object
CMakeFiles/vmime-static.dir/src/vmime/component.cpp.o
/usr/local/libexec/ccache/c++   -I/usr/ports/mail/libvmime/work/vmime-0.9.2
-I/usr/ports/mail/libvmime/work/vmime-0.9.2/src
-I/usr/ports/mail/libvmime/work/.build/src -I/usr/local/include -O2 -pipe
-march=3Dnehalem -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-alias=
ing=20
-DLIBICONV_PLUG -fvisibility=3Dhidden -fvisibility-inlines-hidden -std=3Dc+=
+11
-stdlib=3Dlibc++ -D_REENTRANT=3D1 -W -Wall -pedantic
-Warray-bounds-pointer-arithmetic -Wold-style-cast -Wconversion -Wcast-align
-Wno-sign-conversion -O2   -DVMIME_STATIC -o
CMakeFiles/vmime-static.dir/src/vmime/component.cpp.o -c
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/component.cpp
--- CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o ---
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:52:
In file included from /usr/local/include/unicode/ucnv_err.h:88:
/usr/local/include/unicode/utypes.h:692:54: warning: use of old-style cast
[-Wold-style-cast]
    inline UBool U_SUCCESS(UErrorCode code) { return
(UBool)(code<=3DU_ZERO_ERROR); }
                                                     ^=20=20=20=20=20
~~~~~~~~~~~~~~~~~~~~
/usr/local/include/unicode/utypes.h:698:54: warning: use of old-style cast
[-Wold-style-cast]
    inline UBool U_FAILURE(UErrorCode code) { return
(UBool)(code>U_ZERO_ERROR); }
                                                     ^      ~~~~~~~~~~~~~~~=
~~~~
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:67:1: error: templates must have =
C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:190:1: error: templates must have=
 C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:191:29: error: unknown template n=
ame
'LocalPointerBase'
class LocalPointer : public LocalPointerBase<T> {
                            ^
/usr/local/include/unicode/localpointer.h:365:1: error: templates must have=
 C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:366:27: error: unknown template n=
ame
'LocalPointerBase'
class LocalArray : public LocalPointerBase<T> {
                          ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: unknown template name
'LocalPointerBase'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration,
uenum_close);
^
/usr/local/include/unicode/localpointer.h:551:42: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
    class LocalPointerClassName : public LocalPointerBase<Type> { \
                                         ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: using declaration requires a
qualified name
/usr/local/include/unicode/localpointer.h:553:15: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator*; \
              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected ';' after using
declaration
/usr/local/include/unicode/localpointer.h:553:31: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator*; \
                              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: using declaration requires a
qualified name
/usr/local/include/unicode/localpointer.h:554:15: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator->; \
              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected ';' after using
declaration
/usr/local/include/unicode/localpointer.h:554:31: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator->; \
                              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:555:72: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(Type *p=3DNULL) :
LocalPointerBase<Type>(p) {} \
                                                                       ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: warning: unused parameter 'p'
[-Wunused-parameter]
/usr/local/include/unicode/localpointer.h:555:46: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(Type *p=3DNULL) :
LocalPointerBase<Type>(p) {} \
                                             ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:557:35: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
                : LocalPointerBase<Type>(src.ptr) { \
                                  ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: no member named 'ptr' in
'icu::LocalUEnumerationPointer'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration,
uenum_close);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~
/usr/local/include/unicode/localpointer.h:558:17: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            src.ptr=3DNULL; \
            ~~~ ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:562:35: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
                : LocalPointerBase<Type>(p.release()) {} \
                                  ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: warning: unused parameter 'p'
[-Wunused-parameter]
/usr/local/include/unicode/localpointer.h:561:90: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(std::unique_ptr<Type,
decltype(&closeFunction)> &&p) \
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
         ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:563:40: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        ~LocalPointerClassName() { if (ptr !=3D NULL) { closeFunction(ptr);=
 } } \
                                       ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:563:69: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        ~LocalPointerClassName() { if (ptr !=3D NULL) { closeFunction(ptr);=
 } } \
                                                                    ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:565:17: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            if (ptr !=3D NULL) { closeFunction(ptr); } \
                ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:565:46: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            if (ptr !=3D NULL) { closeFunction(ptr); } \
                                             ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'LocalPointerBase'
/usr/local/include/unicode/localpointer.h:566:13: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            LocalPointerBase<Type>::ptr=3Dsrc.ptr; \
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=3D]
4 warnings and 20 errors generated.
*** [CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o] Error
code 1

make[3]: stopped in /usr/ports/mail/libvmime/work/.build
--- CMakeFiles/vmime.dir/all ---
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:52:
In file included from /usr/local/include/unicode/ucnv_err.h:88:
/usr/local/include/unicode/utypes.h:692:54: warning: use of old-style cast
[-Wold-style-cast]
    inline UBool U_SUCCESS(UErrorCode code) { return
(UBool)(code<=3DU_ZERO_ERROR); }
                                                     ^=20=20=20=20=20
~~~~~~~~~~~~~~~~~~~~
/usr/local/include/unicode/utypes.h:698:54: warning: use of old-style cast
[-Wold-style-cast]
    inline UBool U_FAILURE(UErrorCode code) { return
(UBool)(code>U_ZERO_ERROR); }
                                                     ^      ~~~~~~~~~~~~~~~=
~~~~
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:67:1: error: templates must have =
C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:190:1: error: templates must have=
 C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:191:29: error: unknown template n=
ame
'LocalPointerBase'
class LocalPointer : public LocalPointerBase<T> {
                            ^
/usr/local/include/unicode/localpointer.h:365:1: error: templates must have=
 C++
linkage
template<typename T>
^~~~~~~~~~~~~~~~~~~~
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:37:1:
note: extern "C" language linkage specification begins here
extern "C"
^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
In file included from /usr/local/include/unicode/uenum.h:23:
/usr/local/include/unicode/localpointer.h:366:27: error: unknown template n=
ame
'LocalPointerBase'
class LocalArray : public LocalPointerBase<T> {
                          ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: unknown template name
'LocalPointerBase'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration,
uenum_close);
^
/usr/local/include/unicode/localpointer.h:551:42: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
    class LocalPointerClassName : public LocalPointerBase<Type> { \
                                         ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: using declaration requires a
qualified name
/usr/local/include/unicode/localpointer.h:553:15: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator*; \
              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected ';' after using
declaration
/usr/local/include/unicode/localpointer.h:553:31: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator*; \
                              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: using declaration requires a
qualified name
/usr/local/include/unicode/localpointer.h:554:15: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator->; \
              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected ';' after using
declaration
/usr/local/include/unicode/localpointer.h:554:31: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        using LocalPointerBase<Type>::operator->; \
                              ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:555:72: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(Type *p=3DNULL) :
LocalPointerBase<Type>(p) {} \
                                                                       ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: warning: unused parameter 'p'
[-Wunused-parameter]
/usr/local/include/unicode/localpointer.h:555:46: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(Type *p=3DNULL) :
LocalPointerBase<Type>(p) {} \
                                             ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:557:35: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
                : LocalPointerBase<Type>(src.ptr) { \
                                  ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: no member named 'ptr' in
'icu::LocalUEnumerationPointer'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration,
uenum_close);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~
/usr/local/include/unicode/localpointer.h:558:17: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            src.ptr=3DNULL; \
            ~~~ ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: expected '(' or '{'
/usr/local/include/unicode/localpointer.h:562:35: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
                : LocalPointerBase<Type>(p.release()) {} \
                                  ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: warning: unused parameter 'p'
[-Wunused-parameter]
/usr/local/include/unicode/localpointer.h:561:90: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        explicit LocalPointerClassName(std::unique_ptr<Type,
decltype(&closeFunction)> &&p) \
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
         ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:563:40: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        ~LocalPointerClassName() { if (ptr !=3D NULL) { closeFunction(ptr);=
 } } \
                                       ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:563:69: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
        ~LocalPointerClassName() { if (ptr !=3D NULL) { closeFunction(ptr);=
 } } \
                                                                    ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
                                                                    ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:565:17: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            if (ptr !=3D NULL) { closeFunction(ptr); } \
                ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'ptr'
/usr/local/include/unicode/localpointer.h:565:46: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            if (ptr !=3D NULL) { closeFunction(ptr); } \
                                             ^
In file included from
/usr/ports/mail/libvmime/work/vmime-0.9.2/src/vmime/charsetConverter_icu.cp=
p:41:
In file included from /usr/local/include/unicode/ucnv.h:53:
/usr/local/include/unicode/uenum.h:68:1: error: use of undeclared identifier
'LocalPointerBase'
/usr/local/include/unicode/localpointer.h:566:13: note: expanded from macro
'U_DEFINE_LOCAL_OPEN_POINTER'
            LocalPointerBase<Type>::ptr=3Dsrc.ptr; \
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=3D]
4 warnings and 20 errors generated.
*** [CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o] Error code 1

make[3]: stopped in /usr/ports/mail/libvmime/work/.build
1 error

make[3]: stopped in /usr/ports/mail/libvmime/work/.build
*** [CMakeFiles/vmime.dir/all] Error code 2

make[2]: stopped in /usr/ports/mail/libvmime/work/.build
--- CMakeFiles/vmime-static.dir/all ---
1 error

make[3]: stopped in /usr/ports/mail/libvmime/work/.build
*** [CMakeFiles/vmime-static.dir/all] Error code 2

make[2]: stopped in /usr/ports/mail/libvmime/work/.build
2 errors

make[2]: stopped in /usr/ports/mail/libvmime/work/.build
*** [all] Error code 2

make[1]: stopped in /usr/ports/mail/libvmime/work/.build
1 error

make[1]: stopped in /usr/ports/mail/libvmime/work/.build
=3D=3D=3D> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure =
to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/mail/libvmime

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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