I am running Lilypond 2.2.2 on FreeBSD. It was running fine, then
I had to upgrade the tex system to gain some added functionality for
LyX. Since upgrade teTeX, lilypond [actually, LaTeX] is now broken.
On FreeBSD, tex-latex2e is deprecated for teTeX-texmf.
While I know this is mostly a LaTeX problem, it looks to me like there
is something going on with either lilyponddefs.tex or lily-pdf-defs.tex
to produce this error [I think I've captured the germane part of the
error message, produced with -V]:
--
(./latin.latex (/usr/local/share/texmf-local/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/local/share/texmf-local/tex/latex/base/size10.clo))
(/usr/local/share/texmf-local/tex/latex/base/inputenc.sty)
No file latin.aux.
(./latin.tex (/usr/local/share/lilypond/2.3.4/tex/lilyponddefs.tex
(/usr/local/share/lilypond/2.3.4/tex/feta20.tex)
(/usr/local/share/lilypond/2.3.4/tex/lily-pdf-defs.tex))
! Undefined control sequence.
<argument> \kern 005.6906\outputscale \embeddedps
{-00.0000 000.1600 008.050...
l.437 }
--