Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Apr 2018 09:47:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        office@FreeBSD.org
Subject:   [Bug 227042] devel/icu: update to 61.1
Message-ID:  <bug-227042-25061-TfBWS6B4wM@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-227042-25061@https.bugs.freebsd.org/bugzilla/>
References:  <bug-227042-25061@https.bugs.freebsd.org/bugzilla/>

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

--- Comment #11 from commit-hook@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Wed Apr  4 09:46:30 UTC 2018
New revision: 466410
URL: https://svnweb.freebsd.org/changeset/ports/466410

Log:
  graphics/mapnik: unbreak with ICU 61

  src/text/text_layout.cpp:234:5: error: unknown type name 'Locale'; did you
mean 'icu::Locale'?
      Locale locale; // TODO: Is the default constructor correct?
      ^~~~~~
      icu::Locale
  /usr/local/include/unicode/locid.h:188:20: note: 'icu::Locale' declared h=
ere
  class U_COMMON_API Locale : public UObject {
                     ^
  src/text/text_layout.cpp:236:21: error: unknown type name 'BreakIterator';
did you mean 'UBreakIterator'?
      std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
                      ^~~~~~~~~~~~~
                      UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:236:45: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
      std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
                                              ^~~~~~~~~~~~~
                                              UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:236:45: error: incomplete type 'UBreakIterator'
named in nested name specifier
      std::unique_ptr<BreakIterator>
breakitr(BreakIterator::createLineInstance(locale, status));
                                              ^~~~~~~~~~~~~~~
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:247:13: error: member access into incomplete type
'UBreakIterator'
      breakitr->setText(text);
              ^
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:260:53: error: member access into incomplete type
'UBreakIterator'
          int break_position =3D wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
                                                      ^
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:260:55: error: expected ':'
          int break_position =3D wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
                                                        ^
                                                        :
  src/text/text_layout.cpp:260:43: note: to match this '?'
          int break_position =3D wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
                                            ^
  src/text/text_layout.cpp:260:55: error: use of undeclared identifier
'preceding'
          int break_position =3D wrap_before_ ? breakitr->preceding(i + 1) :
breakitr->following(i);
                                                        ^
  src/text/text_layout.cpp:263:89: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
          if (break_position <=3D last_break_position || break_position =3D=
=3D
static_cast<int>(BreakIterator::DONE))
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
          ^~~~~~~~~~~~~
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
          UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:263:89: error: incomplete type 'UBreakIterator'
named in nested name specifier
          if (break_position <=3D last_break_position || break_position =3D=
=3D
static_cast<int>(BreakIterator::DONE))
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=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/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:267:38: error: member access into incomplete type
'UBreakIterator'
              break_position =3D breakitr->following(i);
                                       ^
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:268:52: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
              if (break_position =3D=3D static_cast<int>(BreakIterator::DON=
E))
                                                     ^~~~~~~~~~~~~
                                                     UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:268:52: error: incomplete type 'UBreakIterator'
named in nested name specifier
              if (break_position =3D=3D static_cast<int>(BreakIterator::DON=
E))
                                                     ^~~~~~~~~~~~~~~
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:373:89: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
          if (break_position <=3D last_break_position || break_position =3D=
=3D
static_cast<int>(BreakIterator::DONE))
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
          ^~~~~~~~~~~~~
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20
          UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:373:89: error: incomplete type 'UBreakIterator'
named in nested name specifier
          if (break_position <=3D last_break_position || break_position =3D=
=3D
static_cast<int>(BreakIterator::DONE))
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=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/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^
  src/text/text_layout.cpp:376:52: error: use of undeclared identifier
'BreakIterator'; did you mean 'UBreakIterator'?
              if (break_position =3D=3D static_cast<int>(BreakIterator::DON=
E))
                                                     ^~~~~~~~~~~~~
                                                     UBreakIterator
  /usr/local/include/unicode/ustring.h:33:35: note: 'UBreakIterator' declar=
ed
here
      typedef struct UBreakIterator UBreakIterator;
                                    ^
  src/text/text_layout.cpp:376:52: error: incomplete type 'UBreakIterator'
named in nested name specifier
              if (break_position =3D=3D static_cast<int>(BreakIterator::DON=
E))
                                                     ^~~~~~~~~~~~~~~
  /usr/local/include/unicode/ustring.h:33:20: note: forward declaration of
'UBreakIterator'
      typedef struct UBreakIterator UBreakIterator;
                     ^

  https://ssl.icu-project.org/trac/changeset/40705

  PR:           227042
  Reported by:  antoine (via exp-run)
  Obtained from:        upstream

Changes:
  head/graphics/mapnik/Makefile
  head/graphics/mapnik/distinfo

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



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