Message ID | 20221105164343.1328765-1-f_l_k@t-online.de |
---|---|
State | Accepted, archived |
Commit | a18f3cb38e0b897c5d60e4943478ad1b7f7e637c |
Headers | show |
Series | webkitgtk: use libsoup-3.0 by default | expand |
On Sat, Nov 5, 2022 at 9:44 AM Markus Volk <f_l_k@t-online.de> wrote: > > Some Gnome projects have stopped supporting libsoup-2.4. Therefore, switch to libsoup-3.0. > This would unblock the update of geary or gnome-online-accounts, which would otherwise > fail like this: > > | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig) > | > | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig > There is also a break overved in some meta-oe packages see https://errors.yoctoproject.org/Errors/Build/154536/ Perhaps minio is not related but I have not looked too closely. > Signed-off-by: Markus Volk <f_l_k@t-online.de> > --- > meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb > index 76b119c9c7..f3e1adee70 100644 > --- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb > +++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb > @@ -43,7 +43,7 @@ DEPENDS = " \ > gstreamer1.0-plugins-base \ > " > > -PACKAGECONFIG_SOUP ?= "soup2" > +PACKAGECONFIG_SOUP ?= "soup3" > PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ > ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ > ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2', d)} \ > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#172753): https://lists.openembedded.org/g/openembedded-core/message/172753 > Mute This Topic: https://lists.openembedded.org/mt/94829885/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
Fortunately, there are fewer problems than I feared. I will send patches for them. minio seems to have a problem with position-independent-code. Maybe removing this line will help? CGO_LDFLAGS:append:mips = " -no-pie" But it doesn't look related to me either. Am Mo, 7. Nov 2022 um 08:25:21 -0800 schrieb Khem Raj <raj.khem@gmail.com>: > On Sat, Nov 5, 2022 at 9:44 AM Markus Volk <f_l_k@t-online.de > <mailto:f_l_k@t-online.de>> wrote: >> >> Some Gnome projects have stopped supporting libsoup-2.4. >> Therefore, switch to libsoup-3.0. >> This would unblock the update of geary or gnome-online-accounts, >> which would otherwise >> fail like this: >> >> | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig) >> | >> | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not >> found, tried pkgconfig >> > > There is also a break overved in some meta-oe packages see > > <https://errors.yoctoproject.org/Errors/Build/154536/> > Perhaps minio is not related but I have not looked too closely. > >> Signed-off-by: Markus Volk <f_l_k@t-online.de >> <mailto:f_l_k@t-online.de>> >> --- >> meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb >> b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb >> index 76b119c9c7..f3e1adee70 100644 >> --- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb >> +++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb >> @@ -43,7 +43,7 @@ DEPENDS = " \ >> gstreamer1.0-plugins-base \ >> " >> >> -PACKAGECONFIG_SOUP ?= "soup2" >> +PACKAGECONFIG_SOUP ?= "soup3" >> PACKAGECONFIG ??= "${@bb.utils.filter >> <mailto:${@bb.utils.filter>('DISTRO_FEATURES', 'systemd wayland >> x11', d)} \ >> ${@bb.utils.contains >> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11 opengl', >> 'webgl opengl', '', d)} \ >> ${@bb.utils.contains >> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11', '', 'webgl >> gles2', d)} \ >> -- >> 2.34.1 >> >> >> >> > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#172925): > <https://lists.openembedded.org/g/openembedded-core/message/172925> > Mute This Topic: <https://lists.openembedded.org/mt/94829885/3618223> > Group Owner: openembedded-core+owner@lists.openembedded.org > <mailto:openembedded-core+owner@lists.openembedded.org> > Unsubscribe: > <https://lists.openembedded.org/g/openembedded-core/unsub> > [f_l_k@t-online.de <mailto:f_l_k@t-online.de>] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb index 76b119c9c7..f3e1adee70 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb @@ -43,7 +43,7 @@ DEPENDS = " \ gstreamer1.0-plugins-base \ " -PACKAGECONFIG_SOUP ?= "soup2" +PACKAGECONFIG_SOUP ?= "soup3" PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2', d)} \
Some Gnome projects have stopped supporting libsoup-2.4. Therefore, switch to libsoup-3.0. This would unblock the update of geary or gnome-online-accounts, which would otherwise fail like this: | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig) | | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig Signed-off-by: Markus Volk <f_l_k@t-online.de> --- meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)