Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

1. Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 03/05/2016 - 17:00h

Olá,

O problema acontece numa máquina com Gentoo. Depois de atualizar o portage, todas as tentativas de compilar o libreoffice foram em vão. Depois de iniciar, a compilação apresenta o seguinte erro:

make[1]: Leaving directory '/var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2'
Makefile:247: recipe for target 'build' failed
make: *** [build] Error 2
* ERROR: app-office/libreoffice-5.0.5.2::gentoo failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 133: Called src_compile
* environment, line 7385: Called die
* The specific snippet of code:
* make ${target} || die
*
Estou usando as últimas versões estáveis do gcc, portage, etc, etc. Já tentei um pouco de tudo e também não encontrei nada que pudesse ajudar. Qualquer outro pacote compila sem nenhum problema, só o libreoffice que não vai de jeito nenhum (também já tentei com diferentes flags). O detalhe é que eu já tinha instalado funcionando normalmente. O problema apareceu depois dessa atualização, e o pior é que seguindo sugestões para tentar resolver, fiz a besteira de desinstalar e compilar novamente, porém nada.... e agora estou sem o editor de texto.

Alguém já viu esse tipo de erro ou tem ideia do que possa ser?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/05/2016 - 08:55h

Pygoscelis escreveu:
/lib/libpthread.so.0: undefined reference to `h_errno@GLIBC_PRIVATE'

Mano, vejo duas possibilidades iniciais: problemas com a Glibc, você poderia reemergir o pacote sys-libs/glibc e/ou a ausência da flag 'threads' entre suas flags globais.

https://www.gentoo.org/support/use-flags/

3. Re: Erro na compilação do Libreoffice 5.0.5.2

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 03/05/2016 - 19:15h

Também tentei compilar a versão (teste) 5.1.2.2 e o mesmo erro ocorre.


4. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 03/05/2016 - 20:02h

Tentou compilar uma versão abaixo estável? Tentou compilar com outra versão do gcc?


-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


5. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 03/05/2016 - 20:39h

luiztux escreveu:

Tentou compilar uma versão abaixo estável?

Até tentei, mas não consegui. As únicas versões que consegui tentar foram as mesmas que estão no site:
https://packages.gentoo.org/packages/app-office/libreoffice

Tentou compilar com outra versão do gcc?

Não. Também já tentei baixar makeopts de -j3 para -j1... Como disse, tudo funciona normalmente, compilo qualquer coisa (sem nunca ter dado nenhum tipo de problema), menos o bendito libreoffice.


6. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 03/05/2016 - 21:08h

Humm..que coisa. Todo o teu sistema está atualizado? @system, @world, etc.?

Experimenta alterar as CFLAGS para isto:

CFLAGS="-O2 -pipe" 


Teu sistema é 32 ou 64?
-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


7. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 03/05/2016 - 21:56h

luiztux escreveu:

Humm..que coisa. Todo o teu sistema está atualizado? @system, @world, etc.?

Sim está todo atualizado, todos os pacotes com exceção do libreoffice. Foi exatamente no processo de atualizar que surgiu o problema com essa nova versão.

Experimenta alterar as CFLAGS para isto:

CFLAGS="-O2 -pipe" 

Já está assim: CFLAGS="-march=native -O2 -pipe"

Teu sistema é 32 ou 64? 

64


8. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 03/05/2016 - 23:18h

Bom, a questão era para você experimentar tirar o -march=native.

Enfim, sabe me dizer se você tem o postgresql instalado e qual a versão (e SLOT) do mesmo?

Como está definido teu profile? Poderia postar teu make.conf?

O nosso cara está aqui:

* Call stack:
* ebuild.sh, line 133: Called src_compile
* environment, line 7385: Called die
* The specific snippet of code:
* make ${target} || die


Estou tentando encontrar um meio para explorar o que pode ser. Estava imaginando que poderia ser algo relacionado à variável CTARGET. Não tenho muita certeza. No ebuild do libreoffice tem o seguinte:


554 make ${target} || die
558 make unitcheck || die
559 make slowcheck || die


Amanhã vejo com mais tempo...

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


9. Re: Erro na compilação do Libreoffice 5.0.5.2

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 04/05/2016 - 01:01h

luiztux escreveu:

Bom, a questão era para você experimentar tirar o -march=native.

Por desencargo de consciência tentei isso sem sucesso. Também tentei usar "emerge -ae libreoffice" e depois de recompilar 358 (!!!) pacotes, o mesmo problema... Há bastante tempo usando Gentoo, já passei por vários "perrengues", mas nada como isso.

Enfim, sabe me dizer se você tem o postgresql instalado e qual a versão (e SLOT) do mesmo?

Não tenho instalado.

Como está definido teu profile? Poderia postar teu make.conf?

Profile: default/linux/amd64/13.0/desktop

Meu make.conf:
(...)


O nosso cara está aqui:

* Call stack:
* ebuild.sh, line 133: Called src_compile
* environment, line 7385: Called die
* The specific snippet of code:
* make ${target} || die


Estou tentando encontrar um meio para explorar o que pode ser. Estava imaginando que poderia ser algo relacionado à variável CTARGET. Não tenho muita certeza. No ebuild do libreoffice tem o seguinte:


554 make ${target} || die
558 make unitcheck || die
559 make slowcheck || die


Nessa parte aí eu não manjo nada.

Não sei se ajuda alguma coisa, mas voltando um pouco no log do erro, ele sempre para quando está no "xpdfimport":

[build PKG] sdext_pdfimport_pdf
/lib/libpthread.so.0: undefined reference to `h_errno@GLIBC_PRIVATE'
collect2: error: ld returned 1 exit status
/var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2/sdext/Executable_xpdfimport.mk:10: recipe for target '/var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2/instdir/program/xpdfimport' failed
make[1]: *** [/var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2/instdir/program/xpdfimport] Error 1
make[1]: *** Waiting for unfinished jobs....
rm /var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2/workdir/

