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 -- users@lists.genode.org To unsubscribe send an email to users-le...@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/4VOTH4JRS3DYDYUICBJDKQTF4ZOPODLF/