[haiku-bugs] Re: [Haiku] #15787: CI: SPARC build failing (hrev52938)

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 07 Mar 2020 13:27:07 -0000

#15787: CI: SPARC build failing (hrev52938)
----------------------------+----------------------------
   Reporter:  cocobean      |      Owner:  bonefish
       Type:  bug           |     Status:  new
   Priority:  normal        |  Milestone:  Unscheduled
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:  SPARC, CI
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  All
----------------------------+----------------------------
Description changed by cocobean:

Old description:

See: https://ci.haiku-os.org/teams/nightly/pipelines/master-sparc/jobs
/image-master-sparc/builds/44


{{{
C++ objects/haiku/sparc/release/kits/interface/ColumnListView.o

In file included from
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/algorithm:62,

                 from ../haiku-
git/src/kits/interface/ColumnListView.cpp:50:

build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/bits/stl_algo.h:
In function '_ForwardIterator1 std::__search(_ForwardIterator1,
_ForwardIterator1, _ForwardIterator2, _ForwardIterator2,
_BinaryPredicate)':

build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/bits/stl_algo.h:223:13:
error: expected primary-expression before '{' token

       for (;;)

             ^
.....

../haiku-git/headers/private/support/ObjectListPrivate.h:24:10: error:
cannot convert 'std::BObjectList<BRow>*' to 'std::BList*' in return

   return fObjectList;

          ^~~~~~~~~~~

cc1plus: all warnings being treated as errors


/toolchains/cross-tools-sparc/bin/sparc64-unknown-haiku-gcc -c "../haiku-
git/src/kits/interface/ColumnListView.cpp" -O2 -Wall -Wno-multichar
-Wpointer-arith -Wsign-compare -Wno-ctor-dtor-privacy -Woverloaded-
virtual -Werror -Wno-error=unused-but-set-variable -Wno-error=deprecated
-Wno-error=deprecated-declarations -Wno-error=cpp -Wno-error=trigraphs
-Wno-error=cast-align -Wno-error=format-truncation -fno-strict-aliasing
-fno-delete-null-pointer-checks -fno-builtin-fork -fno-builtin-vfork
-nostdinc -DARCH_sparc -DBOOT_ARCHIVE_IMAGE_OFFSET=384
-D__HAIKU_PRIMARY_PACKAGING_ARCH=\"sparc\"
-DHAIKU_DISTRO_COMPATIBILITY_OFFICIAL -DHAIKU_TARGET_PLATFORM_HAIKU
-DHAIKU_MINIMUM_BUILD -iquote ../haiku-git/build/user_config_headers
-iquote ../haiku-git/build/config_headers -iquote ../haiku-
git/src/kits/interface -iquote objects/common/kits/interface -iquote
objects/linux/x86_64/common/kits/interface -iquote
objects/haiku/sparc/common/kits/interface -iquote ../haiku-
git/src/kits/interface/textview_support -iquote ../haiku-
git/src/kits/interface/layouter -iquote ../haiku-git/src/kits/tracker -I
../haiku-git/headers/libs/agg -I ../haiku-git/headers/private/app -I
../haiku-git/headers/private/input -I ../haiku-git/headers/private/print
-I ../haiku-git/headers/private/interface -I ../haiku-
git/headers/private/locale -I ../haiku-git/headers/private/shared -I
../haiku-git/headers/private/support -I ../haiku-
git/headers/private/tracker -I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++
-I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/sparc64
-unknown-haiku -I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/backward
-I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/ext
-I ../haiku-git/headers/glibc -I ../haiku-git/headers/posix -I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/gcc/include
-I
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/gcc
/include-fixed -I ../haiku-git/headers -I ../haiku-git/headers/os -I
../haiku-git/headers/os/add-ons -I ../haiku-git/headers/os/add-
ons/file_system -I ../haiku-git/headers/os/add-ons/graphics -I ../haiku-
git/headers/os/add-ons/input_server -I ../haiku-git/headers/os/add-
ons/registrar -I ../haiku-git/headers/os/add-ons/screen_saver -I
../haiku-git/headers/os/add-ons/tracker -I ../haiku-git/headers/os/app -I
../haiku-git/headers/os/device -I ../haiku-git/headers/os/drivers -I
../haiku-git/headers/os/game -I ../haiku-git/headers/os/interface -I
../haiku-git/headers/os/kernel -I ../haiku-git/headers/os/locale -I
../haiku-git/headers/os/media -I ../haiku-git/headers/os/mail -I
../haiku-git/headers/os/midi -I ../haiku-git/headers/os/midi2 -I
../haiku-git/headers/os/net -I ../haiku-git/headers/os/storage -I
../haiku-git/headers/os/support -I ../haiku-git/headers/os/translation -I
../haiku-git/headers/private/. -o
"objects/haiku/sparc/release/kits/interface/ColumnListView.o"


...failed C++ objects/haiku/sparc/release/kits/interface/ColumnListView.o
...
}}}

