-
Notifications
You must be signed in to change notification settings - Fork 594
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
make scala
fails to produce full PDF
#288
Comments
Hello, Are you using Nix? |
Hi, Thanks for the reply. Just installed Nix, and I'm getting a different error now when running milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ pwd
/home/milia/Documents/dev/latex/milewski-ctfp-pdf
milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix-shell
error: attribute 'flake-compat' missing
at /home/milia/Documents/dev/latex/milewski-ctfp-pdf/shell.nix:5:65:
4| fetchTarball {
5| url = "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz";
| ^
6| sha256 = lock.nodes.flake-compat.locked.narHash;
(use '--show-trace' to show detailed location information) :| Installed Nix with Thanks for the fast response ! ps: my shell is bash. |
Full trace: (ctfp-scala) milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix-shell --show-trace
error: attribute 'flake-compat' missing
at /home/milia/Documents/dev/latex/milewski-ctfp-pdf/shell.nix:5:65:
4| fetchTarball {
5| url = "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz";
| ^
6| sha256 = lock.nodes.flake-compat.locked.narHash;
… while realising the context of a path
at /home/milia/Documents/dev/latex/milewski-ctfp-pdf/shell.nix:1:2:
1| (import
| ^
2| ( Thx ! |
Tips:
In you case, it will be: |
You might need to enable support of flakes, which might not be enabled by default ! See the relevant section in here: https://nixos.wiki/wiki/Flakes |
I might be doing something wrong: (ctfp-scala) milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix build .#ctfp-scala
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
(ctfp-scala) milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix flake show
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
(ctfp-scala) milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix build .#ctfp-scala --extra-experimental-features nix-build
warning: unknown experimental feature 'nix-build'
error: experimental Nix feature 'nix-command' is disabled; use '--extra-experimental-features nix-command' to override
(ctfp-scala) milia@Newton:~/Documents/dev/latex/milewski-ctfp-pdf$ nix build .#ctfp-scala --extra-experimental-features nix-command
error: experimental Nix feature 'flakes' is disabled; use '--extra-experimental-features flakes' to override |
Thank you very much ! Your suggestion at the previous comment fixed the I'll update this comment once the PDF is built ! It'd be nice & perhaps useful if you could add those steps on the README.md file for future users that encounter the same issue when using Nix to build the book :) Thanks ! <3 EDIT: took a while on my old laptop, but the 566pgs amazing book of Bartosz was built like a charm ! |
Indeed, this is something to do ! I will try to focus on this soon ! |
@drupol if you'd like I can write up the missing steps in the README.md and send a PR :) |
That would be truly amazing :) thanks !!! |
Closing the issue, feel free to reopen if needed. |
Hello,
I tried building the source on my machine [1], but it's failing with errors. As a result only 5-6 pages are getting printed into PDF.
Please find the build log attached as [2] and the produced PDF as [3].
Any pointers or workarounds would be very welcome.
I'll keep googling to see if I can fix this, and if so I'll post the solution here.
Best regards,
Mike
[1]
[2]
make_scala.log
[3]
category-theory-for-programmers-scala.pdf
The text was updated successfully, but these errors were encountered: