Usually, whenever the Lilypond master branch is updated, I fetch the upstream master branch then rebase my master branch of my repository to theirs. However, the new updates I received today have basically broke my build environment. I cannot unsuccessfully build the upstream master branch. First comes a compilation error, so I wondered if the merge request I created just now would help: https://gitlab.com/lilypond/lilypond/-/merge_requests/2070 . With that patch, it does compile successfully, but I get a very concerning error when invoking make test-baseline without any arguments:

```
Backtrace:
           0 (apply-smob/1 #<catch-closure 7fdfbf04fb20>)

ERROR: In procedure apply-smob/1:
In procedure primitive-load-path: Unable to find file "lily/lily" in load path
test results in  ./out/test-output-distance
Traceback (most recent call last):
  File "/home/lj/projects/internships/2023/lilypond/scripts/build/output-distance.py", line 1419, in <module>
    main()
  File "/home/lj/projects/internships/2023/lilypond/scripts/build/output-distance.py", line 1407, in main
    run_tests()
  File "/home/lj/projects/internships/2023/lilypond/scripts/build/output-distance.py", line 1353, in run_tests
    test_basic_compare()
  File "/home/lj/projects/internships/2023/lilypond/scripts/build/output-distance.py", line 1340, in test_basic_compare
    system(' '.join(args))
  File "/home/lj/projects/internships/2023/lilypond/scripts/build/output-distance.py", line 67, in system     subprocess.run(["/bin/bash", "-c", c.encode('utf-8')], check=True, cwd=cwd)
  File "/usr/lib/python3.11/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/bin/bash', '-c', b'/home/lj/projects/internships/2023/lilypond/build/out/bin/lilypond -dseparate-page-formats=ps -daux-files -dtall-page-formats=ps --formats=ps -dseparate-log-files -dinclude-eps-fonts -dgs-load-fonts --header=texidoc -dcheck-internal-types -danti-alias-factor=1 20 19 20grob 20multipage 19multipage addedremoved added-multipage.ly']' returned non-zero exit status 1. make[2]: *** [/home/lj/projects/internships/2023/lilypond/build/.././scripts/build/GNUmakefile:10: local-test] Error 1 make[1]: *** [/home/lj/projects/internships/2023/lilypond/build/../GNUmakefile.in:282: test] Error 2 make: *** [/home/lj/projects/internships/2023/lilypond/build/../GNUmakefile.in:307: test-baseline-pre] Error 2
```

If I invoke the lilypond build with no args:

```
GNU LilyPond 2.25.7 (running Guile 2.2)
Backtrace:
           0 (apply-smob/1 #<catch-closure 7f70a944bb20>)

ERROR: In procedure apply-smob/1:
In procedure primitive-load-path: Unable to find file "lily/lily" in load path

```

I have no idea what significantly changed since the latest merge cycle, but if anyone can help me resolve these errors or revert my master branch to before that merge cycle, that would help me a lot.

--
- Jason Yip

Attachment: OpenPGP_0xB69A3DD87D22F506.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to