New description:

 For hrev53938, see: https://ci.haiku-os.org/teams/nightly/pipelines
 /master-sparc/jobs/image-master-sparc/builds/44


 {{{
 C++ objects/haiku/sparc/release/kits/interface/ColumnListView.o

 In file included from
 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/algorithm:62,

                  from ../haiku-
 git/src/kits/interface/ColumnListView.cpp:50:

 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/bits/stl_algo.h:
 In function '_ForwardIterator1 std::__search(_ForwardIterator1,
 _ForwardIterator1, _ForwardIterator2, _ForwardIterator2,
 _BinaryPredicate)':

 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/bits/stl_algo.h:223:13:
 error: expected primary-expression before '{' token

        for (;;)

              ^
 .....

 ../haiku-git/headers/private/support/ObjectListPrivate.h:24:10: error:
 cannot convert 'std::BObjectList<BRow>*' to 'std::BList*' in return

    return fObjectList;

           ^~~~~~~~~~~

 cc1plus: all warnings being treated as errors


 /toolchains/cross-tools-sparc/bin/sparc64-unknown-haiku-gcc -c "../haiku-
 git/src/kits/interface/ColumnListView.cpp" -O2 -Wall -Wno-multichar
 -Wpointer-arith -Wsign-compare -Wno-ctor-dtor-privacy -Woverloaded-virtual
 -Werror -Wno-error=unused-but-set-variable -Wno-error=deprecated -Wno-
 error=deprecated-declarations -Wno-error=cpp -Wno-error=trigraphs -Wno-
 error=cast-align -Wno-error=format-truncation -fno-strict-aliasing -fno-
 delete-null-pointer-checks -fno-builtin-fork -fno-builtin-vfork -nostdinc
 -DARCH_sparc -DBOOT_ARCHIVE_IMAGE_OFFSET=384
 -D__HAIKU_PRIMARY_PACKAGING_ARCH=\"sparc\"
 -DHAIKU_DISTRO_COMPATIBILITY_OFFICIAL -DHAIKU_TARGET_PLATFORM_HAIKU
 -DHAIKU_MINIMUM_BUILD -iquote ../haiku-git/build/user_config_headers
 -iquote ../haiku-git/build/config_headers -iquote ../haiku-
 git/src/kits/interface -iquote objects/common/kits/interface -iquote
 objects/linux/x86_64/common/kits/interface -iquote
 objects/haiku/sparc/common/kits/interface -iquote ../haiku-
 git/src/kits/interface/textview_support -iquote ../haiku-
 git/src/kits/interface/layouter -iquote ../haiku-git/src/kits/tracker -I
 ../haiku-git/headers/libs/agg -I ../haiku-git/headers/private/app -I
 ../haiku-git/headers/private/input -I ../haiku-git/headers/private/print
 -I ../haiku-git/headers/private/interface -I ../haiku-
 git/headers/private/locale -I ../haiku-git/headers/private/shared -I
 ../haiku-git/headers/private/support -I ../haiku-
 git/headers/private/tracker -I
 build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++
 -I
 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/sparc64
 -unknown-haiku -I
 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/backward
 -I
 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/c++/ext
 -I ../haiku-git/headers/glibc -I ../haiku-git/headers/posix -I
 
build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/gcc/include
 -I
 build_packages/gcc_syslibs_devel-8.3.0_2019_05_24-2-sparc/develop/headers/gcc
 /include-fixed -I ../haiku-git/headers -I ../haiku-git/headers/os -I
 ../haiku-git/headers/os/add-ons -I ../haiku-git/headers/os/add-
 ons/file_system -I ../haiku-git/headers/os/add-ons/graphics -I ../haiku-
 git/headers/os/add-ons/input_server -I ../haiku-git/headers/os/add-
 ons/registrar -I ../haiku-git/headers/os/add-ons/screen_saver -I ../haiku-
 git/headers/os/add-ons/tracker -I ../haiku-git/headers/os/app -I ../haiku-
 git/headers/os/device -I ../haiku-git/headers/os/drivers -I ../haiku-
 git/headers/os/game -I ../haiku-git/headers/os/interface -I ../haiku-
 git/headers/os/kernel -I ../haiku-git/headers/os/locale -I ../haiku-
 git/headers/os/media -I ../haiku-git/headers/os/mail -I ../haiku-
 git/headers/os/midi -I ../haiku-git/headers/os/midi2 -I ../haiku-
 git/headers/os/net -I ../haiku-git/headers/os/storage -I ../haiku-
 git/headers/os/support -I ../haiku-git/headers/os/translation -I ../haiku-
 git/headers/private/. -o
 "objects/haiku/sparc/release/kits/interface/ColumnListView.o"


 ...failed C++ objects/haiku/sparc/release/kits/interface/ColumnListView.o
 ...
 }}}

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

Other related posts: