1 |
Below is the output from the failed emerge of app-text/spellutils-0.7 . |
2 |
The error is an access violation, but I don't know why. It seems to be |
3 |
the /usr/share/locale/da/LC_MESSAGES/spellutils.mo file but that file |
4 |
doesn't exist. |
5 |
|
6 |
# ls -l /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
7 |
ls: cannot access /usr/share/locale/da/LC_MESSAGES/spellutils.mo: No |
8 |
such file or directory |
9 |
|
10 |
I've tried creating the file with touch and giving it the same |
11 |
permissions as all the other files in the directory, but that fails too. |
12 |
|
13 |
Does anyone know why? |
14 |
|
15 |
Thanks |
16 |
|
17 |
# emerge -uDN world |
18 |
!!! CONFIG_PROTECT is emptyCalculating dependencies... done! |
19 |
|
20 |
>>> Verifying ebuild manifests |
21 |
|
22 |
>>> Emerging (1 of 1) app-text/spellutils-0.7 |
23 |
* spellutils-0.7.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... |
24 |
[ ok ] |
25 |
* checking ebuild checksums ;-) ... |
26 |
[ ok ] |
27 |
* checking auxfile checksums ;-) ... |
28 |
[ ok ] |
29 |
* checking miscfile checksums ;-) ... |
30 |
[ ok ] |
31 |
>>> Unpacking source... |
32 |
>>> Unpacking spellutils-0.7.tar.bz2 to |
33 |
/var/tmp/portage/app-text/spellutils-0.7/work |
34 |
>>> Source unpacked in /var/tmp/portage/app-text/spellutils-0.7/work |
35 |
>>> Compiling source in |
36 |
/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7 ... |
37 |
* econf: updating spellutils-0.7/config.guess with |
38 |
/usr/share/gnuconfig/config.guess |
39 |
* econf: updating spellutils-0.7/config.sub with |
40 |
/usr/share/gnuconfig/config.sub |
41 |
./configure --prefix=/usr --build=x86_64-pc-linux-gnu |
42 |
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man |
43 |
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc |
44 |
--localstatedir=/var/lib --libdir=/usr/lib64 --enable-nls |
45 |
creating cache ./config.cache |
46 |
checking for a BSD compatible install... /usr/bin/install -c |
47 |
checking whether build environment is sane... yes |
48 |
checking whether make sets ${MAKE}... yes |
49 |
checking for working aclocal... missing |
50 |
checking for working autoconf... found |
51 |
checking for working automake... missing |
52 |
checking for working autoheader... found |
53 |
checking for working makeinfo... found |
54 |
checking for gcc... gcc |
55 |
checking whether the C compiler (gcc -march=k8 -O2 -pipe -Wl,-O1) |
56 |
works... yes |
57 |
checking whether the C compiler (gcc -march=k8 -O2 -pipe -Wl,-O1) is a |
58 |
cross-compiler... no |
59 |
checking whether we are using GNU C... yes |
60 |
checking whether gcc accepts -g... yes |
61 |
checking for POSIXized ISC... no |
62 |
checking for a BSD compatible install... /usr/bin/install -c |
63 |
checking for working const... yes |
64 |
checking how to run the C preprocessor... gcc -E |
65 |
checking for ANSI C header files... yes |
66 |
checking for size_t... yes |
67 |
checking for pid_t... yes |
68 |
checking for ranlib... ranlib |
69 |
checking for inline... inline |
70 |
checking for off_t... yes |
71 |
checking for working alloca.h... yes |
72 |
checking for alloca... yes |
73 |
checking for unistd.h... yes |
74 |
checking for getpagesize... yes |
75 |
checking for working mmap... yes |
76 |
checking for argz.h... yes |
77 |
checking for limits.h... yes |
78 |
checking for locale.h... yes |
79 |
checking for nl_types.h... yes |
80 |
checking for malloc.h... yes |
81 |
checking for string.h... yes |
82 |
checking for unistd.h... (cached) yes |
83 |
checking for sys/param.h... yes |
84 |
checking for getcwd... yes |
85 |
checking for munmap... yes |
86 |
checking for putenv... yes |
87 |
checking for setenv... yes |
88 |
checking for setlocale... yes |
89 |
checking for strchr... yes |
90 |
checking for strcasecmp... yes |
91 |
checking for strdup... yes |
92 |
checking for __argz_count... yes |
93 |
checking for __argz_stringify... yes |
94 |
checking for __argz_next... yes |
95 |
checking for stpcpy... yes |
96 |
checking for LC_MESSAGES... yes |
97 |
checking whether NLS is requested... yes |
98 |
checking whether included gettext is requested... no |
99 |
checking for libintl.h... yes |
100 |
checking for gettext in libc... yes |
101 |
checking for msgfmt... /usr/bin/msgfmt |
102 |
checking for dcgettext... yes |
103 |
checking for gmsgfmt... /usr/bin/gmsgfmt |
104 |
checking for xgettext... /usr/bin/xgettext |
105 |
checking for catalogs to be installed... da |
106 |
checking for strerror... yes |
107 |
checking for strsignal... yes |
108 |
checking for getopt... yes |
109 |
checking for strncasecmp... yes |
110 |
updating cache ./config.cache |
111 |
creating ./config.status |
112 |
creating Makefile |
113 |
creating intl/Makefile |
114 |
creating po/Makefile.in |
115 |
creating config.h |
116 |
make -j2 CC=x86_64-pc-linux-gnu-gcc |
117 |
make all-recursive |
118 |
make[1]: Entering directory |
119 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
120 |
Making all in intl |
121 |
make[2]: Entering directory |
122 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/intl' |
123 |
make[2]: Nothing to be done for `all'. |
124 |
make[2]: Leaving directory |
125 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/intl' |
126 |
Making all in po |
127 |
make[2]: Entering directory |
128 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/po' |
129 |
make[2]: Nothing to be done for `all'. |
130 |
make[2]: Leaving directory |
131 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/po' |
132 |
make[2]: Entering directory |
133 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
134 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
135 |
-march=k8 -O2 -pipe -c pospell.c |
136 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
137 |
-march=k8 -O2 -pipe -c pospell_write.c |
138 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
139 |
-march=k8 -O2 -pipe -c pospell_read.c |
140 |
pospell.c: In function 'usage': |
141 |
pospell.c:199: warning: string length '985' is greater than the length |
142 |
'509' ISO C89 compilers are required to support |
143 |
pospell.c: In function 'check_child': |
144 |
pospell.c:277: warning: implicit declaration of function 'strsignal' |
145 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
146 |
-march=k8 -O2 -pipe -c lib.c |
147 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
148 |
-march=k8 -O2 -pipe -c exec.c |
149 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
150 |
-march=k8 -O2 -pipe -c newsbody.c |
151 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
152 |
-march=k8 -O2 -pipe -c newsbody_write.c |
153 |
newsbody.c: In function 'usage': |
154 |
newsbody.c:205: warning: string length '1270' is greater than the length |
155 |
'509' ISO C89 compilers are required to support |
156 |
newsbody.c: In function 'check_child': |
157 |
newsbody.c:288: warning: implicit declaration of function 'strsignal' |
158 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
159 |
-march=k8 -O2 -pipe -c newsbody_read.c |
160 |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -pedantic |
161 |
-march=k8 -O2 -pipe -c header.c |
162 |
x86_64-pc-linux-gnu-gcc -Wall -pedantic -march=k8 -O2 -pipe -Wl,-O1 -o |
163 |
pospell pospell.o pospell_write.o pospell_read.o lib.o exec.o |
164 |
lib.o: In function `nb_tmpnam': |
165 |
lib.c:(.text+0x4cf): warning: the use of `tmpnam' is dangerous, better |
166 |
use `mkstemp' |
167 |
x86_64-pc-linux-gnu-gcc -Wall -pedantic -march=k8 -O2 -pipe -Wl,-O1 -o |
168 |
newsbody newsbody.o newsbody_write.o newsbody_read.o header.o lib.o |
169 |
exec.o |
170 |
lib.o: In function `nb_tmpnam': |
171 |
lib.c:(.text+0x4cf): warning: the use of `tmpnam' is dangerous, better |
172 |
use `mkstemp' |
173 |
make[2]: Leaving directory |
174 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
175 |
make[1]: Leaving directory |
176 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
177 |
>>> Source compiled. |
178 |
>>> Test phase [not enabled]: app-text/spellutils-0.7 |
179 |
|
180 |
>>> Install spellutils-0.7 into |
181 |
/var/tmp/portage/app-text/spellutils-0.7/image/ category app-text |
182 |
make -j2 DESTDIR=/var/tmp/portage/app-text/spellutils-0.7/image/ install |
183 |
Making install in intl |
184 |
make[1]: Entering directory |
185 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/intl' |
186 |
if test "spellutils" = "gettext" \ |
187 |
&& test '' = 'intl-compat.o'; then \ |
188 |
if test -r ./mkinstalldirs; then \ |
189 |
./mkinstalldirs /usr/lib /usr/include; \ |
190 |
else \ |
191 |
../mkinstalldirs /usr/lib /usr/include; \ |
192 |
fi; \ |
193 |
/usr/bin/install -c -m 644 intlh.inst /usr/include/libintl.h; \ |
194 |
/usr/bin/install -c -m 644 libintl.a /usr/lib/libintl.a; \ |
195 |
else \ |
196 |
: ; \ |
197 |
fi |
198 |
if test "spellutils" = "gettext"; then \ |
199 |
if test -r ./mkinstalldirs; then \ |
200 |
./mkinstalldirs /usr/share/gettext/intl; \ |
201 |
else \ |
202 |
../mkinstalldirs /usr/share/gettext/intl; \ |
203 |
fi; \ |
204 |
/usr/bin/install -c -m 644 VERSION /usr/share/gettext/intl/VERSION; \ |
205 |
dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in |
206 |
xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h |
207 |
bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c |
208 |
localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c |
209 |
cat-compat.c"; \ |
210 |
for file in $dists; do \ |
211 |
/usr/bin/install -c -m 644 ./$file /usr/share/gettext/intl/$file; \ |
212 |
done; \ |
213 |
else \ |
214 |
: ; \ |
215 |
fi |
216 |
make[1]: Leaving directory |
217 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/intl' |
218 |
Making install in po |
219 |
make[1]: Entering directory |
220 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/po' |
221 |
if test -r ".././mkinstalldirs"; then \ |
222 |
.././mkinstalldirs /usr/share; \ |
223 |
else \ |
224 |
/bin/sh ../mkinstalldirs /usr/share; \ |
225 |
fi |
226 |
ACCESS DENIED open_wr: /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
227 |
/usr/bin/install: cannot create regular file |
228 |
`/usr/share/locale/da/LC_MESSAGES/spellutils.mo': Permission denied |
229 |
installing da.gmo as /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
230 |
if test "spellutils" = "gettext"; then \ |
231 |
if test -r ".././mkinstalldirs"; then \ |
232 |
.././mkinstalldirs /usr/share/gettext/po; \ |
233 |
else \ |
234 |
/bin/sh ../mkinstalldirs /usr/share/gettext/po; \ |
235 |
fi; \ |
236 |
/usr/bin/install -c -m 644 ./Makefile.in.in \ |
237 |
/usr/share/gettext/po/Makefile.in.in; \ |
238 |
else \ |
239 |
: ; \ |
240 |
fi |
241 |
make[1]: Leaving directory |
242 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7/po' |
243 |
make[1]: Entering directory |
244 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
245 |
make[2]: Entering directory |
246 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
247 |
make install-man1 |
248 |
make[3]: Entering directory |
249 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
250 |
/bin/sh ./mkinstalldirs |
251 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/share/man/man1 |
252 |
mkdir /var/tmp/portage/app-text/spellutils-0.7/image/usr |
253 |
mkdir /var/tmp/portage/app-text/spellutils-0.7/image/usr/share |
254 |
mkdir /var/tmp/portage/app-text/spellutils-0.7/image/usr/share/man |
255 |
mkdir /var/tmp/portage/app-text/spellutils-0.7/image/usr/share/man/man1 |
256 |
/usr/bin/install -c -m 644 ./pospell.1 |
257 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/share/man/man1/pospell.1 |
258 |
/usr/bin/install -c -m 644 ./newsbody.1 |
259 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/share/man/man1/newsbody.1 |
260 |
make[3]: Leaving directory |
261 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
262 |
/bin/sh ./mkinstalldirs |
263 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/bin |
264 |
mkdir /var/tmp/portage/app-text/spellutils-0.7/image/usr/bin |
265 |
/usr/bin/install -c pospell |
266 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/bin/pospell |
267 |
/usr/bin/install -c newsbody |
268 |
/var/tmp/portage/app-text/spellutils-0.7/image//usr/bin/newsbody |
269 |
make[2]: Leaving directory |
270 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
271 |
make[1]: Leaving directory |
272 |
`/var/tmp/portage/app-text/spellutils-0.7/work/spellutils-0.7' |
273 |
>>> Completed installing spellutils-0.7 into |
274 |
/var/tmp/portage/app-text/spellutils-0.7/image/ |
275 |
|
276 |
--------------------------- ACCESS VIOLATION SUMMARY |
277 |
--------------------------- |
278 |
LOG FILE "/var/log/sandbox/sandbox-27255.log" |
279 |
|
280 |
VERSION 1.0 |
281 |
FORMAT: F - Function called |
282 |
FORMAT: S - Access Status |
283 |
FORMAT: P - Path as passed to function |
284 |
FORMAT: A - Absolute Path (not canonical) |
285 |
FORMAT: R - Canonical Path |
286 |
FORMAT: C - Command Line |
287 |
|
288 |
F: open_wr |
289 |
S: deny |
290 |
P: /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
291 |
A: /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
292 |
R: /usr/share/locale/da/LC_MESSAGES/spellutils.mo |
293 |
C: /usr/bin/install -c -m 644 da.gmo |
294 |
/usr/share/locale/da/LC_MESSAGES/spellutils.mo |
295 |
-------------------------------------------------------------------------------- |
296 |
|
297 |
>>> Failed to emerge app-text/spellutils-0.7, Log file: |
298 |
|
299 |
>>> '/var/tmp/portage/app-text/spellutils-0.7/temp/build.log' |
300 |
# |