1 |
Parece ser um bug mesmo, já mandei meu pitaco para: |
2 |
http://bugs.gentoo.org/show_bug.cgi?id=130837 |
3 |
Com qualquer outra combinacão de use flags que eu tentei aqui, funciona, |
4 |
menos com "java". |
5 |
|
6 |
Quanto ao meu sistema, não é problema de memória nem espaco, tenho 1 giga de |
7 |
ram e 3 de swap, 16 giga livre na minha raiz. |
8 |
/dados é uma particao reiserfs onde está meu repositorio local de pacotes |
9 |
compilados, distfiles e principalmente o diretorio temporario do portage, |
10 |
onde ele precisa de espaco pra compilacao do openoffice. E essa particao tem |
11 |
55 gigas livres. Logo, não é o problemas de espaco nem atributos do sistema |
12 |
de arquivos (reiserfs). |
13 |
|
14 |
Quanto a atualizacao do sistema e o revdep eu tambem ja fiz isso varias |
15 |
vezes. |
16 |
|
17 |
[]s, |
18 |
Fabiano |
19 |
|
20 |
On 11/13/06, Thiago Nunes <thiago@×××××××××××××.br> wrote: |
21 |
> |
22 |
> Fabiano, não sei dizer exatamente como resolver seu problema, mas |
23 |
> posso dar duas dicas. |
24 |
> |
25 |
> Primeiro, você sabe que a compilação do openoffice 2.0.3, em alguma |
26 |
> parte +- no início, tenta alocar uma quantidade absurda de memória? |
27 |
> Talvez mais de um giga. Já vi esse erro acontecer algumas vezes, porém |
28 |
> a saida do g++ é "Internal Error", pois o kernel matou ele. Teu |
29 |
> problema nem é com o g++, mas talvez seja parecido. Você nota uma |
30 |
> lentidão absurda na máquina quando o erro está se aproximando? Igual, |
31 |
> tente criar mais swap. |
32 |
> Assim: |
33 |
> Pegue uma partição com bastante espaço livre, exemplo: /dados |
34 |
> # dd if=/dev/zero of=/dados/swap-add bs=1000000 count=1500 |
35 |
> # mkswap /dados/swap-add |
36 |
> # swapon -p 0 /dados/swap-add |
37 |
> |
38 |
> Assim você adiciona 1,5 gB de swap disponível pros programas. Aí tenta |
39 |
> de novo. |
40 |
> |
41 |
> Outra coisa. Essa pasta /dados ta me cheirando a ponto de montagem de |
42 |
> uma partição FAT que você está usando como quebra galho porque suas |
43 |
> partições linux não tem espaço livre para compilar o openoffice. A |
44 |
> princípio isso não deveria causar problemas, porém partições FAT não |
45 |
> tem suporte a uma série de atributos que as partições linux tem. Por |
46 |
> exemplo, donos de arquivos. Vai que o ld está tentando marcar um |
47 |
> atributo desses e está dando pau aí. |
48 |
> Você pode tentar criar um sistema de arquivos ext2 dentro de um |
49 |
> arquivo qualquer. |
50 |
> # dd if=/dev/zero of=/dados/ext2-file bs=1000000 count=7000 |
51 |
> # mke2fs /dados/ext2-file |
52 |
> # mkdir /tmp/ingeambre-aux |
53 |
> # mount -o loop /dados/ext2-file /tmp/ingeambre-aux |
54 |
> # PORTAGE_TMPDIR='/tmp/ingeambre-aux' emerge openoffice |
55 |
> |
56 |
> Apesar de eu achar que nada disso resolve o problema eu pelo menos |
57 |
> tentei. Outra alternativa é a sequencia emerge --sync, emerge -uDN |
58 |
> world, emerge --depclean, revdep-rebuild, três pulinhos, uma figa, |
59 |
> muita torcida e emerge openoffice. |
60 |
> |
61 |
> A propósito, você sabe que não precisa recomeçar a compilação do |
62 |
> openoffice do zero? Rodando ebuild |
63 |
> /usr/portage/app-office/openoffice/openoffice-2.0.3.ebuild compile já |
64 |
> sai compilando e o make não refaz o que já fez. Rapidinho ele chega |
65 |
> onde parou. Depois ebuild .../openoffice-2.0.3.ebuild install qmerge |
66 |
> instala no sistema. Depois emerge -n openoffice pra completar o serviço. |
67 |
> |
68 |
> Boa sorte. |
69 |
> |
70 |
> Quoting Fabiano - deStilaDo <fabianoengler@×××××.com>: |
71 |
> |
72 |
> > Olá pessoal. |
73 |
> > Não estava conseguindo compilar o openoffice-2.0.3, aparecendo este |
74 |
> erro: |
75 |
> > |
76 |
> > Inconsistency detected by ld.so: dl-minimal.c: 137: realloc: Assertion |
77 |
> `new |
78 |
> Sorry, but openoffice does not support the LINGUAs: pt_BR.iso8859-1 pt-BR |
79 |
> |
80 |
> Então decidi negar todas as USEs e LINGUAS, deixar sem nada, e funcionou. |
81 |
> Depois voltei a adicionar apenas LINGUAS="pt_BR" e compilou também. |
82 |
> Então adicionei a use flag java, apenas (todas as outras negadas) e a |
83 |
> também |
84 |
> com pt_BR, e obtive o mesmo erro. |
85 |
> |
86 |
> Então aqui me parece quem está causando o problema de compilacão é a use |
87 |
> flag java. |
88 |
> |
89 |
> Abaixo seguem o erro complato e meu --info. |
90 |
> |
91 |
> Abracos, |
92 |
> > == ptr' failed! |
93 |
> > |
94 |
> > Isso foi as use flags: USE="gnome java kde" e LINGUAS="pt_BR" |
95 |
> > Aparecia essa mensagem também: |
96 |
> > |
97 |
> > Sorry, but openoffice does not support the LINGUAs: pt_BR.iso8859-1 |
98 |
> pt-BR |
99 |
> > |
100 |
> > Então decidi negar todas as USEs e LINGUAS, deixar sem nada, e |
101 |
> funcionou. |
102 |
> > Depois voltei a adicionar apenas LINGUAS="pt_BR" e compilou também. |
103 |
> > Então adicionei a use flag java, apenas (todas as outras negadas) e a |
104 |
> também |
105 |
> > com pt_BR, e obtive o mesmo erro. |
106 |
> > |
107 |
> > Então aqui me parece quem está causando o problema de compilacão é a use |
108 |
> > flag java. |
109 |
> > |
110 |
> > Abaixo seguem o erro complato e meu --info. |
111 |
> > |
112 |
> > Abracos, |
113 |
> > -- |
114 |
> > Fabiano. |
115 |
> > |
116 |
> > |
117 |
> > |
118 |
> > |
119 |
> > # emerge --info |
120 |
> > Portage 2.1.1-r1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, |
121 |
> > 2.6.17-gentoo-r8-f1 i686) |
122 |
> > ================================================================= |
123 |
> > System uname: 2.6.17-gentoo-r8-f1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz |
124 |
> > Gentoo Base System version 1.12.6 |
125 |
> > Last Sync: Sat, 11 Nov 2006 15:50:01 +0000 |
126 |
> > ccache version 2.3 [enabled] |
127 |
> > app-admin/eselect-compiler: [Not Present] |
128 |
> > dev-java/java-config: 1.3.7, 2.0.30 |
129 |
> > dev-lang/python: 2.4.3-r4 |
130 |
> > dev-python/pycrypto: 2.0.1-r5 |
131 |
> > dev-util/ccache: 2.3 |
132 |
> > dev-util/confcache: [Not Present] |
133 |
> > sys-apps/sandbox: 1.2.17 |
134 |
> > sys-devel/autoconf: 2.13, 2.60 |
135 |
> > sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 |
136 |
> > sys-devel/binutils: 2.16.1-r3 |
137 |
> > sys-devel/gcc-config: 1.3.13-r4 |
138 |
> > sys-devel/libtool: 1.5.22 |
139 |
> > virtual/os-headers: 2.6.17-r1 |
140 |
> > ACCEPT_KEYWORDS="x86" |
141 |
> > AUTOCLEAN="yes" |
142 |
> > CBUILD="i686-pc-linux-gnu" |
143 |
> > CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" |
144 |
> > CHOST="i686-pc-linux-gnu" |
145 |
> > CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config |
146 |
> > /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb |
147 |
> > /usr/share/config" |
148 |
> > CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf |
149 |
> > /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo |
150 |
> /etc/texmf/web2c" |
151 |
> > CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" |
152 |
> > DISTDIR="/dados/portage/distfiles" |
153 |
> > FEATURES="autoconfig buildpkg ccache distlocks metadata-transfer |
154 |
> > parallel-fetch' sandbox sfperms strict" |
155 |
> > GENTOO_MIRRORS="http://distfiles.gentoo.org |
156 |
> > http://distro.ibiblio.org/pub/linux/distributions/gentoo" |
157 |
> > LANG="pt_BR.iso8859-1 pt_BR pt-BR" |
158 |
> > LC_ALL="pt_BR" |
159 |
> > LINGUAS="pt_BR.iso8859-1 pt_BR pt-BR" |
160 |
> > MAKEOPTS="-j6" |
161 |
> > PKGDIR="/dados/portage/packages" |
162 |
> > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times |
163 |
> > --compress --force --whole-file --delete --delete-after --stats |
164 |
> > --timeout=180 --exclude='/distfiles' --exclude='/local' |
165 |
> > --exclude='/packages'" |
166 |
> > PORTAGE_TMPDIR="/dados/portage/tmp" |
167 |
> > PORTDIR="/usr/portage" |
168 |
> > PORTDIR_OVERLAY="/usr/local/portage" |
169 |
> > SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" |
170 |
> > USE="x86 X alsa apache2 bash-completion berkdb bitmap-fonts bzip2 ccache |
171 |
> cdr |
172 |
> > cli cracklib crypt cscope cups dlloader doc dri dvd dvdr dvdread |
173 |
> elibc_glibc |
174 |
> > encode fam ffpmeg fortran gdbm gnome gpm gtk2 iconv |
175 |
> input_devices_keyboard |
176 |
> > input_devices_mouse isdnlog java jpeg jpeg2k kde kernel_linux lame lcms |
177 |
> > libg++ linguas_pt-BR linguas_pt_BR linguas_pt_BR.iso8859-1 lua mmx |
178 |
> mozilla |
179 |
> > mysql ncurses nls nptl nptlonly nsplugin openal pcre perl png ppds pppd |
180 |
> > python readline reflection samba session spl sse ssl tcltk tcpd threads |
181 |
> tiff |
182 |
> > truetype-fonts type1-fonts udev unicode userland_GNU userlocales vcd |
183 |
> > video_cards_fbdev video_cards_i810 video_cards_vesa video_cards_vga vim |
184 |
> > vim-pager vim-syntax vim-with-x wmf xorg zlib" |
185 |
> > Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, |
186 |
> > PORTAGE_RSYNC_EXTRA_OPTS |
187 |
> > |
188 |
> > |
189 |
> > Erro de compilacao: |
190 |
> > |
191 |
> > # USE="-gnome java -kde" emerge openoffice -va |
192 |
> > |
193 |
> > These are the packages that would be merged, in order: |
194 |
> > |
195 |
> > Calculating dependencies... done! |
196 |
> > [ebuild R ] app-office/openoffice-2.0.3 USE="java* -binfilter |
197 |
> -cairo |
198 |
> > -debug -eds -firefox -gnome -gtk -kde -ldap -odk -pam -xml" |
199 |
> LINGUAS="pt_BR |
200 |
> > -af -ar -be_BY -bg -bn -bs -ca -cs -cy -da -de -el -en -en_GB -en_US |
201 |
> -en_ZA |
202 |
> > -es -et -fa -fi -fr -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -lt -mk |
203 |
> -nb |
204 |
> > -nl -nn -nr -ns -pa_IN -pl -pt -ru -rw -sh_YU -sk -sl -sr_CS -st -sv |
205 |
> -sw_TZ |
206 |
> > -th -tn -tr -ts -vi -xh -zh_CN -zh_TW -zu" 0 kB |
207 |
> > |
208 |
> > Total size of downloads: 0 kB |
209 |
> > |
210 |
> > Would you like to merge these packages? [Yes/No] |
211 |
> > |
212 |
> > |
213 |
> > |
214 |
> > |
215 |
> > g++ -O -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wl,-Bdirect |
216 |
> > -Wl,-rpath,'$ORIGIN' -shared -Wl,-soname -Wl,libicuio.so.26 -o |
217 |
> > libicuio.so.26.0 locbund.o loccache.o ufile.o ufmt_cmn.o |
218 |
> uprintf.ouprntf_p.o |
219 |
> > uscanf.o uscanf_p.o uscanset.o ustdio.o sprintf.o sprntf_p.o |
220 |
> > sscanf.osscanf_p.o |
221 |
> > ustream.o -L../../common -licuuc -L../../data/out -L../../stubdata |
222 |
> -licudata |
223 |
> > -L../../i18n -licui18n -lpthread -lm |
224 |
> > rm -f libicuio.so.26 && ln -s libicuio.so.26.0 libicuio.so.26 |
225 |
> > rm -f libicuio.so && ln -s libicuio.so.26.0 libicuio.so |
226 |
> > rm sscanf.ao uscanf.ao sscanf_p.ao uscanf_p.ao locbund.ao uscanset.ao |
227 |
> > ustream.ao sprintf.ao uprintf.ao sprntf_p.ao uprntf_p.ao ustdio.ao |
228 |
> > loccache.ao ufile.ao ufmt_cmn.ao |
229 |
> > make[3]: Leaving directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
230 |
> > /work/ooo-build-2.0.3.0 |
231 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra/ustdio' |
232 |
> > make[2]: Making `all' in `uconv' |
233 |
> > make[3]: Entering directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
234 |
> > /work/ooo-build-2.0.3.0 |
235 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra/uconv' |
236 |
> > g++ -D_REENTRANT -I../../common -I../../common -I../../i18n |
237 |
> -I./../toolutil |
238 |
> > -DHAVE_CONFIG_H -DUCONVMSG_LINK=uconvmsg -O -march=pentium4 -O2 -pipe |
239 |
> > -fomit-frame-pointer -c -o uconv.o uconv.cpp |
240 |
> > gcc -D_REENTRANT -I../../common -I../../common -I../../i18n |
241 |
> -I./../toolutil |
242 |
> > -DHAVE_CONFIG_H -DUCONVMSG_LINK=uconvmsg -O -march=pentium4 -O2 -pipe |
243 |
> > -fomit-frame-pointer -c -o uwmsg.o uwmsg.c |
244 |
> > /bin/sh ../../mkinstalldirs uconvmsg/resources |
245 |
> > mkdir uconvmsg |
246 |
> > mkdir uconvmsg/resources |
247 |
> > |
248 |
> LD_LIBRARY_PATH=../../common:../../i18n:../../tools/toolutil:../../layout:../../layoutex:../../extra/ustdio:../../tools/ctestfw:../../data/out:../../data:../../stubdata/:$LD_LIBRARY_PATH |
249 |
> > ../../tools/genrb/genrb -p uconvmsg -e UTF-8 -s resources -d |
250 |
> > uconvmsg/resources root.txt |
251 |
> > autodetected encoding UTF-8 |
252 |
> > /bin/sh ../../mkinstalldirs uconvmsg/resources |
253 |
> > |
254 |
> LD_LIBRARY_PATH=../../common:../../i18n:../../tools/toolutil:../../layout:../../layoutex:../../extra/ustdio:../../tools/ctestfw:../../data/out:../../data:../../stubdata/:$LD_LIBRARY_PATH |
255 |
> > ../../tools/genrb/genrb -p uconvmsg -e UTF-8 -s resources -d |
256 |
> > uconvmsg/resources fr.txt |
257 |
> > autodetected encoding UTF-8 |
258 |
> > cd ../.. \ |
259 |
> > && CONFIG_FILES=extra/uconv/pkgdata.inc CONFIG_HEADERS= /bin/sh |
260 |
> > ./config.status |
261 |
> > creating extra/uconv/pkgdata.inc |
262 |
> > |
263 |
> LD_LIBRARY_PATH=../../common:../../i18n:../../tools/toolutil:../../layout:../../layoutex:../../extra/ustdio:../../tools/ctestfw:../../data/out:../../data:../../stubdata/:$LD_LIBRARY_PATH |
264 |
> > ../../tools/pkgdata/pkgdata -p uconvmsg -O pkgdata.inc -m static -d |
265 |
> uconvmsg |
266 |
> > -T uconvmsg uconvmsg/uconvmsg.lst |
267 |
> > gmake[4]: Entering directory `/dados/portage/tmp/portage/openoffice- |
268 |
> 2.0.3 |
269 |
> > /work/ooo-build-2.0.3.0 |
270 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra/uconv' |
271 |
> > cat uconvmsg/uconvmsg.lst > uconvmsg/uconvmsg_static.lst |
272 |
> > |
273 |
> LD_LIBRARY_PATH=../../common:../../i18n:../../tools/toolutil:../../layout:../../layoutex:../../extra/ustdio:../../tools/ctestfw:../../data/out:../../data:../../stubdata/:$LD_LIBRARY_PATH |
274 |
> > ../../tools/gencmn/gencmn -e uconvmsg -n uconvmsg -S -d uconvmsg 0 |
275 |
> > uconvmsg/uconvmsg_static.lst |
276 |
> > Inconsistency detected by ld.so: dl-minimal.c: 137: realloc: Assertion |
277 |
> `new |
278 |
> > == ptr' failed! |
279 |
> > gmake[4]: *** [uconvmsg/uconvmsg_dat.c] Error 127 |
280 |
> > gmake[4]: Leaving directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
281 |
> > /work/ooo-build-2.0.3.0 |
282 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra/uconv' |
283 |
> > make[3]: *** [package-resfiles] Error 2 |
284 |
> > make[3]: Leaving directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
285 |
> > /work/ooo-build-2.0.3.0 |
286 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra/uconv' |
287 |
> > make[2]: *** [all-recursive] Error 2 |
288 |
> > make[2]: Leaving directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
289 |
> > /work/ooo-build-2.0.3.0 |
290 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source/extra' |
291 |
> > make[1]: *** [all-recursive] Error 2 |
292 |
> > make[1]: Leaving directory `/dados/portage/tmp/portage/openoffice-2.0.3 |
293 |
> > /work/ooo-build-2.0.3.0 |
294 |
> > /build/OOO_2_0_3/icu/unxlngi6.pro/misc/build/icu/source' |
295 |
> > dmake: Error code 2, while making |
296 |
> > './unxlngi6.pro/misc/build/so_built_so_icu' |
297 |
> > '---* tg_merge.mk *---' |
298 |
> > |
299 |
> > ERROR: Error 65280 occurred while making |
300 |
> > /dados/portage/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0 |
301 |
> > /build/OOO_2_0_3/icu |
302 |
> > make: *** [stamp/build] Error 1 |
303 |
> > |
304 |
> > !!! ERROR: app-office/openoffice-2.0.3 failed. |
305 |
> > Call stack: |
306 |
> > ebuild.sh, line 1546: Called dyn_compile |
307 |
> > ebuild.sh, line 937: Called src_compile |
308 |
> > openoffice-2.0.3.ebuild, line 264: Called die |
309 |
> > |
310 |
> > !!! Build failed |
311 |
> > !!! If you need support, post the topmost build error, and the call |
312 |
> stack if |
313 |
> > relevant. |
314 |
> |
315 |
> |
316 |
> |
317 |
> |
318 |
> -- |
319 |
> gentoo-user-br@g.o mailing list |
320 |
> |
321 |
> |
322 |
|
323 |
|
324 |
-- |
325 |
Fabiano. |