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

Reply via email to