It looks like Debian/Ubuntu is in the transition from libsoup2 to libsoup3.
From my point of view it would be easier to stay with libsoup2 for Roger Router, libsoup2 will not go away any time soon, because it's widely used in the moment.
If I exclude libsoup3 from Roger Router (without recompilation!) it works for me but with an undefined symbol.
This is what I've done.
- Create a new directory
- Make a softlink there.
libsoup-3.0.so.0 -> /usr/lib/x86_64-linux-gnu/libsoup-2.4.so.1.11.2
-execute roger with
LD_LIBRARY_PATH=. roger
It looks like Debian/Ubuntu is in the transition from libsoup2 to libsoup3.
From my point of view it would be easier to stay with libsoup2 for Roger Router, libsoup2 will not go away any time soon, because it's widely used in the moment.
If I exclude libsoup3 from Roger Router (without recompilation!) it works for me but with an undefined symbol.
This is what I've done. x86_64- linux-gnu/ libsoup- 2.4.so. 1.11.2
- Create a new directory
- Make a softlink there.
libsoup-3.0.so.0 -> /usr/lib/
-execute roger with
LD_LIBRARY_PATH=. roger
Works for me, but I get this:
/lib/x86_ 64-linux- gnu/libedataser ver-1.2. so.27: undefined symbol: soup_message_ set_method
So there is a good chance that some code might use this and crash, but I could not trigger it.
Maybe just staying with libsoup2 would the simplest solution for now.