[haiku-bugs] Re: [Haiku] #13382: Haiku build fails under host gcc 7.0.1

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sat, 18 Mar 2017 22:28:23 -0000

#13382: Haiku build fails under host gcc 7.0.1
----------------------------+----------------------------
   Reporter:  kallisti5     |      Owner:  bonefish
       Type:  bug           |     Status:  new
   Priority:  normal        |  Milestone:  Unscheduled
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  All
----------------------------+----------------------------
Description changed by kallisti5:

Old description:

{{{
++
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o
In file included from
/home/kallisti5/Code/haiku/src/libs/icon/./IconRenderer.h:18:0,
                 from
/home/kallisti5/Code/haiku/src/libs/icon/style/Style.h:18,
                 from
/home/kallisti5/Code/haiku/src/libs/icon/flat_icon/FlatIconImporter.cpp:30:
/home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h: In
constructor ‘agg::scanline32_u8_am<AlphaMask>::scanline32_u8_am()’:
/home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h:469:10:
error: invalid use of ‘agg::scanline32_u8_am<AlphaMask>::base_type’
    this->base_type();
          ^~~~~~~~~
/home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h: In
constructor ‘agg::scanline32_u8_am<AlphaMask>::scanline32_u8_am(const
AlphaMask&)’:
/home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h:474:10:
error: invalid use of ‘agg::scanline32_u8_am<AlphaMask>::base_type’
    this->base_type();
          ^~~~~~~~~

cc -c
"/home/kallisti5/Code/haiku/src/libs/icon/flat_icon/FlatIconImporter.cpp"
-O2 -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual
-Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -fPIC -include
BeOSBuildCompatibility.h -DARCH_x86_64 -D_NO_INLINE_ASM -D__x86_64__
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS -DHAIKU_HOST_PLATFORM_LINUX
-DHAIKU_HOST_PLATFORM_64_BIT -DHAIKU_PACKAGING_ARCH=\"x86_64\" -iquote
/home/kallisti5/Code/haiku/build/user_config_headers -iquote
/home/kallisti5/Code/haiku/build/config_headers -iquote
/home/kallisti5/Code/haiku/src/build/libbe/icon -iquote
/home/kallisti5/Code/haiku/generated.x86_64/objects/common/build/libbe/icon
-iquote
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/common/build/libbe/icon
-iquote
/home/kallisti5/Code/haiku/generated.x86_64/objects/haiku/x86_64/common/build/libbe/icon
-iquote /home/kallisti5/Code/haiku/src/libs/icon/. -iquote
/home/kallisti5/Code/haiku/src/libs/icon/flat_icon -iquote
/home/kallisti5/Code/haiku/src/libs/icon/message -iquote
/home/kallisti5/Code/haiku/src/libs/icon/shape -iquote
/home/kallisti5/Code/haiku/src/libs/icon/style -iquote
/home/kallisti5/Code/haiku/src/libs/icon/transformable -iquote
/home/kallisti5/Code/haiku/src/libs/icon/transformer -iquote
/home/kallisti5/Code/haiku/src/libs/agg/src -I
/home/kallisti5/Code/haiku/headers/libs/agg -I
/home/kallisti5/Code/haiku/headers/libs/icon -I
/home/kallisti5/Code/haiku/headers/build/private/shared -I
/home/kallisti5/Code/haiku/headers/build/host/linux -I
/home/kallisti5/Code/haiku/headers/build -I
/home/kallisti5/Code/haiku/headers/build/os -I
/home/kallisti5/Code/haiku/headers/build/os/add-ons/registrar -I
/home/kallisti5/Code/haiku/headers/build/os/app -I
/home/kallisti5/Code/haiku/headers/build/os/bluetooth -I
/home/kallisti5/Code/haiku/headers/build/os/drivers -I
/home/kallisti5/Code/haiku/headers/build/os/kernel -I
/home/kallisti5/Code/haiku/headers/build/os/interface -I
/home/kallisti5/Code/haiku/headers/build/os/locale -I
/home/kallisti5/Code/haiku/headers/build/os/storage -I
/home/kallisti5/Code/haiku/headers/build/os/support -I
/home/kallisti5/Code/haiku/headers/build/private -o
"/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o"
;

...failed C++
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o
...

BUILD FAILURE:
...failed updating 1 target(s)...
...skipped 12 target(s)...
}}}

