Federico Bruni <f...@inventati.org> writes: > Hi folks > > Can anybody help me with the following error? > > Making lily/out/lexer.o < cc > Making lily/out/parser.o < cc > Making lily/out/lilypond > /usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: > warning: ./out/ly-module.o has a corrupt string table index - ignoring > /usr/lib/gcc/x86_64-unknown-linux-gnu/10.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: > error: ./out/ly-module.o: ELF section name out of range > collect2: error: ld returned 1 exit status > make[1]: *** [GNUmakefile:40: out/lilypond] Error 1 > make: *** > [/run/build/lilypond-dev/stepmake/stepmake/generic-targets.make:6: > all] Error 2 > Error: module lilypond-dev: Child process exited with code 2
Sounds like corruption to me. Either you have run out of disk space (unlikely since the file in question is pretty much in the middle), or one process wrote on a file while another process accessed it (write or read) in parallel, or you have a hardware error or some other utility has a severe bug or corruption. So I'd check how repeatable that error is. Reproducible on the same system? Reproducible on a system with the same versions of software? -- David Kastrup