I forgot the \include. Here I copy and paste for the .ly file. I compile the .ly file and I did not get the "uniqueContext3" error. Bur the programmer error
is still there.
Starting lilypond.exe 2.17.7 [he's-always-been-faithful_SATB.ly]...
Processing `C:/Users/Tsang/Dropbox/Lyndon/LiLy/he's-always-been-faithful/he's-always-been-faithful_SATB.ly'
Parsing...
Interpreting music...[8][16][24][32][40][48][56][64][72][80][88][96][104][104]
Preprocessing graphical objects...
programming error: Object is not a markup.
continuing, cross fingers
programming error: Object is not a markup.
continuing, cross fingers
programming error: Object is not a markup.
continuing, cross fingers
Interpreting music...
MIDI output to `he's-always-been-faithful_SATB.mid'...
Finding the ideal number of pages...
Fitting music on 5 or 6 pages...
Drawing systems...
Layout output to `he's-always-been-faithful_SATB.ps'...
Converting to `./he's-always-been-faithful_SATB.pdf'...
This object should be a markup: ()
This object should be a markup: ()
This object should be a markup: ()
Success: compilation successfully completed
Completed successfully in 12.4".