I run Gentoo and generally like to build my own Lilypond rather than use the GUB versions (not only for the sake of system cleanliness, but also to pave the way for other Gentoo users who want to do things the Gentoo way). I've been unable to get 2.7.27 to build due to the following error:
/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 / (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/tex/ || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/feta11.tex ./out/feta13.tex ./out/feta14.tex ./out/feta16.tex ./out/feta18.tex ./out/feta20.tex ./out/feta23.tex ./out/feta26.tex ./out/feta-braces-a.tex ./out/feta-braces-b.tex ./out/feta-braces-c.tex ./out/feta-braces-d.tex ./out/feta-braces-e.tex ./out/feta-braces-f.tex ./out/feta-braces-g.tex ./out/feta-braces-h.tex ./out/feta-braces-i.tex ./out/feta-alphabet11.tex ./out/feta-alphabet13.tex ./out/feta-alphabet14.tex ./out/feta-alphabet16.tex ./out/feta-alphabet18.tex ./out/feta-alphabet20.tex ./out/feta-alphabet23.tex ./out/feta-alphabet26.tex ./out/parmesan11.tex ./out/parmesan13.tex ./out/parmesan14.tex ./out/parmesan16.tex ./out/parmesan18.tex ./out/parmesan20.tex ./out/parmesan23.tex ./out/parmesan26.tex /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/tex/ && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/otf/ || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/emmentaler-11.otf ./out/emmentaler-13.otf ./out/emmentaler-14.otf ./out/emmentaler-16.otf ./out/emmentaler-18.otf ./out/emmentaler-20.otf ./out/emmentaler-23.otf ./out/emmentaler-26.otf ./out/aybabtu.otf ./out/CenturySchL-Ital.ttf ./out/CenturySchL-BoldItal.ttf ./out/CenturySchL-Roma.ttf ./out/CenturySchL-Bold.ttf /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/otf/ && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/tfm/ || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/feta11.tfm ./out/feta13.tfm ./out/feta14.tfm ./out/feta16.tfm ./out/feta18.tfm ./out/feta20.tfm ./out/feta23.tfm ./out/feta26.tfm ./out/feta-braces-a.tfm ./out/feta-braces-b.tfm ./out/feta-braces-c.tfm ./out/feta-braces-d.tfm ./out/feta-braces-e.tfm ./out/feta-braces-f.tfm ./out/feta-braces-g.tfm ./out/feta-braces-h.tfm ./out/feta-braces-i.tfm ./out/feta-alphabet11.tfm ./out/feta-alphabet13.tfm ./out/feta-alphabet14.tfm ./out/feta-alphabet16.tfm ./out/feta-alphabet18.tfm ./out/feta-alphabet20.tfm ./out/feta-alphabet23.tfm ./out/feta-alphabet26.tfm ./out/parmesan11.tfm ./out/parmesan13.tfm ./out/parmesan14.tfm ./out/parmesan16.tfm ./out/parmesan18.tfm ./out/parmesan20.tfm ./out/parmesan23.tfm ./out/parmesan26.tfm /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/tfm/ && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/type1/ || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/feta11.pfa ./out/feta13.pfa ./out/feta14.pfa ./out/feta16.pfa ./out/feta18.pfa ./out/feta20.pfa ./out/feta23.pfa ./out/feta26.pfa ./out/feta-braces-a.pfa ./out/feta-braces-b.pfa ./out/feta-braces-c.pfa ./out/feta-braces-d.pfa ./out/feta-braces-e.pfa ./out/feta-braces-f.pfa ./out/feta-braces-g.pfa ./out/feta-braces-h.pfa ./out/feta-braces-i.pfa ./out/feta-alphabet11.pfa ./out/feta-alphabet13.pfa ./out/feta-alphabet14.pfa ./out/feta-alphabet16.pfa ./out/feta-alphabet18.pfa ./out/feta-alphabet20.pfa ./out/feta-alphabet23.pfa ./out/feta-alphabet26.pfa ./out/parmesan11.pfa ./out/parmesan13.pfa ./out/parmesan14.pfa ./out/parmesan16.pfa ./out/parmesan18.pfa ./out/parmesan20.pfa ./out/parmesan23.pfa ./out/parmesan26.pfa ./out/PFAemmentaler-11.pfa ./out/PFAemmentaler-13.pfa ./out/PFAemmentaler-14.pfa ./out/PFAemmentaler-16.pfa ./out/PFAemmentaler-18.pfa ./out/PFAemmentaler-20.pfa ./out/PFAemmentaler-23.pfa ./out/PFAemmentaler-26.pfa ./out/PFAaybabtu.pfa /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/type1/ && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/ps// || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/feta11.enc ./out/feta13.enc ./out/feta14.enc ./out/feta16.enc ./out/feta18.enc ./out/feta20.enc ./out/feta23.enc ./out/feta26.enc ./out/feta-braces-a.enc ./out/feta-braces-b.enc ./out/feta-braces-c.enc ./out/feta-braces-d.enc ./out/feta-braces-e.enc ./out/feta-braces-f.enc ./out/feta-braces-g.enc ./out/feta-braces-h.enc ./out/feta-braces-i.enc ./out/feta-alphabet11.enc ./out/feta-alphabet13.enc ./out/feta-alphabet14.enc ./out/feta-alphabet16.enc ./out/feta-alphabet18.enc ./out/feta-alphabet20.enc ./out/feta-alphabet23.enc ./out/feta-alphabet26.enc ./out/parmesan11.enc ./out/parmesan13.enc ./out/parmesan14.enc ./out/parmesan16.enc ./out/parmesan18.enc ./out/parmesan20.enc ./out/parmesan23.enc ./out/parmesan26.enc /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/ps// && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d / || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 / && (/usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -d /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/svg/ || true) && /usr/bin/python /var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py -c -c -m 644 ./out/emmentaler-11.svg ./out/emmentaler-13.svg ./out/emmentaler-14.svg ./out/emmentaler-16.svg ./out/emmentaler-18.svg ./out/emmentaler-20.svg ./out/emmentaler-23.svg ./out/emmentaler-26.svg ./out/aybabtu.svg ./out/feta11.svg ./out/feta13.svg ./out/feta14.svg ./out/feta16.svg ./out/feta18.svg ./out/feta20.svg ./out/feta23.svg ./out/feta26.svg ./out/feta-braces-a.svg ./out/feta-braces-b.svg ./out/feta-braces-c.svg ./out/feta-braces-d.svg ./out/feta-braces-e.svg ./out/feta-braces-f.svg ./out/feta-braces-g.svg ./out/feta-braces-h.svg ./out/feta-braces-i.svg ./out/feta-alphabet11.svg ./out/feta-alphabet13.svg ./out/feta-alphabet14.svg ./out/feta-alphabet16.svg ./out/feta-alphabet18.svg ./out/feta-alphabet20.svg ./out/feta-alphabet23.svg ./out/feta-alphabet26.svg ./out/parmesan11.svg ./out/parmesan13.svg ./out/parmesan14.svg ./out/parmesan16.svg ./out/parmesan18.svg ./out/parmesan20.svg ./out/parmesan23.svg ./out/parmesan26.svg /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/svg/ && true ACCESS DENIED chmod: / Traceback (most recent call last): File "/var/tmp/portage/lilypond-2.7.27/work/lilypond-2.7.27/stepmake/bin/install.py", line 85, in ? os.chmod (f, mode) OSError: [Errno 13] Permission denied: '/' rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/tex/fonts.cache-1 && rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/otf/fonts.cache-1 && rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/tfm/fonts.cache-1 && rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/type1/fonts.cache-1 && rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/ps//fonts.cache-1 && rm -f /fonts.cache-1 && rm -f /var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27/fonts/svg/fonts.cache-1 && true ACCESS DENIED unlink: /fonts.cache-1 rm: cannot remove `/fonts.cache-1': Permission denied This seems to have been triggered by the following event in the ChangeLog: 2005-12-31 Han-Wen Nienhuys <[EMAIL PROTECTED]> * VERSION: release 2.7.26 * mf/GNUmakefile (install-fc-cache): remove old font.cache-1 files. I am by no means a make or stepmake guru so I don't even know where to start trying to fix this. It looks like an empty directory or filename is being passed to stepmake. As far as I can tell, Gentoo does the following: 1. configure is run with --prefix=/usr (this is run through a Gentoo-build script, so other parameters may also be passed) 2. make is run, followed by make web if documentation is desired 3. lilypond_datadir=/var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond local_lilypond_datadir=/var/tmp/portage/lilypond-2.7.27/image//usr/share/lilypond/2.7.27 make install 4. web.tar.gz is unpacked, and the contents of the image directory are merged into the system Anyone have any hints? --Daniel _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel