[haiku-bugs] [Haiku] #15649: x86_64 build breaks with recent AGG update:

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 22 Jan 2020 12:30:21 -0000

#15649: x86_64 build breaks with recent AGG update:
--------------------------+------------------------------
 Reporter:  cocobean      |        Owner:  bonefish
     Type:  bug           |       Status:  new
 Priority:  normal        |    Milestone:  Unscheduled
Component:  Build System  |      Version:  R1/Development
 Keywords:  agg           |   Blocked By:
 Blocking:                |  Has a Patch:  0
 Platform:  All           |
--------------------------+------------------------------
 https://git.haiku-
 os.org/haiku/commit/?id=1773f0767ed809a3c64ccc0c1037f3c8a1d5de33

 {{{
 In file included from ../haiku-git/headers/libs/agg/agg_conv_curve.h:24,

                  from ../haiku-
 git/src/servers/app/font/FontCacheEntry.h:32,

                  from ../haiku-git/src/servers/app/font/FontCache.h:12,

                  from ../haiku-git/src/servers/app/DesktopSettings.cpp:26:

 ../haiku-git/headers/libs/agg/agg_curves.h: In constructor
 'agg::curve3_div::curve3_div()':

 ../haiku-git/headers/libs/agg/agg_curves.h:157:30: error:
 'agg::curve3_div::m_count' will be initialized after [-Werror=reorder]

          unsigned             m_count;

                               ^~~~~~~

 ../haiku-git/headers/libs/agg/agg_curves.h:155:30: error:   'double
 agg::curve3_div::m_distance_tolerance_square' [-Werror=reorder]

          double               m_distance_tolerance_square;

                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~

 ../haiku-git/headers/libs/agg/agg_curves.h:97:9: error:   when initialized
 here [-Werror=reorder]

          curve3_div() :

          ^~~~~~~~~~

 ../haiku-git/headers/libs/agg/agg_curves.h: In constructor
 'agg::curve4_div::curve4_div()':

 ../haiku-git/headers/libs/agg/agg_curves.h:470:30: error:
 'agg::curve4_div::m_count' will be initialized after [-Werror=reorder]

          unsigned             m_count;

                               ^~~~~~~

 ../haiku-git/headers/libs/agg/agg_curves.h:467:30: error:   'double
 agg::curve4_div::m_distance_tolerance_square' [-Werror=reorder]

          double               m_distance_tolerance_square;

                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~

 ../haiku-git/headers/libs/agg/agg_curves.h:378:9: error:   when
 initialized here [-Werror=reorder]

          curve4_div() :

          ^~~~~~~~~~

 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15649>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: