Hallo Stefan,
wenn Du die Header so änderst, funktioniert es (in 2.14.2, aber in 2.12.3 sollte es auch kein Problem damit geben):
oddHeaderMarkup = \markup \fill-line {
\null \on-the-fly #not-first-page \fromproperty #'page:page-number-string \null }
evenHeaderMarkup = \markup \fill-line {
\null \on-the-fly #not-first-page \fromproperty #'page:page-number-string \null }
Da Du die Titelseite aber sowieso in einem eigenen bookpart gepackt hast und auch sonst nichts in den Header soll, reicht auch:
\paper {
oddHeaderMarkup = \markup { \null }
evenHeaderMarkup = \markup { \null }
}
in eben diesen bookpart einzufügen.
Gruß,
Harm
P.S. Im übrigen fiel mir auf, daß Du zwar eine Definition für not-part-first-page hast, sie aber nirgends anwendest??