Hi,
I am trying to port an old Genode project (uses Genode 24.02) to Genode 25.05.
The problem is that I get build errors due to the fact that
genodelabs/api/base/2025-04-09 uses a newer interface for some functions which
have not been updated for genodelabs/api/gui_session/2024-10-29 (see the log
file for more details).
I checked https://depot.genode.org/ and the latest gui_session depot version is
2024-10-29.
What is the timeframe of updating the gui_session to Genode 25.05? I would like
to know if it is worth the effort of porting the project to a less recent
version of Genode (e.g. 24.10) or if I should just wait for the update.
Best,
Rumen
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h: In instantiation of 'static Genode::Area<DT> Genode::Area<DT>::from_xml(const Genode::Xml_node&) [with DT = unsigned int]':
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:265:52: required from 'static Genode::Rect<CT, DT> Genode::Rect<CT, DT>::from_xml(const Genode::Xml_node&) [with CT = int; DT = unsigned int]'
/phantomuserland/var/depot/genodelabs/api/gui_session/2024-10-29/include/gui_session/connection.h:263:28: required from here
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:110:24: error: no matching function for call to 'Genode::Area<unsigned int>::Area(unsigned int, unsigned int)'
110 | return Area(node.attribute_value("width", DT{}),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111 | node.attribute_value("height", DT{}));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate: 'constexpr Genode::Area<unsigned int>::Area()'
82 | struct Genode::Area
| ^~~~
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate expects 0 arguments, 2 provided
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate: 'constexpr Genode::Area<unsigned int>::Area(const Genode::Area<unsigned int>&)'
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate expects 1 argument, 2 provided
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate: 'constexpr Genode::Area<unsigned int>::Area(Genode::Area<unsigned int>&&)'
/phantomuserland/var/depot/genodelabs/api/base/2025-04-09/include/util/geometry.h:82:16: note: candidate expects 1 argument, 2 provided
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Archived at
https://lists.genode.org/mailman3/hyperkitty/list/[email protected]/message/4VOTH4JRS3DYDYUICBJDKQTF4ZOPODLF/