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

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Sat, 18 Mar 2017 22:27:32 -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
 Keywords:                |   Blocked By:
 Blocking:                |  Has a Patch:  0
 Platform:  All           |
--------------------------+------------------------------
 {{{
 ++
 
/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>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: