daemon: Fix build failure with gcc@15.

* nix/libstore/build.cc (CompareGoalPtrs::operator): Add const keyword.
* nix/libstore/store-api.hh: Add missing include for uint64_t.

Change-Id: I56368da9eb10dc376f7e6eeae6a61746bb36c9cf
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
wrobell 2025-05-23 17:44:04 +01:00 committed by Andreas Enge
parent 3f695db271
commit 7b66b41ce5
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3
2 changed files with 3 additions and 2 deletions

View file

@ -103,7 +103,7 @@ typedef std::shared_ptr<Goal> GoalPtr;
typedef std::weak_ptr<Goal> WeakGoalPtr;
struct CompareGoalPtrs {
bool operator() (const GoalPtr & a, const GoalPtr & b);
bool operator() (const GoalPtr & a, const GoalPtr & b) const;
};
/* Set of goals. */
@ -201,7 +201,7 @@ protected:
};
bool CompareGoalPtrs::operator() (const GoalPtr & a, const GoalPtr & b) {
bool CompareGoalPtrs::operator() (const GoalPtr & a, const GoalPtr & b) const {
string s1 = a->key();
string s2 = b->key();
return s1 < s2;

View file

@ -4,6 +4,7 @@
#include "serialise.hh"
#include <string>
#include <cstdint>
#include <map>
#include <memory>