Gentoo Archives: gentoo-user-br

From: Fabiano - deStilaDo <fabianoengler@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] erro emerge openoffice, bug?
Date: Mon, 13 Nov 2006 04:21:48
Message-Id: e4beb90c0611122020w5bea049by7e4b0f4a70ae8c75@mail.gmail.com
In Reply to: Re: [gentoo-user-br] erro emerge openoffice, bug? by Thiago Nunes
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.