[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] Axiom silver branch
From: |
Jay Belanger |
Subject: |
Re: [Axiom-developer] Axiom silver branch |
Date: |
Tue, 11 Apr 2006 15:51:27 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
[Sorry if I'm double posting; the first time I posted this I got a
bounce message.]
"Page, Bill" <address@hidden> writes:
...
>> When I try to build it, I get a series of errors of the form:
>>
>> cp: cannot create regular file
>> `/usr/local/belanger/axiom/silver/mnt/linux/bin/tex/.svn/prop-
>> base/axiom.sty.svn-base': Permission denied
>
> This error is exceedingly odd. It does not make sense that
> that the Axiom build would be trying to create files in a
> directory with the name '.svn' since that is a directory owned
> by SVN.
It tries to create them because of recursive copies in the Makefile;
some .svn directories are subdirectories of directories that are being
copied.
>> I assume that when some recursive copy in the Makefile is called,
>> it tries to write over some subversion files (which of course don't
>> have permissions which allow that). Am I the only one with this
>> problem?
>>
>
> I can try the build myself later today but I can not imagine
> what would cause the Axiom build process to do that. Are you
> sure you set the AXIOM variable properly? Can you provide more
> information about this failure?
Sure. See below.
> The directories being with '...mnt/linux/...' are created
> during the Axiom build and should not be present in the SVN
> archive and so should not contain a '.svn' subdirectory.
> I am not sure what is going on.
The build process creates the .svn directories.
And when it tries to create the same .svn directory twice, it balks
because of the permissions of the contents.
Calling make will do the following (as near as I can tell):
make noweb
make litcmds
(These are the prerequisites for "make all".)
"make litcmds" has the line
cp -pr ${SRC}/scripts/* ${MNT}/${SYS}/bin
After litcmds, "make all" will turn Makefile.pamphlet into a
Makefile.linux, which will then be used. "make all" in
Makefile.pamphlet will first "make rootdirs", which contains the line
cp -pr ${SRC}/scripts/* ${MNT}/${SYS}/bin
This will attempt to overwrite files previously copied to
.../bin/tex/.svn, which causes the error.
Without the .svn contents, the permissions of the files probably allow
overwriting, so no error. I don't know why that command appears
twice; perhaps with no error, the duplication was hidden.
At the end is the output of "make". (I added some "echo"s to
Makefile and Makefile.pamphlet so I could follow what was happening.)
Jay
[~]> cd /usr/local/belanger/axiom/silver
[silver]> ./configure
Linux
Configure complete. Now type
make
[silver]> make
Making NOWEB
13 making noweb
patching file modules.c
patching file Makefile
mnt.o: In function `emitfile':
mnt.c:(.text+0x36f): warning: the use of `tmpnam' is dangerous, better use
`mkstemp'
make[1]: [install-shell] Error 1 (ignored)
make[1]: [install-code] Error 1 (ignored)
texhash: Updating /home/belanger/.texmf-config/ls-R...
texhash: Updating /home/belanger/.texmf-var/ls-R...
texhash: /usr/local/share/texmf: directory not writable. Skipping...
texhash: /usr/share/texmf: directory not writable. Skipping...
texhash: /var/cache/fonts/ls-R: no write permission. Skipping...
texhash: /var/lib/texmf: directory not writable. Skipping...
texhash: Done.
make[1]: [install-elisp] Error 1 (ignored)
Making LITCMDS
0 SPAD=/usr/local/belanger/axiom/silver/mnt/linux SYS=linux
SPD=/usr/local/belanger/
axio
m/silver LSP=/usr/local/belanger/axiom/silver/lsp
GCLDIR=/usr/local/belanger/axiom/
silve
r/lsp/gcl-2.6.7 SRC=/usr/local/belanger/axiom/silver/src
INT=/usr/local/belanger/axiom
/s
ilver/int OBJ=/usr/local/belanger/axiom/silver/obj
MNT=/usr/local/belanger/axiom/
silver/
mnt ZIPS=/usr/local/belanger/axiom/silver/zips
TMP=/usr/local/belanger/axiom/silver/
obj/
tmp SPADBIN=/usr/local/belanger/axiom/silver/mnt/linux/bin
INC=/usr/local/belanger/
axiom
/silver/src/include
CCLBASE=/usr/local/belanger/axiom/silver/obj/linux/ccl/ccllisp
PART=
cprogs SUBPART=everything NOISE=-o
/usr/local/belanger/axiom/silver/obj/tmp/trace
GCLVER
SION=gcl-2.6.7
TANGLE=/usr/local/belanger/axiom/silver/mnt/linux/bin/lib/notangle
VERSIO
N=Axiom (December 2005) PATCH=patch
DOCUMENT=/usr/local/belanger/axiom/silver/mnt/
linux/
bin/document WEAVE=/usr/local/belanger/axiom/silver/mnt/linux/bin/lib/noweave
10 copying /usr/local/belanger/axiom/silver/src/scripts to
/usr/local/belanger/axiom/
sil
ver/mnt/linux/bin
Making ALL
1 making a linux system, PART=cprogs SUBPART=everything
2 Environment SPAD=/usr/local/belanger/axiom/silver/mnt/linux SYS=linux
SPD=/usr/local
/b
elanger/axiom/silver LSP=/usr/local/belanger/axiom/silver/lsp GCLDIR=/usr/local/
belanger
/axiom/silver/lsp/gcl-2.6.7 SRC=/usr/local/belanger/axiom/silver/src
INT=/usr/local/
bela
nger/axiom/silver/int OBJ=/usr/local/belanger/axiom/silver/obj
MNT=/usr/local/belanger
/a
xiom/silver/mnt ZIPS=/usr/local/belanger/axiom/silver/zips
TMP=/usr/local/belanger/
axiom
/silver/obj/tmp SPADBIN=/usr/local/belanger/axiom/silver/mnt/linux/bin
INC=/usr/local/
be
langer/axiom/silver/src/include
CCLBASE=/usr/local/belanger/axiom/silver/obj/linux/ccl
/c
cllisp PART=cprogs SUBPART=everything NOISE=-o
/usr/local/belanger/axiom/silver/obj/
tmp/
trace GCLVERSION=gcl-2.6.7
TANGLE=/usr/local/belanger/axiom/silver/mnt/linux/bin/lib/
not
angle VERSION=Axiom (December 2005) PATCH=patch
DOCUMENT=/usr/local/belanger/axiom/
silve
r/mnt/linux/bin/document
WEAVE=/usr/local/belanger/axiom/silver/mnt/linux/bin/lib/
noweav
e
This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5)
entering extended mode
(./Makefile.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo)) (./src/scripts/tex/axiom.sty)
No file Makefile.aux.
[1]
No file Makefile.toc.
[2] [3] [4] [5] [6] [7] [8]
Overfull \hbox (34.22025pt too wide) in paragraph at lines 286--289
[]\OT1/cmr/m/n/10 The \OT1/cmtt/m/n/10 DOCUMENT \OT1/cmr/m/n/10 vari-able is no
w set to re-place the di-rect call to the \OT1/cmtt/m/n/10 $SPADBIN/document
[9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
[24] [25] [26] [27] [28]
Overfull \hbox (83.99927pt too wide) in paragraph at lines 1072--1072
[]\OT1/cmtt/m/n/10 CCF="-O2 -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D$
{PLF} -I/usr/X11R6/include -I/usr/local/include"[]
[29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43]
[44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] (./Makefile.aux)
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
)
(see the transcript file for additional information)
Output written on Makefile.dvi (54 pages, 79724 bytes).
Transcript written on Makefile.log.
This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5)
entering extended mode
(./Makefile.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo)) (./src/scripts/tex/axiom.sty)
(./Makefile.aux) [1] (./Makefile.toc [2]) [3] [4] [5] [6] [7] [8] [9]
Overfull \hbox (34.22025pt too wide) in paragraph at lines 286--289
[]\OT1/cmr/m/n/10 The \OT1/cmtt/m/n/10 DOCUMENT \OT1/cmr/m/n/10 vari-able is no
w set to re-place the di-rect call to the \OT1/cmtt/m/n/10 $SPADBIN/document
[10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24]
[25] [26] [27] [28] [29]
Overfull \hbox (83.99927pt too wide) in paragraph at lines 1072--1072
[]\OT1/cmtt/m/n/10 CCF="-O2 -pipe -fno-strength-reduce -Wall -D_GNU_SOURCE -D$
{PLF} -I/usr/X11R6/include -I/usr/local/include"[]
[30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44]
[45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] (./Makefile.aux) )
(see the transcript file for additional information)
Output written on Makefile.dvi (55 pages, 103040 bytes).
Transcript written on Makefile.log.
make[1]: Entering directory `/usr/local/belanger/axiom/silver'
Making ROOTDIRS pamphlet
11 checking directory structure
12 Environment: PLF=LINUXplatform CCF=-O2 -fno-strength-reduce -Wall
-D_GNU_SOURCE
-DLIN
UXplatform -I/usr/X11/include LDF=-L/usr/X11R6/lib CC=gcc AWK=gawk
RANLIB=ranlib TOUCH
=t
ouch TAR=tar AXIOMXLROOT=/usr/local/belanger/axiom/silver/mnt/linux/compiler
O=o BYE=
bye
LISP=lsp DAASE=/usr/local/belanger/axiom/silver/src/share XLIB=/usr/X11R6/lib
GCLOPTS
=-
-enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=256*1024
SRCDIRS=bootdir
int
erpdir sharedir algebradir etcdir clefdir docdir graphdir smandir hyperdir
inputdir
PAT
CH=patch
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
prop-base/axiom.sty.svn-base': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
format': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
text-base/axiom.sty.svn-base': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
README.txt': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
wcprops/axiom.sty.svn-work': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
entries': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
dir-wcprops': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
empty-file': Permission denied
cp: cannot create regular file
`/usr/local/belanger/axiom/silver/mnt/linux/bin/tex
/.svn/
props/axiom.sty.svn-work': Permission denied
make[1]: *** [rootdirs] Error 1
make[1]: Leaving directory `/usr/local/belanger/axiom/silver'
make: *** [all] Error 2
[silver]>
- Re: [Axiom-developer] Axiom silver branch, (continued)