Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 18/06/2008 18:28:19

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

[Resolvido] Erro na instalação do menu kickoff no KdeMod....

E aê galera!!!

Estou com um pequeno probleminha aqui....

Bem, estou tentando instalar o pacote kdemod-kdebase-kickoff do AUR, mas está aparecendo o seguinte erro no momento da compilação:

In file included from /opt/kde/include/kaboutdata.h:24,
                 from ./kdesu/kdesud/kdesud.cpp:68,
                 from ./kdesu/kdesud/kdesud_all_cpp.cpp:3:
/opt/qt/include/qimage.h: In member function ‘bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const’:
/opt/qt/include/qimage.h:61: warning: suggest parentheses around && within ||
In file included from ./kdesu/kdesud/handler.h:13,
                 from ./kdesu/kdesud/kdesud.cpp:74,
                 from ./kdesu/kdesud/kdesud_all_cpp.cpp:3:
./kdesu/kdesud/secure.h: At global scope:
./kdesu/kdesud/secure.h:19: error: redefinition of ‘struct ucred’
/usr/include/bits/socket.h:307: error: previous definition of ‘struct ucred’
In file included from ./kdesu/kdesud/kdesud_all_cpp.cpp:5:
./kdesu/kdesud/lexer.cpp: In member function ‘int Lexer::lex()’:
./kdesu/kdesud/lexer.cpp:57: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement
Error creating ./kdesu/kdesud/kdesud_all_cpp.o. Exit status 1.
==> ERRO: Compilação Falhou.
    Abortando...
Error: Makepkg was unable to build kdemod-kdebase-kickoff package.

Se alguém souber como resolver, dá uma luz aí pra gente!!! smile

Valew!!!

Última edição por phillipe (30/06/2008 03:31:16)


"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#2 18/06/2008 22:29:31

thotypous
Membro
Registrado: 21/05/2008
Mensagens: 650

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Tente adicionar o seguinte logo ao início do arquivo kdesu/kdesud/secure.h:

#undef __USE_GNU

Depois rode o makepkg com a opção para não extrair o source por cima:

makepkg -e

Offline

#3 18/06/2008 23:42:13

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Aê thotypous!!!

Cara, fiz o que vc falou e agora deu o seguinte erro:

:: applying main patchset...
----------------------------

patching file kcontrol/style/kcmstyle.cpp
Reversed (or previously applied) patch detected!  Skipping patch.
8 out of 8 hunks ignored -- saving rejects to file kcontrol/style/kcmstyle.cpp.rej
patching file kcontrol/style/kcmstyle.h
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file kcontrol/style/kcmstyle.h.rej
==> ERRO: Compilação Falhou.
    Abortando...

"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#4 19/06/2008 00:57:39

thotypous
Membro
Registrado: 21/05/2008
Mensagens: 650

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Tente comentar a linha do PKGBUILD que chama o comando patch

Offline

#5 19/06/2008 01:06:01

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Tá difícil....

Cara, passou da parte dos patchs tranquilo... Mas dá uma olhadinha nesse outro erro, me pareceu ser o mesmo erro do início:

compiling ./kdesu/kdesud/kdesud_all_cpp.cpp
g++ -DHAVE_CONFIG_H -I./kdesu/kdesud -I/home/phillipe/kdemod-kdebase-kickoff/src/kdebase-3.5.9/kdesu/kdesud -I. -I/opt/kde/include -I/opt/qt/include -I. -I/usr/include/libbeagle -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=i686 -mtune=generic -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -fPIE -c ./kdesu/kdesud/kdesud_all_cpp.cpp -o ./kdesu/kdesud/kdesud_all_cpp.o -Wp,-MD,./kdesu/kdesud/.deps/kdesud_all_cpp.TUo
In file included from /opt/kde/include/kaboutdata.h:24,
                 from ./kdesu/kdesud/kdesud.cpp:68,
                 from ./kdesu/kdesud/kdesud_all_cpp.cpp:3:
/opt/qt/include/qimage.h: In member function ‘bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const’:
/opt/qt/include/qimage.h:61: warning: suggest parentheses around && within ||
In file included from ./kdesu/kdesud/handler.h:13,
                 from ./kdesu/kdesud/kdesud.cpp:74,
                 from ./kdesu/kdesud/kdesud_all_cpp.cpp:3:
