diff mbox series

[meta-networking,2/2] snort3: upgrade 3.3.4.0 -> 3.6.1.0

Message ID 20250101233112.2219927-2-yi.zhao@windriver.com
State Accepted
Headers show
Series [meta-networking,1/2] frr: upgrade 10.2 -> 10.2.1 | expand

Commit Message

Yi Zhao Jan. 1, 2025, 11:31 p.m. UTC
https://github.com/snort3/snort3/releases/tag/3.6.1.0
https://github.com/snort3/snort3/releases/tag/3.6.0.0
https://github.com/snort3/snort3/releases/tag/3.5.2.0
https://github.com/snort3/snort3/releases/tag/3.5.1.0
https://github.com/snort3/snort3/releases/tag/3.5.0.0
https://github.com/snort3/snort3/releases/tag/3.3.7.0
https://github.com/snort3/snort3/releases/tag/3.3.6.0
https://github.com/snort3/snort3/releases/tag/3.3.5.0

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
 .../snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb}              | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-networking/recipes-connectivity/snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb} (95%)

Comments

Khem Raj Jan. 2, 2025, 5:10 p.m. UTC | #1
this fails with clang with libc++ runtime instead of libstdc++

| In file included from
/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.cc:24:
   | In file included from
/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.h:24:
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:820:42:
error: implicit instantiation of undefined template
'std::char_traits<unsigned char>'
   |   820 |   static_assert(is_same<_CharT, typename
traits_type::char_type>::value,
   |       |                                          ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.h:48:14:
note: in instantiation of template class 'std::basic_string<unsigned
char>' requested here
   |    48 |     u8string buffer = (const uint8_t*)"";
   |       |              ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/__fwd/string.h:23:29:
note: template is declared here
   |    23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
   |       |                             ^
   | In file included from
/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.cc:24:
   | In file included from
/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.h:24:
   | In file included from
/home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:647:
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string_view:300:42:
error: implicit instantiation of undefined template
'std::char_traits<unsigned char>'
   |   300 |   static_assert(is_same<_CharT, typename
traits_type::char_type>::value,
   |       |                                          ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/__type_traits/is_convertible.h:22:99:
note: in instantiation of template class
'std::basic_string_view<unsigned char>' requested here
   |    22 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public
integral_constant<bool, __is_convertible(_T1, _T2)> {};
   |       |
                                        ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:745:29:
note: in instantiation of template class 'std::is_convertible<const
std::basic_string<unsigned char> &, std::basic_string_view<unsigned
char>>' requested here
   |   745 |     : public _BoolConstant< is_convertible<const _Tp&,
basic_string_view<_CharT, _Traits> >::value &&
   |       |                             ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:1151:27:
note: in instantiation of template class
'std::__can_be_converted_to_string_view<unsigned char,
std::char_traits<unsigned char>, std::basic_string<unsigned char>>'
requested here
   |  1151 |
__enable_if_t<__can_be_converted_to_string_view<_CharT, _Traits,
_Tp>::value &&
   |       |                           ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:1154:93:
note: while substituting prior template arguments into non-type
template parameter [with _Tp = std::basic_string<unsigned char>]
   |  1154 |   _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS
_LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t)
   |       |
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   |  1155 |       : __r_(__default_init_tag(), __default_init_tag()) {
   |       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   |  1156 |     __self_view __sv = __t;
   |       |     ~~~~~~~~~~~~~~~~~~~~~~~
   |  1157 |     __init(__sv.data(), __sv.size());
   |       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   |  1158 |   }
   |       |   ~
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/string:752:7:
note: while substituting deduced template arguments into function
template 'basic_string' [with _Tp = std::basic_string<unsigned char>,
$1 = (no value)]
   |   752 | class basic_string {
   |       |       ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/git/src/service_inspectors/http2_inspect/http2_hpack_cookie_header_buffer.h:31:7:
note: while declaring the implicit copy constructor for
'Http2CookieHeaderBuffer'
   |    31 | class Http2CookieHeaderBuffer final
   |       |       ^
   | /home/kraj01/yoe/build/tmp/work/core2-64-yoe-linux/snort3/3.6.1.0/recipe-sysroot/usr/include/c++/v1/__fwd/string.h:23:29:
note: template is declared here
   |    23 | struct _LIBCPP_TEMPLATE_VIS char_traits;

On Wed, Jan 1, 2025 at 3:31 PM Yi Zhao via lists.openembedded.org
<yi.zhao=eng.windriver.com@lists.openembedded.org> wrote:
>
> https://github.com/snort3/snort3/releases/tag/3.6.1.0
> https://github.com/snort3/snort3/releases/tag/3.6.0.0
> https://github.com/snort3/snort3/releases/tag/3.5.2.0
> https://github.com/snort3/snort3/releases/tag/3.5.1.0
> https://github.com/snort3/snort3/releases/tag/3.5.0.0
> https://github.com/snort3/snort3/releases/tag/3.3.7.0
> https://github.com/snort3/snort3/releases/tag/3.3.6.0
> https://github.com/snort3/snort3/releases/tag/3.3.5.0
>
> Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
> ---
>  .../snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb}              | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-networking/recipes-connectivity/snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb} (95%)
>
> diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> similarity index 95%
> rename from meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
> rename to meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> index 0f3d0e986f..622ab56ae9 100644
> --- a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
> +++ b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> @@ -11,7 +11,7 @@ SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \
>             file://0001-cmake-Check-for-HP-libunwind.patch \
>             file://0001-cmake-Pass-noline-flag-to-flex.patch"
>
> -SRCREV = "5598e8dd87829cb1bbb478a7b6d4f6fb8b5dabfe"
> +SRCREV = "2f8c230d6605279b19dac8fe59e27f034ee81510"
>
>  S = "${WORKDIR}/git"
>
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#114611): https://lists.openembedded.org/g/openembedded-devel/message/114611
> Mute This Topic: https://lists.openembedded.org/mt/110381845/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj Jan. 2, 2025, 5:12 p.m. UTC | #2
full compile log

