lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Make install error in 2.7.27


From: Daniel Johnson
Subject: Make install error in 2.7.27
Date: Wed, 18 Jan 2006 18:03:00 -0800
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050713)

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  <address@hidden>
        * 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]