New description:

 hrev51023 x86_64 build.

 Fedora 26, x86_64
 {{{
 ++
 
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o
 In file included from
 /home/kallisti5/Code/haiku/src/libs/icon/./IconRenderer.h:18:0,
                  from
 /home/kallisti5/Code/haiku/src/libs/icon/style/Style.h:18,
                  from
 /home/kallisti5/Code/haiku/src/libs/icon/flat_icon/FlatIconImporter.cpp:30:
 /home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h: In
 constructor ‘agg::scanline32_u8_am<AlphaMask>::scanline32_u8_am()’:
 /home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h:469:10:
 error: invalid use of ‘agg::scanline32_u8_am<AlphaMask>::base_type’
     this->base_type();
           ^~~~~~~~~
 /home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h: In
 constructor ‘agg::scanline32_u8_am<AlphaMask>::scanline32_u8_am(const
 AlphaMask&)’:
 /home/kallisti5/Code/haiku/headers/libs/agg/agg_scanline_u.h:474:10:
 error: invalid use of ‘agg::scanline32_u8_am<AlphaMask>::base_type’
     this->base_type();
           ^~~~~~~~~

 cc -c
 "/home/kallisti5/Code/haiku/src/libs/icon/flat_icon/FlatIconImporter.cpp"
 -O2 -Wall -Wno-trigraphs -Wno-ctor-dtor-privacy -Woverloaded-virtual
 -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -fPIC -include
 BeOSBuildCompatibility.h -DARCH_x86_64 -D_NO_INLINE_ASM -D__x86_64__
 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS
 -D__STDC_LIMIT_MACROS -DHAIKU_HOST_PLATFORM_LINUX
 -DHAIKU_HOST_PLATFORM_64_BIT -DHAIKU_PACKAGING_ARCH=\"x86_64\" -iquote
 /home/kallisti5/Code/haiku/build/user_config_headers -iquote
 /home/kallisti5/Code/haiku/build/config_headers -iquote
 /home/kallisti5/Code/haiku/src/build/libbe/icon -iquote
 /home/kallisti5/Code/haiku/generated.x86_64/objects/common/build/libbe/icon
 -iquote
 
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/common/build/libbe/icon
 -iquote
 
/home/kallisti5/Code/haiku/generated.x86_64/objects/haiku/x86_64/common/build/libbe/icon
 -iquote /home/kallisti5/Code/haiku/src/libs/icon/. -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/flat_icon -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/message -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/shape -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/style -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/transformable -iquote
 /home/kallisti5/Code/haiku/src/libs/icon/transformer -iquote
 /home/kallisti5/Code/haiku/src/libs/agg/src -I
 /home/kallisti5/Code/haiku/headers/libs/agg -I
 /home/kallisti5/Code/haiku/headers/libs/icon -I
 /home/kallisti5/Code/haiku/headers/build/private/shared -I
 /home/kallisti5/Code/haiku/headers/build/host/linux -I
 /home/kallisti5/Code/haiku/headers/build -I
 /home/kallisti5/Code/haiku/headers/build/os -I
 /home/kallisti5/Code/haiku/headers/build/os/add-ons/registrar -I
 /home/kallisti5/Code/haiku/headers/build/os/app -I
 /home/kallisti5/Code/haiku/headers/build/os/bluetooth -I
 /home/kallisti5/Code/haiku/headers/build/os/drivers -I
 /home/kallisti5/Code/haiku/headers/build/os/kernel -I
 /home/kallisti5/Code/haiku/headers/build/os/interface -I
 /home/kallisti5/Code/haiku/headers/build/os/locale -I
 /home/kallisti5/Code/haiku/headers/build/os/storage -I
 /home/kallisti5/Code/haiku/headers/build/os/support -I
 /home/kallisti5/Code/haiku/headers/build/private -o
 
"/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o"
 ;

 ...failed C++
 
/home/kallisti5/Code/haiku/generated.x86_64/objects/linux/x86_64/release/build/libbe/icon/FlatIconImporter.o
 ...

 BUILD FAILURE:
 ...failed updating 1 target(s)...
 ...skipped 12 target(s)...
 }}}

--

--
Ticket URL: <https://dev.haiku-os.org/ticket/13382#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: