Bug ID 1127260
Summary Internal compiler error when trying to build VTK 8.2.0
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee bnc-team-screening@forge.provo.novell.com
Reporter stefan.bruens@rwth-aachen.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 798338 [details]
Preprocessed code

G++ fails with the following message:
---
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Filters/Extraction/vtkValueSelector.cxx:
In instantiation of 'void
{anonymous}::ArrayValueMatchFunctor::operator()(InputArrayType*,
SelectionListArrayType*) [with InputArrayType = vtkAOSDataArrayTemplate<char>;
SelectionListArrayType = vtkAOSDataArrayTemplate<char>]':
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Common/Core/vtkArrayDispatch.txx:160:13: 
 required from 'static bool
vtkArrayDispatch::impl::Dispatch2Trampoline<Array1T, vtkTypeList::TypeList<U,
Tail> >::Execute(Array1T*, vtkDataArray*, Worker&) [with Worker =
{anonymous}::ArrayValueMatchFunctor; Array1T = vtkAOSDataArrayTemplate<char>;
Array2Head = vtkAOSDataArrayTemplate<char>; Array2Tail =
vtkTypeList::NullType]'
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Common/Core/vtkArrayDispatch.txx:215:33: 
 required from 'static bool
vtkArrayDispatch::impl::Dispatch2Same<vtkTypeList::TypeList<T, Tail>,
ArrayList2>::Execute(vtkDataArray*, vtkDataArray*, Worker&) [with Worker =
{anonymous}::ArrayValueMatchFunctor; ArrayHead = vtkAOSDataArrayTemplate<char>;
ArrayTail = vtkTypeList::TypeList<vtkAOSDataArrayTemplate<double>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<float>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long long int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<short int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<signed char>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<unsigned char>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long long unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<short unsigned int>,
vtkTypeList::NullType> > > > > > > > > > > >; ArrayList2 =
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<char>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<double>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<float>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long long int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<short int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<signed char>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<unsigned char>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<long long unsigned int>,
vtkTypeList::TypeList<vtkAOSDataArrayTemplate<short unsigned int>,
vtkTypeList::NullType> > > > > > > > > > > > >]'
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Common/Core/vtkArrayDispatch.txx:640:31: 
 required from 'static bool
vtkArrayDispatch::Dispatch2BySameValueType<ValueTypeList>::Execute(vtkDataArray*,
vtkDataArray*, Worker&) [with Worker = {anonymous}::ArrayValueMatchFunctor;
ValueTypeList = vtkTypeList::TypeList<double, vtkTypeList::TypeList<float,
vtkTypeList::TypeList<char, vtkTypeList::TypeList<int,
vtkTypeList::TypeList<long int, vtkTypeList::TypeList<long long int,
vtkTypeList::TypeList<short int, vtkTypeList::TypeList<signed char,
vtkTypeList::TypeList<unsigned char, vtkTypeList::TypeList<unsigned int,
vtkTypeList::TypeList<long unsigned int, vtkTypeList::TypeList<long long
unsigned int, vtkTypeList::TypeList<short unsigned int, vtkTypeList::NullType>
> > > > > > > > > > > >]'
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Filters/Extraction/vtkValueSelector.cxx:362:76:
  required from here
/home/abuild/rpmbuild/BUILD/VTK-8.2.0/Filters/Extraction/vtkValueSelector.cxx:123:50:
internal compiler error: in lookup_template_class_1, at cp/pt.c:9459
---

Affected: TW/Factory, x86_64, aarch64
https://build.opensuse.org/project/monitor/home:StefanBruens:branches:science?utf8=%E2%9C%93&commit=Filter%3A&unresolvable=0&pkgname=vtk&defaults=1

gcc version 8.2.1 20190204 [gcc-8-branch revision 268513] (SUSE Linux)

Preprocessed output (attached) fails to build, e.g. g++ -o /tmp/o.o -c
vtkValueSelector.cxx


You are receiving this mail because: