diff options
| -rw-r--r-- | recipes-bsp/isp-imx/isp-imx/0001-cpp-netlib-parsers.ipp-add-missing-include.patch | 44 | ||||
| -rw-r--r-- | recipes-bsp/isp-imx/isp-imx_4.2.2.22.0.bb | 5 |
2 files changed, 48 insertions, 1 deletions
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-cpp-netlib-parsers.ipp-add-missing-include.patch b/recipes-bsp/isp-imx/isp-imx/0001-cpp-netlib-parsers.ipp-add-missing-include.patch new file mode 100644 index 000000000..3f04000cf --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0001-cpp-netlib-parsers.ipp-add-missing-include.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | From 15aae364fb52df30e4a49e73e2048fdc633e6868 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Sun, 8 Oct 2023 09:15:54 -0300 | ||
| 4 | Subject: [PATCH] cpp-netlib: parsers.ipp: add missing include | ||
| 5 | |||
| 6 | With the update to boost from 1.82.0 -> 1.83.0 we now get compiler errors: | ||
| 7 | |||
| 8 | | .../isp-imx/4.2.2.22.0/isp-imx-4.2.2.22.0/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp:58:3: error: 'u8_to_u32_iterator' was not declared in this scope | ||
| 9 | |||
| 10 | Add the missing explicit include. Before the file was indirectly included from qi.hpp: | ||
| 11 | |||
| 12 | | In file included from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/regex/pending/unicode_iterator.hpp:27, | ||
| 13 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/support/utf8.hpp:15, | ||
| 14 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/support/info.hpp:17, | ||
| 15 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/qi/domain.hpp:16, | ||
| 16 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/qi/meta_compiler.hpp:15, | ||
| 17 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/qi/action/action.hpp:14, | ||
| 18 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/qi/action.hpp:14, | ||
| 19 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/home/qi.hpp:14, | ||
| 20 | | from .../isp-imx/4.2.2.22.0/recipe-sysroot/usr/include/boost/spirit/include/qi.hpp:16, | ||
| 21 | | from .../isp-imx/4.2.2.22.0/isp-imx-4.2.2.22.0/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp:5, | ||
| 22 | |||
| 23 | Upstream-Status: Pending | ||
| 24 | |||
| 25 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 26 | --- | ||
| 27 | .../boost/network/protocol/http/server/impl/parsers.ipp | 1 + | ||
| 28 | 1 file changed, 1 insertion(+) | ||
| 29 | |||
| 30 | diff --git a/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp b/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp | ||
| 31 | index c31e60e..2b83fbe 100755 | ||
| 32 | --- a/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp | ||
| 33 | +++ b/utils3rd/3rd/cpp-netlib/boost/network/protocol/http/server/impl/parsers.ipp | ||
| 34 | @@ -13,6 +13,7 @@ | ||
| 35 | #include <tuple> | ||
| 36 | #include <boost/fusion/include/std_tuple.hpp> | ||
| 37 | #include <boost/network/protocol/http/message/header.hpp> | ||
| 38 | +#include <boost/regex/pending/unicode_iterator.hpp> | ||
| 39 | |||
| 40 | #ifdef BOOST_NETWORK_NO_LIB | ||
| 41 | #ifndef BOOST_NETWORK_INLINE | ||
| 42 | -- | ||
| 43 | 2.35.3 | ||
| 44 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.22.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.22.0.bb index 59a4c14d4..39d7d7706 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.22.0.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.22.0.bb | |||
| @@ -5,7 +5,10 @@ LICENSE = "Proprietary" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" |
| 6 | DEPENDS = "boost libdrm virtual/libg2d libtinyxml2" | 6 | DEPENDS = "boost libdrm virtual/libg2d libtinyxml2" |
| 7 | 7 | ||
| 8 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | 8 | SRC_URI = " \ |
| 9 | ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \ | ||
| 10 | file://0001-cpp-netlib-parsers.ipp-add-missing-include.patch \ | ||
| 11 | " | ||
| 9 | 12 | ||
| 10 | SRC_URI[md5sum] = "693e76b20985de607208c21d996019f8" | 13 | SRC_URI[md5sum] = "693e76b20985de607208c21d996019f8" |
| 11 | SRC_URI[sha256sum] = "c2f450502390442926920d6457bbf24378c0338a445be180130ec6b1b12d1056" | 14 | SRC_URI[sha256sum] = "c2f450502390442926920d6457bbf24378c0338a445be180130ec6b1b12d1056" |