https://errors.yoctoproject.org/Errors/Details/839166/

On Wed, Jan 1, 2025 at 3:31 PM Yi Zhao via lists.openembedded.org
<yi.zhao=eng.windriver.com@lists.openembedded.org> wrote:
>
> https://github.com/snort3/snort3/releases/tag/3.6.1.0
> https://github.com/snort3/snort3/releases/tag/3.6.0.0
> https://github.com/snort3/snort3/releases/tag/3.5.2.0
> https://github.com/snort3/snort3/releases/tag/3.5.1.0
> https://github.com/snort3/snort3/releases/tag/3.5.0.0
> https://github.com/snort3/snort3/releases/tag/3.3.7.0
> https://github.com/snort3/snort3/releases/tag/3.3.6.0
> https://github.com/snort3/snort3/releases/tag/3.3.5.0
>
> Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
> ---
>  .../snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb}              | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-networking/recipes-connectivity/snort/{snort3_3.3.4.0.bb => snort3_3.6.1.0.bb} (95%)
>
> diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> similarity index 95%
> rename from meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
> rename to meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> index 0f3d0e986f..622ab56ae9 100644
> --- a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
> +++ b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
> @@ -11,7 +11,7 @@ SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \
>             file://0001-cmake-Check-for-HP-libunwind.patch \
>             file://0001-cmake-Pass-noline-flag-to-flex.patch"
>
> -SRCREV = "5598e8dd87829cb1bbb478a7b6d4f6fb8b5dabfe"
> +SRCREV = "2f8c230d6605279b19dac8fe59e27f034ee81510"
>
>  S = "${WORKDIR}/git"
>
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#114611): https://lists.openembedded.org/g/openembedded-devel/message/114611
> Mute This Topic: https://lists.openembedded.org/mt/110381845/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
similarity index 95%
rename from meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
rename to meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
index 0f3d0e986f..622ab56ae9 100644
--- a/meta-networking/recipes-connectivity/snort/snort3_3.3.4.0.bb
+++ b/meta-networking/recipes-connectivity/snort/snort3_3.6.1.0.bb
@@ -11,7 +11,7 @@  SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \
            file://0001-cmake-Check-for-HP-libunwind.patch \
            file://0001-cmake-Pass-noline-flag-to-flex.patch"
 
-SRCREV = "5598e8dd87829cb1bbb478a7b6d4f6fb8b5dabfe"
+SRCREV = "2f8c230d6605279b19dac8fe59e27f034ee81510"
 
 S = "${WORKDIR}/git"