(... suprimi, a lista é extensa...)

make[1]: Leaving directory '/var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2'
Makefile:247: recipe for target 'build' failed
make: *** [build] Error 2

* ERROR: app-office/libreoffice-5.0.5.2::gentoo failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 133: Called src_compile
* environment, line 7385: Called die
* The specific snippet of code:
* make ${target} || die
*

Amanhã vejo com mais tempo...

Obrigado mesmo pelo esforço em ajudar.


10. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 04/05/2016 - 14:06h

Meu caro, a noite eu dou uma olhada com calma nas mensagens de log. Quem sabe neste meio tempo mais alguém possa nos ajudar a clarear as ideias.

Por hora, queria saber se você já tentou remover o /var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2 e recompilar o pacote. E também, se já pensou em utilizar a opção --keep-going.

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


11. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 04/05/2016 - 15:16h

luiztux escreveu:

Meu caro, a noite eu dou uma olhada com calma nas mensagens de log. Quem sabe neste meio tempo mais alguém possa nos ajudar a clarear as ideias.

Tomara, porque já não sei mais o que tentar.Valeu!

Por hora, queria saber se você já tentou remover o /var/tmp/portage/app-office/libreoffice-5.0.5.2/work/libreoffice-5.0.5.2 e recompilar o pacote.

Já tinha feito isso. E acrescentei no make.conf FEATURES="clean-logs fail-clean"

E também, se já pensou em utilizar a opção --keep-going.

Tentei agora, sem sucesso.


12. Re: Erro na compilação do Libreoffice 5.0.5.2 [RESOLVIDO]

Pygoscelis Papua
Pygoscelis

(usa Outra)

Enviado em 05/05/2016 - 04:06h

Ainda não resolvi plenamente, mas parece que há problemas com as versões do poppler. Por ora resolvi, temporariamente, instalando o libreoffice-bin.

De qualquer forma obrigado Luiz pela ajuda até aqui.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts