-
Bug
-
Resolution: Fixed
-
P4
-
21
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8308135 | 20u-cpu | Sergey Bylokhov | P4 | Resolved | Fixed | master |
JDK-8307380 | 20.0.2 | Sergey Bylokhov | P4 | Resolved | Fixed | b05 |
JDK-8305852 | 17.0.8-oracle | Dmitry Markov | P4 | Resolved | Fixed | b02 |
JDK-8306728 | 17.0.8 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
JDK-8305589 | 11.0.20-oracle | Dmitry Markov | P4 | Resolved | Fixed | b01 |
JDK-8307830 | 11.0.20 | Goetz Lindenmaier | P4 | Resolved | Fixed | b03 |
=== Output from failing command(s) repeated here ===
* For target support_native_java.desktop_libfontmanager_gsubgpos-context.o:
In file included from src/java.desktop/share/native/libharfbuzz/graph/../hb.hh:514:0,
from src/java.desktop/share/native/libharfbuzz/graph/../hb-set.hh:31,
from src/java.desktop/share/native/libharfbuzz/graph/graph.hh:27,
from src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh:27,
from src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc:27:
src/java.desktop/share/native/libharfbuzz/graph/../hb-iter.hh: In instantiation of 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]':
src/java.desktop/share/native/libharfbuzz/graph/../hb-iter.hh:697:12: required from 'hb_apply_t<Appl&><unnamed struct>::operator()(Appl*) const [with Appl = void(void*) throw ()]'
src/java.desktop/share/native/libharfbuzz/graph/../hb-pool.hh:43:16: required from 'hb_pool_t<T, ChunkLen>::~hb_pool_t() [with T = hb_serialize_context_t::object_t; unsigned int ChunkLen = 32]'
src/java.desktop/share/native/libharfbuzz/graph/../hb-serialize.hh:181:21: required from here
src/java.desktop/share/native/libharfbuzz/graph/../hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
^~~~~~~~~~
src/java.desktop/share/native/libharfbuzz/graph/../hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
src/java.desktop/share/native/libharfbuzz/graph/../hb-iter.hh:680:8: error: mangled name for 'void hb_apply_t<Appl>::operator()(Iter) [with Iter = hb_array_t<hb_pool_t<hb_serialize_context_t::object_t>::chunk_t* const>; typename hb_enable_if<hb_is_iterator_of<Iter, typename Iter::item_t>::value>::type* <anonymous> = 0; Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
void operator () (Iter it)
... (rest of output omitted)
* For target support_native_java.desktop_libfontmanager_hb-aat-layout.o:
In file included from src/java.desktop/share/native/libharfbuzz/hb.hh:514:0,
from src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc:28:
src/java.desktop/share/native/libharfbuzz/hb-iter.hh: In instantiation of 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]':
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:697:12: required from 'hb_apply_t<Appl&><unnamed struct>::operator()(Appl*) const [with Appl = void(void*) throw ()]'
src/java.desktop/share/native/libharfbuzz/hb-pool.hh:43:16: required from 'hb_pool_t<T, ChunkLen>::~hb_pool_t() [with T = hb_serialize_context_t::object_t; unsigned int ChunkLen = 32]'
src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:181:21: required from here
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
^~~~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:680:8: error: mangled name for 'void hb_apply_t<Appl>::operator()(Iter) [with Iter = hb_array_t<hb_pool_t<hb_serialize_context_t::object_t>::chunk_t* const>; typename hb_enable_if<hb_is_iterator_of<Iter, typename Iter::item_t>::value>::type* <anonymous> = 0; Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
void operator () (Iter it)
^~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
... (rest of output omitted)
* For target support_native_java.desktop_libfontmanager_hb-aat-map.o:
In file included from src/java.desktop/share/native/libharfbuzz/hb.hh:514:0,
from src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc:29:
src/java.desktop/share/native/libharfbuzz/hb-iter.hh: In instantiation of 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]':
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:697:12: required from 'hb_apply_t<Appl&><unnamed struct>::operator()(Appl*) const [with Appl = void(void*) throw ()]'
src/java.desktop/share/native/libharfbuzz/hb-pool.hh:43:16: required from 'hb_pool_t<T, ChunkLen>::~hb_pool_t() [with T = hb_serialize_context_t::object_t; unsigned int ChunkLen = 32]'
src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:181:21: required from here
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
^~~~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:680:8: error: mangled name for 'void hb_apply_t<Appl>::operator()(Iter) [with Iter = hb_array_t<hb_pool_t<hb_serialize_context_t::object_t>::chunk_t* const>; typename hb_enable_if<hb_is_iterator_of<Iter, typename Iter::item_t>::value>::type* <anonymous> = 0; Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
void operator () (Iter it)
^~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
... (rest of output omitted)
* For target support_native_java.desktop_libfontmanager_hb-buffer.o:
In file included from src/java.desktop/share/native/libharfbuzz/hb.hh:514:0,
from src/java.desktop/share/native/libharfbuzz/hb-buffer.hh:33,
from src/java.desktop/share/native/libharfbuzz/hb-buffer.cc:30:
src/java.desktop/share/native/libharfbuzz/hb-iter.hh: In instantiation of 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]':
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:697:12: required from 'hb_apply_t<Appl&><unnamed struct>::operator()(Appl*) const [with Appl = void(void*) throw ()]'
src/java.desktop/share/native/libharfbuzz/hb-pool.hh:43:16: required from 'hb_pool_t<T, ChunkLen>::~hb_pool_t() [with T = hb_serialize_context_t::object_t; unsigned int ChunkLen = 32]'
src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:181:21: required from here
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
^~~~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:680:8: error: mangled name for 'void hb_apply_t<Appl>::operator()(Iter) [with Iter = hb_array_t<hb_pool_t<hb_serialize_context_t::object_t>::chunk_t* const>; typename hb_enable_if<hb_is_iterator_of<Iter, typename Iter::item_t>::value>::type* <anonymous> = 0; Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
void operator () (Iter it)
^~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
... (rest of output omitted)
* For target support_native_java.desktop_libfontmanager_hb-common.o:
In file included from src/java.desktop/share/native/libharfbuzz/hb.hh:514:0,
from src/java.desktop/share/native/libharfbuzz/hb-common.cc:29:
src/java.desktop/share/native/libharfbuzz/hb-iter.hh: In instantiation of 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]':
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:697:12: required from 'hb_apply_t<Appl&><unnamed struct>::operator()(Appl*) const [with Appl = void(void*) throw ()]'
src/java.desktop/share/native/libharfbuzz/hb-pool.hh:43:16: required from 'hb_pool_t<T, ChunkLen>::~hb_pool_t() [with T = hb_serialize_context_t::object_t; unsigned int ChunkLen = 32]'
src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:181:21: required from here
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
^~~~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:680:8: error: mangled name for 'void hb_apply_t<Appl>::operator()(Iter) [with Iter = hb_array_t<hb_pool_t<hb_serialize_context_t::object_t>::chunk_t* const>; typename hb_enable_if<hb_is_iterator_of<Iter, typename Iter::item_t>::value>::type* <anonymous> = 0; Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
void operator () (Iter it)
^~~~~~~~
src/java.desktop/share/native/libharfbuzz/hb-iter.hh:676:3: error: mangled name for 'hb_apply_t<Appl>::hb_apply_t(Appl) [with Appl = void (&)(void*) throw ()]' will change in C++17 because the exception specification is part of a function type [-Werror=noexcept-type]
hb_apply_t (Appl a) : a (a) {}
... (rest of output omitted)
* All command lines available in /home/jiangfeilong/workspace/jdk/build/linux-x86_64-server-release/make-support/failure-logs.
=== End of repeated output ===
- backported by
-
JDK-8305589 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
-
JDK-8305852 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
-
JDK-8306728 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
-
JDK-8307380 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
-
JDK-8307830 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
-
JDK-8308135 harfbuzz build fails with GCC 7 after JDK-8301998
- Resolved
- relates to
-
JDK-8301998 Update HarfBuzz to 7.0.1
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/63cb8a10
-
Commit openjdk/jdk17u-dev/f969f811
-
Commit openjdk/jdk20u/931f3504
-
Commit openjdk/jdk/34e66ce1
-
Review openjdk/jdk11u-dev/1864
-
Review openjdk/jdk17u-dev/1264
-
Review openjdk/jdk20u/68
-
Review openjdk/jdk/13253