./kdesu/kdesud/secure.h: At global scope:
./kdesu/kdesud/secure.h:20: error: redefinition of ‘struct ucred’
/usr/include/bits/socket.h:307: error: previous definition of ‘struct ucred’
In file included from ./kdesu/kdesud/kdesud_all_cpp.cpp:5:
./kdesu/kdesud/lexer.cpp: In member function ‘int Lexer::lex()’:
./kdesu/kdesud/lexer.cpp:57: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement
Error creating ./kdesu/kdesud/kdesud_all_cpp.o. Exit status 1.
==> ERRO: Compilação Falhou.
    Abortando...

Valeu pela força!!!

Última edição por phillipe (19/06/2008 01:45:06)


"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#6 19/06/2008 01:55:43

thotypous
Membro
Registrado: 21/05/2008
Mensagens: 650

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Ao invés daquela linha que eu tinha falado (#undef __USE_GNU), tente colocar o seguinte logo no início do arquivo e repetir a operação:

#define HAVE_STRUCT_UCRED

Offline

#7 19/06/2008 14:25:51

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Cara, agora apareceu esse erro..... Mas que coisa.....:

/usr/lib/python2.5/site-packages/unsermake/target.py:87: DeprecationWarning: raising a string exception is deprecated
  raise ("two targets named '%s' define rules!" % self.target)
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 1364, in main
    unsermake_main()
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 1221, in unsermake_main
    (top_makefile, all_defines) = setup_top_makefile_wrapper( top_makefile, top_srcdir, subdir)
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 825, in setup_top_makefile_wrapper
    os.path.abspath(".") + "/")
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 251, in read_subdirs
    all_defines = read_subdirs(submakefile, all_defines, nsrc_prefix, nprefix)
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 251, in read_subdirs
    all_defines = read_subdirs(submakefile, all_defines, nsrc_prefix, nprefix)
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 251, in read_subdirs
    all_defines = read_subdirs(submakefile, all_defines, nsrc_prefix, nprefix)
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 217, in read_subdirs
    all_defines = append_all_defines(all_defines, makefile)
  File "/usr/lib/python2.5/site-packages/unsermake/__init__.py", line 174, in append_all_defines
    targ.expand_target(makefile)
  File "/usr/lib/python2.5/site-packages/unsermake/target.py", line 156, in expand_target
    makefile.addTarget(self)
  File "/usr/lib/python2.5/site-packages/unsermake/amfile.py", line 61, in addTarget
    self.targets[target.target].merge(target)
  File "/usr/lib/python2.5/site-packages/unsermake/target.py", line 87, in merge
    raise ("two targets named '%s' define rules!" % self.target)
two targets named '/opt/kde/include' define rules!
==> ERRO: Compilação Falhou.
    Abortando...

"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#8 19/06/2008 14:31:41

thotypous
Membro
Registrado: 21/05/2008
Mensagens: 650

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Putz, sem idéias agora sad

Offline

#9 19/06/2008 14:39:44

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Esquenta não meu velho!!!!

Isso é questão de luxo pro sistema mesmo.... Não vai fazer falta!!!

Muito obrigado de verdade pela ajuda.

Mas se ficar sabendo de mais algum procedimento, manda aí pra gente que eu tô na procura aqui também!!!

Valeus!!!!  wink


"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

#10 30/06/2008 03:30:39

phillipe
Moderador
De: Novo Gama - GO
Registrado: 23/03/2008
Mensagens: 1.327
Website

Re: [Resolvido] Erro na instalação do menu kickoff no KdeMod....

Fala thotypous!!!

Consegui resolver o problema!

O que estava acontecendo é que dentro do src do kdebase-3.5.9, na pasta kicker/kicker/interfaces, havia o arquivo Makefile.am e os dados contidos nesse arquivo estavam duplicados, dando erro na hora em que esse arquivo ia ser lido na compilação....

O mesmo ocorria no arquivo Makefile.am, também, no kdebase-3.5.9/kicker/kicker/plugins... Dados duplicados....

Depois de ter resolvido os erros ocorridos nesses arquivos, deixando somente os dados necessários para a compilação, tive que acrescentar o #define HAVE_STRUCT_UCRED no arquivo /kdemod-kdebase-kickoff/src/kdebase-3.5.9/kdesu/kdesud/secure.h, conforme vc tinha me informado antes....

Daí foi tudo certo compilação e instalação realizadas com sucesso!!!!

Valeu pela ajuda!!! big_smile


"NÃO HÁ NADA COMO A LIBERDADE." (Nelson Mandela)

Offline

Rodapé do site