Jammy support
Fix compilation on Ubuntu 22.04
Merge request reports
Activity
requested review from @dreher
With the new default compiler, aggregate initialization is not possible if these constructors are defined. See also here. Somewhere the struct was initialized with designated initializers and since GCC 9 this is prohibited with user-declared constructors.
But maybe removing the constructor is not the best solution and we should get rid of the aggregate initialization instead?
Edited by Ghost UserPS: If its because of the SkillDescription: IMHO its fine to remove the constructor. I think the only reason I used it was the default argument or so which can also be put to the variable declaration. Don't really remember.
Edited by Fabian TërnavaSkillDescription::SkillDescription(const std::string& name, const std::string& desc, const std::vector<std::string>& r, long timeoutMs, const aron::type::ObjectPtr& type, const aron::data::DictPtr& def) : skillName(name), description(desc), robots(r), timeoutMs(timeoutMs), acceptedType(type), defaultParams(def) { }
Looks like pretty simple initialization
added 115 commits
-
455f4941...435b9e07 - 114 commits from branch
master
- a2cd4d1f - Merge remote-tracking branch 'origin/master' into ubuntu_2204
-
455f4941...435b9e07 - 114 commits from branch
mentioned in merge request sw/armarx/meta/axii!195 (merged)
mentioned in commit e7d800fb