Failure to build: error: virtual function 'createDirectory' has a different return type ('void') than the function it overrides #26

Closed
opened 2025-03-09 21:16:42 +00:00 by aftix · 1 comment
Contributor

I'm trying to build the current main branch (commit 90dd2ed436, derivation path /nix/store/5559198d01rb4q17rikzrygrvj97daiq-hydra-0.1.20250216.90dd2ed.drv), with lix from its main branch (commit bba678e5c51e02fda134369ee08bf52489138fe3, derivation path /nix/store/pmy52g5g8c28bbgg5i7qk2xrqj5kih2c-lix-2.93.0-devpre20250308_bba678e.drv, out path /nix/store/ki3jgsijgrxq1ajpjr18pn6pxwznw214-lix-2.93.0-devpre20250308_bba678e). The build is failing with the attached log.

I'm trying to build the current main branch (commit 90dd2ed436a84eb46ec07e1a24d8ff90d23dc6d7, derivation path `/nix/store/5559198d01rb4q17rikzrygrvj97daiq-hydra-0.1.20250216.90dd2ed.drv`), with lix from its main branch (commit bba678e5c51e02fda134369ee08bf52489138fe3, derivation path `/nix/store/pmy52g5g8c28bbgg5i7qk2xrqj5kih2c-lix-2.93.0-devpre20250308_bba678e.drv`, out path `/nix/store/ki3jgsijgrxq1ajpjr18pn6pxwznw214-lix-2.93.0-devpre20250308_bba678e`). The build is failing with the attached log.
87 KiB
Member

Generally, Hydra won't build with latest Lix, but with whatever is in the flake.lock (and only that). There's a lot of necessary work being done in the Lix core and this affects the C++ API we're using.

I do my best to keep it somewhat up to date, but when there are larger batches, it might take a little longer (this time because of a lot of asyncification and a replace NAR parse API which we need here). #25 should be good to try out now, though.

I'm going to close this. I'm doing my best to keep up, but for now it's unfortunately not realistic to just build Hydra main with Lix main.

But if you have further questions, don't hesitate to ask! :)

Generally, Hydra won't build with _latest_ Lix, but with whatever is in the flake.lock (and _only_ that). There's a lot of necessary work being done in the Lix core and this affects the C++ API we're using. I do my best to keep it somewhat up to date, but when there are larger batches, it might take a little longer (this time because of a lot of asyncification and a replace NAR parse API which we need here). #25 should be good to try out now, though. I'm going to close this. I'm doing my best to keep up, but for now it's unfortunately not realistic to just build Hydra main with Lix main. But if you have further questions, don't hesitate to ask! :)
ma27 closed this issue 2025-03-12 09:06:30 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/hydra#26
No description provided.