-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nix building process #78
Comments
Hi again, I am now able to build again, however now I am encountering another weird behaviour but I am able to work around: I run the build inside a docker container using the latest nixos/nix image via
the build stops/fails at:
I think the important part is:
nlohmann_json is there in the repo:
but weirdly it doesn't seem to be copied to the temporary folder:
I notice that mdnssvc is also missing. So somehow not all of the source code seems to be copied. So if I manually recopy the src folder ( So I am able to complete the build this way but it seems weird. Am I using nix wrong? |
Hi there,
I would like to start contributing to this project. My c-coding-abilities are limited so I'd like to learn on the way and maybe start with getting the documentation up to date. I guess this would help others to chime in more easily in the future.
My initial starting point to look at this project was that I wanted to get euphonium working on the louder esp32 board for which I needed to create a new TAS5805m DAC driver. Since my esp32 board at hand only had 4mb of flash, I started forking the outdated master branch on which also the last available release (0.3.0 from July 2022) seems to be based. I got that to work on my fork: https://github.com/LeoSum8/euphonium_louderESP
Now I have a 16mb flash board sitting here and I am trying to integrate the driver into the current develop branch.
However the build doesn't currently complete.
It fails with:
I am building via the nixos docker container.
Here's my Dockerfile:
I build and run it with:
Inside the container shell:
Could someone who successfully builds euphonium share some insight on how you do it?
As stated in the beginning, I would offer to try and update the documentation accordingly as I learn.
The text was updated successfully, but these errors were encountered: