Bug ID 1121394
Summary GCC 9: MozillaFirefox build fails
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter martin.liska@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:Gcc7/MozillaFirefox/standard/x86_64

[  579s]  7:49.17
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-x86.c:119:5:
warning: macro expansion producing 'defined' has undefined behavior
[-Wexpansion-to-defined]
[  579s]  7:49.17
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/cairo/libpixman/src/pixman-x86.c:75:51:
note: expanded from macro '_PIXMAN_X86_64'
[  579s]  7:49.17     (defined(__amd64__) || defined(__x86_64__) ||
defined(_M_AMD64))
[  579s]  7:49.17                                                   ^
[  579s]  7:49.20 6 warnings generated.
[  582s]  7:52.40 In file included from
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/src/common/utilities.cpp:9:
[  582s]  7:52.40 In file included from
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/src/common/utilities.h:15:
[  582s]  7:52.41 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/system_wrappers/math.h:3:
[  582s]  7:52.41 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/math.h:36:
[  582s]  7:52.41 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/stl_wrappers/cmath:50:
[  582s]  7:52.41 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/include/mozilla/mozalloc.h:16:
[  582s]  7:52.41 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/stl_wrappers/new:44:
[  582s]  7:52.41 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/system_wrappers/new:3:
[  582s]  7:52.45 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/new:40:
[  582s]  7:52.45 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/system_wrappers/exception:3:
[  582s]  7:52.45 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/exception:144:
[  582s]  7:52.45 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/nested_exception.h:40:
[  582s]  7:52.45 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/move.h:55:
[  582s]  7:52.45 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/stl_wrappers/type_traits:44:
[  582s]  7:52.45 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/system_wrappers/type_traits:3:
[  582s]  7:52.45
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/type_traits:667:38:
error: incomplete type 'sh::ShaderVariable' used in type trait expression
[  582s]  7:52.45     : public integral_constant<bool, __is_trivial(_Tp)>
[  582s]  7:52.45                                      ^
[  582s]  7:52.45
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:899:7:
note: in instantiation of template class 'std::is_trivial<sh::ShaderVariable>'
requested here
[  582s]  7:52.45     : is_trivial<_Tp> { };
[  582s]  7:52.45       ^
[  582s]  7:52.45
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:902:31:
note: in instantiation of template class
'std::__is_trivially_relocatable<sh::ShaderVariable, void>' requested here
[  582s]  7:52.45     inline
__enable_if_t<std::__is_trivially_relocatable<_Tp>::value, _Tp*>
[  582s]  7:52.45                               ^
[  582s]  7:52.45
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:938:23:
note: while substituting deduced template arguments into function template
'__relocate_a_1' [with _Tp = sh::ShaderVariable, _Up = sh::ShaderVariable]
[  582s]  7:52.45    
noexcept(noexcept(__relocate_a_1(std::__niter_base(__first),
[  582s]  7:52.45                       ^
[  582s]  7:52.45
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_vector.h:428:11:
note: in instantiation of exception specification for
'__relocate_a<sh::ShaderVariable *, sh::ShaderVariable *,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.45         noexcept(std::__relocate_a(std::declval<pointer>(),
[  582s]  7:52.45                  ^
[  582s]  7:52.45
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/include/GLSLANG/ShaderVars.h:135:33:
note: in instantiation of template class 'std::vector<sh::ShaderVariable,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.46     std::vector<ShaderVariable> fields;
[  582s]  7:52.46                                 ^
[  582s]  7:52.46
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/include/GLSLANG/ShaderVars.h:62:8:
note: definition of 'sh::ShaderVariable' is not complete until the closing '}'
[  582s]  7:52.46 struct ShaderVariable
[  582s]  7:52.46        ^
[  582s]  7:52.46 In file included from
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/src/common/utilities.cpp:9:
[  582s]  7:52.46 In file included from
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/src/common/utilities.h:16:
[  582s]  7:52.46 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/stl_wrappers/string:44:
[  582s]  7:52.46 In file included from
/home/abuild/rpmbuild/BUILD/obj/dist/system_wrappers/string:3:
[  582s]  7:52.46 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/string:41:
[  582s]  7:52.46 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/allocator.h:46:
[  582s]  7:52.46 In file included from
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/x86_64-suse-linux/bits/c++allocator.h:33:
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/ext/new_allocator.h:146:8:
error: allocation of incomplete type 'sh::ShaderVariable'
[  582s]  7:52.46                            
_Up(std::forward<_Args>(__args)...)))
[  582s]  7:52.46                             ^~~
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/alloc_traits.h:483:24:
note: in instantiation of exception specification for
'construct<sh::ShaderVariable, sh::ShaderVariable>' requested here
[  582s]  7:52.46         noexcept(noexcept(__a.construct(__p,
std::forward<_Args>(__args)...)))
[  582s]  7:52.46                               ^
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:886:23:
note: in instantiation of exception specification for
'construct<sh::ShaderVariable, sh::ShaderVariable>' requested here
[  582s]  7:52.46    
noexcept(noexcept(std::allocator_traits<_Allocator>::construct(__alloc,
[  582s]  7:52.46                       ^
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:917:23:
note: in instantiation of exception specification for
'__relocate_object_a<sh::ShaderVariable, sh::ShaderVariable,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.46    
noexcept(noexcept(std::__relocate_object_a(std::addressof(*__result),
[  582s]  7:52.46                       ^
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_uninitialized.h:938:23:
note: in instantiation of exception specification for
'__relocate_a_1<sh::ShaderVariable *, sh::ShaderVariable *,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.46    
noexcept(noexcept(__relocate_a_1(std::__niter_base(__first),
[  582s]  7:52.46                       ^
[  582s]  7:52.46
/usr/bin/../lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/stl_vector.h:428:11:
note: in instantiation of exception specification for
'__relocate_a<sh::ShaderVariable *, sh::ShaderVariable *,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.46         noexcept(std::__relocate_a(std::declval<pointer>(),
[  582s]  7:52.46                  ^
[  582s]  7:52.46
/home/abuild/rpmbuild/BUILD/firefox-64.0/gfx/angle/checkout/include/GLSLANG/ShaderVars.h:135:33:
note: in instantiation of template class 'std::vector<sh::ShaderVariable,
std::allocator<sh::ShaderVariable> >' requested here
[  582s]  7:52.46     std::vector<ShaderVariable> fields;


You are receiving this mail because: