1 |
Hallo, |
2 |
|
3 |
auf vier von fuenf Gentoo-Rechner ging die Installation von vnc-4.0 ohne |
4 |
Probleme, auf dem fuenften erhalte ich: |
5 |
|
6 |
make[2]: Entering directory |
7 |
`/var/tmp/portage/vnc-4.0/work/vnc-4.0-unixsrc/xc/config/imake' |
8 |
making imake with BOOTSTRAPCFLAGS= and |
9 |
CROSSCOMPILEFLAGS=-DCROSSCOMPILEDIR="" in config/imake |
10 |
gcc -o ccimake -DCROSSCOMPILEDIR=\"\" -O3 -march=pentium4 |
11 |
-funroll-loops -fprefetch-loop-arrays -fomit-frame-pointer -pipe |
12 |
-I../../include -I../../imports/x11/include/X11 ccimake.c |
13 |
if [ -n "" ] ; then \ |
14 |
/cc -E `./ccimake` \ |
15 |
-DCROSSCOMPILE_CPP imakemdep.h > imakemdep_cpp.h; \ |
16 |
else touch imakemdep_cpp.h; fi |
17 |
gcc -c -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays |
18 |
-fomit-frame-pointer -pipe -I../../include |
19 |
-I../../imports/x11/include/X11 `./ccimake` imake.c |
20 |
gcc -o imake -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays |
21 |
-fomit-frame-pointer -pipe -I../../include |
22 |
-I../../imports/x11/include/X11 imake.o |
23 |
make[2]: Leaving directory |
24 |
`/var/tmp/portage/vnc-4.0/work/vnc-4.0-unixsrc/xc/config/imake' |
25 |
rm -f ./config/makedepend/Makefile.proto |
26 |
./config/imake/imake -I./config/cf -s |
27 |
./config/makedepend/Makefile.proto -f ./config/makedepend/Imakefile |
28 |
-DTOPDIR=../.. -DCURDIR=./config/makedepend |
29 |
sh: /tmp/imakeyCBWaE: Permission denied |
30 |
make[1]: *** [config/makedepend/Makefile.proto] Aborted |
31 |
make[1]: *** Deleting file `config/makedepend/Makefile.proto' |
32 |
make[1]: Leaving directory |
33 |
`/var/tmp/portage/vnc-4.0/work/vnc-4.0-unixsrc/xc' |
34 |
make: *** [World] Error 2 |
35 |
|
36 |
|
37 |
Auch wenn ich dann in das Verzeichnis |
38 |
/var/tmp/portage/vnc-4.0/work/vnc-4.0-unixsrc/xc wechsele und dort den |
39 |
imake-Aufruf wiederhole, bekomme ich einen vergleichbaren Fehler. Alle |
40 |
fuenf Systeme sind weitestgehend aehnlich konfiguriert (xorg-x11 und NPTL) |
41 |
|
42 |
z.B.: sh: /tmp/imake1lvlcK: Permission denied |
43 |
|
44 |
Anschliessend existiert keine Datei /tmp/imake*, weil sie durch |
45 |
config/imake/imake am Ende geloescht wird. |
46 |
Lasse ich imake unter strace laufen und suche nach /tmp/imake finde ich |
47 |
die folgenden Zeilen: |
48 |
... |
49 |
6986 open("/tmp/imake7MTNgf", O_RDWR|O_CREAT|O_EXCL, 0600) = 5 |
50 |
... |
51 |
6986 write(6, "#include <stdio.h>\n#include <cty"..., 1095 <unfinished |
52 |
...> |
53 |
6987 execve("/bin/sh", ["sh", "-c", "gcc -o /tmp/imake7MTNgf -x c -"], |
54 |
[/* 89 vars */] <unfinished ...> |
55 |
6986 <... write resumed> ) = 1095 |
56 |
... |
57 |
6987 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807d97c, [], 0}, 8) = 0 |
58 |
6987 execve("/usr/bin/gcc", ["gcc", "-o", "/tmp/imake7MTNgf", "-x", |
59 |
"c", "-"], [/* 87 vars */]) = 0 |
60 |
6987 uname({sys="Linux", node="bornholm", ...}) = 0 |
61 |
... |
62 |
6987 stat64("/usr/i686-pc-linux-gnu/gcc-bin/3.3/gcc", |
63 |
{st_mode=S_IFREG|0755, st_size=86684, ...}) = 0 |
64 |
6987 execve("/usr/i686-pc-linux-gnu/gcc-bin/3.3/gcc", |
65 |
["/usr/i686-pc-linux-gnu/gcc-bin/3"..., "-o", "/tmp/imake7MTNgf", "-x", |
66 |
"c", "-"], [/* 87 vars */]) = 0 |
67 |
6987 uname({sys="Linux", node="bornholm", ...}) = 0 |
68 |
... |
69 |
6987 wait4(-1, <unfinished ...> |
70 |
6990 execve("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/collect2", |
71 |
["/usr/lib/gcc-lib/i686-pc-linux-g"..., "--eh-frame-hdr", "-m", |
72 |
"elf_i386", "-dynamic-linker", "/lib/ld-linux.so.2", "-o", |
73 |
"/tmp/imake7MTNgf", "/usr/lib/gcc-lib/i686-pc-linux-g"..., |
74 |
"/usr/lib/gcc-lib/i686-pc-linux-g"..., |
75 |
"/usr/lib/gcc-lib/i686-pc-linux-g"..., |
76 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., |
77 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., |
78 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., "/tmp/cckHfnRT.o", "-lgcc", ...], |
79 |
[/* 91 vars */]) = 0 |
80 |
6990 uname({sys="Linux", node="bornholm", ...}) = 0 |
81 |
... |
82 |
6990 dup2(6, 1) = 1 |
83 |
6991 |
84 |
execve("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld", |
85 |
["/usr/lib/gcc-lib/i686-pc-linux-g"..., "--eh-frame-hdr", "-m", |
86 |
"elf_i386", "-dynamic-linker", "/lib/ld-linux.so.2", "-o", |
87 |
"/tmp/imake7MTNgf", "/usr/lib/gcc-lib/i686-pc-linux-g"..., |
88 |
"/usr/lib/gcc-lib/i686-pc-linux-g"..., |
89 |
"/usr/lib/gcc-lib/i686-pc-linux-g"..., |
90 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., |
91 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., |
92 |
"-L/usr/lib/gcc-lib/i686-pc-linux"..., "/tmp/cckHfnRT.o", "-lgcc", ...], |
93 |
[/* 92 vars */] <unfinished ...> |
94 |
6990 dup2(7, 2) = 2 |
95 |
... |
96 |
6991 stat64("/usr/i686-pc-linux-gnu/bin/../lib/ldscripts", |
97 |
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 |
98 |
6991 stat64("/tmp/imake7MTNgf", {st_mode=S_IFREG|0600, st_size=0, ...}) |
99 |
= 0 |
100 |
6991 open("/tmp/imake7MTNgf", O_RDWR|O_CREAT|O_TRUNC, 0666) = 8 |
101 |
6991 open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../crt1.o", |
102 |
O_RDONLY) = 9 |
103 |
... |
104 |
6991 munmap(0x401f6000, 131072) = 0 |
105 |
6991 open("/tmp/imake7MTNgf", O_RDWR) = 16 |
106 |
6991 fstat64(16, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 |
107 |
... |
108 |
6991 munmap(0x401f5000, 131072) = 0 |
109 |
6991 stat64("/tmp/imake7MTNgf", {st_mode=S_IFREG|0600, st_size=7631, |
110 |
...}) = 0 |
111 |
6991 umask(0) = 022 |
112 |
6991 umask(022) = 0 |
113 |
6991 chmod("/tmp/imake7MTNgf", 0711) = 0 |
114 |
6991 exit_group(0) = ? |
115 |
... |
116 |
6986 read(5, <unfinished ...> |
117 |
6992 execve("/bin/sh", ["sh", "-c", "/tmp/imake7MTNgf"], [/* 89 vars |
118 |
*/]) = 0 |
119 |
6992 uname({sys="Linux", node="bornholm", ...}) = 0 |
120 |
6992 brk(0) = 0x80f6000 |
121 |
... |
122 |
6992 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807d97c, [], 0}, 8) = 0 |
123 |
6992 execve("/tmp/imake7MTNgf", ["/tmp/imake7MTNgf"], [/* 87 vars */]) |
124 |
= -1 EACCES (Permission denied) |
125 |
6992 stat64("/tmp/imake7MTNgf", {st_mode=S_IFREG|0711, st_size=7631, |
126 |
...}) = 0 |
127 |
6992 stat64("/tmp/imake7MTNgf", {st_mode=S_IFREG|0711, st_size=7631, |
128 |
...}) = 0 |
129 |
6992 open("/tmp/imake7MTNgf", O_RDONLY|O_LARGEFILE) = 5 |
130 |
... |
131 |
6992 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, |
132 |
-1, 0) = 0x40016000 |
133 |
6992 write(2, "sh: /tmp/imake7MTNgf: Permission"..., 40) = 40 |
134 |
6992 munmap(0x40016000, 4096) = 0 |
135 |
... |
136 |
6986 munmap(0x40036000, 4096) = 0 |
137 |
6986 unlink("/tmp/imake7MTNgf") = 0 |
138 |
6986 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 |
139 |
... |
140 |
|
141 |
Ich habe schon X11 neu uebersetzt weil ich befuerchtete imake ist |
142 |
defekt, aber es hat nicht geholfen. Habt Ihr noch eine Idee, was ich |
143 |
machen koennte? |
144 |
|
145 |
Juergen |
146 |
|
147 |
|
148 |
-- |
149 |
gentoo-user-de@g.o mailing list |