Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Sep 2017 19:48:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 222269] lang/v8-devel: fails to build with ICU 59.1
Message-ID:  <bug-222269-13@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 222269
           Summary: lang/v8-devel: fails to build with ICU 59.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: jbeich@FreeBSD.org
            Blocks: 218788
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

In file included from ../src/i18n.cc:8:
In file included from /usr/local/include/unicode/brkiter.h:47:
In file included from /usr/local/include/unicode/unistr.h:33:
/usr/local/include/unicode/char16ptr.h:90:19: error: deleted function
definitions are a C++11 extension [-Werror,-Wc++11-extensions]
    Char16Ptr() =3D delete;
                  ^
/usr/local/include/unicode/char16ptr.h:198:24: error: deleted function
definitions are a C++11 extension [-Werror,-Wc++11-extensions]
    ConstChar16Ptr() =3D delete;
                       ^
  CXX(target)
/wrkdirs/usr/ports/lang/v8-devel/work/v8-3.27.7/out/native/obj.target/v8_ba=
se/src/incremental-marking.o
../src/i18n.cc:160:32: error: pasting formed 'u"Etc/GMT"', an invalid
preprocessing token
    if (canonical_time_zone =3D=3D UNICODE_STRING_SIMPLE("Etc/GMT")) {
                               ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:160:32: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:257:18: error: pasting formed 'u"currency"', an invalid
preprocessing token
    if (style =3D=3D UNICODE_STRING_SIMPLE("currency")) {
                 ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:257:18: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:273:22: error: pasting formed 'u"code"', an invalid
preprocessing token
      if (display =3D=3D UNICODE_STRING_SIMPLE("code")) {
                     ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:273:22: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:275:29: error: pasting formed 'u"name"', an invalid
preprocessing token
      } else if (display =3D=3D UNICODE_STRING_SIMPLE("name")) {
                            ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:275:29: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:284:25: error: pasting formed 'u"percent"', an invalid
preprocessing token
    } else if (style =3D=3D UNICODE_STRING_SIMPLE("percent")) {
                        ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:284:25: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:509:23: error: pasting formed 'u"upper"', an invalid
preprocessing token
    if (case_first =3D=3D UNICODE_STRING_SIMPLE("upper")) {
                      ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:509:23: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:511:30: error: pasting formed 'u"lower"', an invalid
preprocessing token
    } else if (case_first =3D=3D UNICODE_STRING_SIMPLE("lower")) {
                             ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
  CXX(target)
/wrkdirs/usr/ports/lang/v8-devel/work/v8-3.27.7/out/native/obj.target/v8_ba=
se/src/interface.o
../src/i18n.cc:511:30: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:521:24: error: pasting formed 'u"base"', an invalid
preprocessing token
    if (sensitivity =3D=3D UNICODE_STRING_SIMPLE("base")) {
                       ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
../src/i18n.cc:521:24: error: use of undeclared identifier 'u'
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
^
/usr/local/include/unicode/unistr.h:125:80: note: expanded from macro 'u'
../src/i18n.cc:523:31: error: pasting formed 'u"accent"', an invalid
preprocessing token
    } else if (sensitivity =3D=3D UNICODE_STRING_SIMPLE("accent")) {
                              ^
/usr/local/include/unicode/unistr.h:141:35: note: expanded from macro
'UNICODE_STRING_SIMPLE'
#define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1)
                                  ^
/usr/local/include/unicode/unistr.h:125:82: note: expanded from macro
'UNICODE_STRING'
# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const
char16_t*)u ## cs, _length)
=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
 ^
fatal error: too many errors emitted, stopping now [-ferror-limit=3D]
20 errors generated.

build log: http://sprunge.us/geSj


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218788
[Bug 218788] devel/icu: Update to 59.1
--=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-222269-13>