Esse negócio de compilar é o cão... [Resolvido]

Iniciado por raz0r, 30 de Dezembro de 2006, 02:18

tópico anterior - próximo tópico

raz0r

Baixei o plugin gkrellsun-0.9.1.tar.gz

descompactei a fonte>  tar zxvf gkrellsun-0.9.1.tar.gz
entrei na pasta descompactada>  cd gkrellsun-0.9.1
visualizei o arquivo >  vim INSTALL
entrei na pasta>  cd src20
tentei compilar>  make (deveria ter criado um arquivo com a extensão .so)

obs. Já instalei o build-essential mas nada da certo (ex: "sudo ./configure ; make" ou "sudo ./configure && make; make install") nem essa e nenhum outro tipo fonte funfa. Fiz todos os tipos de comandos como root e nada. Karamba!  >:(




"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

arlei

raz0r,

se vc postar o erro que esta ocorrendo acredito que ficara mais facil para que alguem possa interpreta-lo e sugerir uma solução.

T+
Arlei

raz0r

Valeu mesmo pela dica Arley...

Segue abaixo os gigantescos erros q aparecem no terminal:

Citar
gkrellsun.c:1319: erro: syntax error before '*' token
gkrellsun.c:1320: aviso: return type defaults to 'int'
gkrellsun.c: Na função 'setTextColor_cb':
gkrellsun.c:1321: erro: 'GtkColorSelection' undeclared (first use in this function)
gkrellsun.c:1321: erro: 'colorsel' undeclared (first use in this function)
gkrellsun.c:1322: erro: 'GtkWidget' undeclared (first use in this function)
gkrellsun.c:1323: erro: 'GdkColor' undeclared (first use in this function)
gkrellsun.c:1323: erro: syntax error before 'color'
gkrellsun.c:1329: aviso: implicit declaration of function 'gtk_color_selection_dialog_new'
gkrellsun.c:1331: aviso: implicit declaration of function 'GTK_COLOR_SELECTION'
gkrellsun.c:1331: aviso: implicit declaration of function 'GTK_COLOR_SELECTION_DIALOG'
gkrellsun.c:1331: erro: invalid type argument of '->'
gkrellsun.c:1333: aviso: implicit declaration of function 'gtk_color_selection_set_previous_color'
gkrellsun.c:1333: erro: 'whichSun' undeclared (first use in this function)
gkrellsun.c:1333: erro: 'whichTime' undeclared (first use in this function)
gkrellsun.c:1334: aviso: implicit declaration of function 'gtk_color_selection_set_current_color'
gkrellsun.c:1336: aviso: implicit declaration of function 'gtk_color_selection_set_has_palette'
gkrellsun.c:1336: erro: 'TRUE' undeclared (first use in this function)
gkrellsun.c:1337: erro: 'response' undeclared (first use in this function)
gkrellsun.c:1337: aviso: implicit declaration of function 'gtk_dialog_run'
gkrellsun.c:1337: aviso: implicit declaration of function 'GTK_DIALOG'
gkrellsun.c:1338: erro: 'GTK_RESPONSE_OK' undeclared (first use in this function)
gkrellsun.c:1340: aviso: implicit declaration of function 'gtk_color_selection_get_current_color'
gkrellsun.c:1341: aviso: implicit declaration of function 'gtk_widget_modify_bg'gkrellsun.c:1341: erro: 'GTK_STATE_NORMAL' undeclared (first use in this function)
gkrellsun.c:1346: aviso: implicit declaration of function 'gtk_widget_hide'
gkrellsun.c: No nivel superior:
gkrellsun.c:1352: erro: syntax error before 'setTextFont_cb'
gkrellsun.c:1352: erro: syntax error before '*' token
gkrellsun.c:1353: aviso: return type defaults to 'int'
gkrellsun.c: Na função 'setTextFont_cb':
gkrellsun.c:1354: erro: 'GtkWidget' undeclared (first use in this function)
gkrellsun.c:1355: erro: syntax error before 'response'
gkrellsun.c:1357: aviso: implicit declaration of function 'gtk_font_selection_dialog_new'
gkrellsun.c:1359: aviso: implicit declaration of function 'gtk_font_selection_dialog_set_font_name'
gkrellsun.c:1359: erro: 'GtkFontSelectionDialog' undeclared (first use in this function)
gkrellsun.c:1359: erro: syntax error before ')' token
gkrellsun.c: No nivel superior:
gkrellsun.c:1364: erro: syntax error before '(' token
gkrellsun.c:1364: aviso: type defaults to 'int' in declaration of 'w'
gkrellsun.c:1366: aviso: type defaults to 'int' in declaration of 'response'
gkrellsun.c:1366: erro: elemento inicializador não é constante
gkrellsun.c:1366: aviso: data definition has no type or storage class
gkrellsun.c:1367: erro: syntax error before 'if'
gkrellsun.c:1372: aviso: type defaults to 'int' in declaration of 'gtk_widget_hide'
gkrellsun.c:1372: aviso: parameter names (without types) in function declarationgkrellsun.c:1372: aviso: data definition has no type or storage class
gkrellsun.c:1373: erro: syntax error before 'return'
gkrellsun.c:1377: erro: syntax error before '*' token
gkrellsun.c:1378: aviso: return type defaults to 'int'
gkrellsun.c: Na função 'expose_event_callback':
gkrellsun.c:1379: aviso: implicit declaration of function 'gdk_draw_arc'
gkrellsun.c:1379: erro: request for member 'window' in something not a structure or union
gkrellsun.c:1380: erro: request for member 'style' in something not a structure or union
gkrellsun.c:1381: erro: 'TRUE' undeclared (first use in this function)
gkrellsun.c:1382: erro: request for member 'allocation' in something not a structure or union
gkrellsun.c:1382: erro: request for member 'allocation' in something not a structure or union
gkrellsun.c: No nivel superior:
gkrellsun.c:1390: erro: syntax error before '*' token
gkrellsun.c: Na função 'sun_create_tab':
gkrellsun.c:1392: erro: 'GtkWidget' undeclared (first use in this function)
gkrellsun.c:1392: erro: 'tabs' undeclared (first use in this function)
gkrellsun.c:1393: erro: 'vbox' undeclared (first use in this function)
gkrellsun.c:1393: erro: 'thbox' undeclared (first use in this function)
gkrellsun.c:1393: aviso: left-hand operand of comma expression has no effect
gkrellsun.c:1393: erro: invalid type argument of 'unary *'
gkrellsun.c:1393: aviso: left-hand operand of comma expression has no effect
gkrellsun.c:1393: erro: 'table' undeclared (first use in this function)
gkrellsun.c:1393: aviso: left-hand operand of comma expression has no effect
gkrellsun.c:1393: aviso: statement with no effect
gkrellsun.c:1394: erro: 'll_vbox' undeclared (first use in this function)
gkrellsun.c:1394: erro: 'll_frame' undeclared (first use in this function)
gkrellsun.c:1394: aviso: left-hand operand of comma expression has no effect
gkrellsun.c:1394: aviso: statement with no effect
gkrellsun.c:1395: erro: 'long_hbox' undeclared (first use in this function)
gkrellsun.c:1395: erro: 'lat_hbox' undeclared (first use in this function)
gkrellsun.c:1395: aviso: left-hand operand of comma expression has no effect
gkrellsun.c:1395: aviso: statement with no effect
gkrellsun.c:1396: erro: 'table1' undeclared (first use in this function)
gkrellsun.c:1397: erro: syntax error before 'time'
gkrellsun.c:1398: erro: 'guint' undeclared (first use in this function)
gkrellsun.c:1399: erro: 'font_button' undeclared (first use in this function)
gkrellsun.c:1400: erro: syntax error before 'x'
gkrellsun.c:1401: erro: 'GtkSizeGroup' undeclared (first use in this function)
gkrellsun.c:1401: erro: 'll_size_group' undeclared (first use in this function)
gkrellsun.c:1403: aviso: implicit declaration of function 'gtk_notebook_new'
gkrellsun.c:1404: aviso: implicit declaration of function 'gtk_notebook_set_tab_pos'
gkrellsun.c:1404: aviso: implicit declaration of function 'GTK_NOTEBOOK'
gkrellsun.c:1404: erro: 'GTK_POS_TOP' undeclared (first use in this function)
gkrellsun.c:1405: aviso: implicit declaration of function 'gtk_box_pack_start'
gkrellsun.c:1405: aviso: implicit declaration of function 'GTK_BOX'
gkrellsun.c:1405: erro: 'tab_vbox' undeclared (first use in this function)
gkrellsun.c:1405: erro: 'TRUE' undeclared (first use in this function)
gkrellsun.c:1410: erro: syntax error before ')' token
gkrellsun.c:1411: aviso: implicit declaration of function 'gtk_vbox_new'
gkrellsun.c:1413: aviso: implicit declaration of function 'gtk_container_add'
gkrellsun.c:1413: aviso: implicit declaration of function 'GTK_CONTAINER'
gkrellsun.c:1413: erro: syntax error before ')' token
gkrellsun.c:1415: aviso: implicit declaration of function 'gtk_hbox_new'
gkrellsun.c:1418: aviso: implicit declaration of function 'gtk_radio_button_new_with_label_from_widget'
gkrellsun.c:1419: aviso: assignment makes pointer from integer without a cast
gkrellsun.c:1421: aviso: implicit declaration of function 'GTK_RADIO_BUTTON'
gkrellsun.c:1421: aviso: assignment makes pointer from integer without a cast
gkrellsun.c:1427: erro: 'gfloat' undeclared (first use in this function)
gkrellsun.c:1427: erro: syntax error before 'options'
gkrellsun.c:1435: aviso: assignment makes pointer from integer without a cast
gkrellsun.c:1437: aviso: assignment makes pointer from integer without a cast
gkrellsun.c:1443: erro: syntax error before 'options'
gkrellsun.c:1448: aviso: implicit declaration of function 'gtk_size_group_new'
gkrellsun.c:1448: erro: 'GTK_SIZE_GROUP_HORIZONTAL' undeclared (first use in this function)

Essa é só uma parte do erro, tentei colar tudo aki mas exedeu o limite de caracteres.
Obrigado pela atenção!  ::)
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

arlei

raz0r,

lhe farei uma pergunta boba, não me interprete mal.
Mais por acaso vc ja instalou o gkrellm?
Da uma olhadinha tbem e veja se esse plugin não tem nos repositórios para instalar via APT.
Bem, dei uma olhada no erro e não soube interpreta-lo, mais de qquer forma segue um link que achei com dica de como compila-lo.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=767

Boa sorte.
T+
Arlei

raz0r

De boa Arley, Vc está me conhecendo agora e ñ sabe qual o meu nível de conhecimento. Bom! Respondendo a sua pergunta:

Não só tenho o gkrellm intalado c/ vários plugins, como tbm tenho o gdesklets e o beryl. Todos funcionando sem problema. E quanto ao link q vc me passou, eu fiz exatamnete como descrevia o mesmo.

Não vi esse plugin nos meus repositórios, e estão todos atualizados.

Mas mudando assunto. Akela sidebar do vista é uma cópia descarada do gkrellm. Estão tentando tirar a nossa exclusividade, copiando o sucesso do linux.  Alguém deveria patentear essas idéias para q isso ñ ocorrece...   >:(
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

ginho

Assim: Tem que verificar a escrita, não colei foi digitado.CUIDADO.
sudo wget -c http://heanet.dl.sourceforge.net/sourceforge/gkrellsun/gkrellsun-0.9.1.tar.gz
sudo tar zxvf gkrellsun-0.9.1.tar.gz
cd gkrellsun-0.9.1/
cd src20
sudo make
sudo cp gkrellsun.so ~/.gkrellm2/plugins/
cd ~/.gkrellm2/themes
sudo wget -c http://www.muhri.net/gkrellm/Xenophilia-gkrellm.tar.gz
sudo tar zxvf Xenophilia-gkrellm.tar.gz
Encerra o gkrellm e chama novamente, vai em configurações -> plugins -> manda usar o Sun Clock
ai na parte das coordenadas eu abri o google earth e fui até minha Cidade e copiei (tá próximo)
Como estamos no hemisfério sul entendi que põe o sinal - em frente a coordenada.
http://i86.photobucket.com/albums/k109/ginho_album/sunclock.png
Se era isso.
Espero ter ajudado.

raz0r

Ginho, valeu mesmo pela ajuda. Mas o prob é na hora de dar o comando make pra compilar aparece um monte de erros no terminal ao invés de criar o plugin c/ a extensão .SO. Acho q meu ubuntu veio meio bichado!!!  :D
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

alarcon

#7
Citação de: raz0r online 30 de Dezembro de 2006, 02:18
Baixei o plugin gkrellsun-0.9.1.tar.gz

descompactei a fonte>  tar zxvf gkrellsun-0.9.1.tar.gz
entrei na pasta descompactada>  cd gkrellsun-0.9.1
visualizei o arquivo >  vim INSTALL
entrei na pasta>  cd src20
tentei compilar>  make (deveria ter criado um arquivo com a extensão .so)

obs. Já instalei o build-essential mas nada da certo (ex: "sudo ./configure ; make" ou "sudo ./configure && make; make install") nem essa e nenhum outro tipo fonte funfa. Fiz todos os tipos de comandos como root e nada. Karamba!  >:(






Você tem instalado no seu sistema estes pacotes:

make, gcc, binutils, build-essential e linux-headers (de mesma versão do seu kernel)?

eles são necessários para se compilar qualquer coisa no ubuntu.

raz0r

Quase deu certo. Só q agora deu erro nesse arquivo. acho q o apt-get foi pro sako.  ???

Citar1 pacotes não totalmente instalados ou removidos.
É preciso fazer o download de 0B de arquivos.
Depois de desempacotamento, 0B adicionais de espaço em disco serão usados.
Instalando selinux-policy-default (1.26-7) ...
cat: /selinux/policyvers: Arquivo ou diretório inexistente
Compiling policy ...
policyvers value 0 not in range 15-20
usage:  /usr/bin/checkpolicy [-b] [-d] [-M] [-c policyvers (15-20)] [-o output_file] [input_file]
make: ** [/etc/selinux/./policy/policy.] Erro 1
dpkg: erro processando selinux-policy-default (--configure):
subprocesso post-installation script retornou código de saída de error 2
Erros foram encontrados durante processamento de:
selinux-policy-default
E: Sub-process /usr/bin/dpkg returned an error code (1)
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

ginho


raz0r

Instalei! PQ? Não podia?  ;D

fiz:
sudo apt-get install auto-apt
sudo auto-apt update
sudo auto-apt updatedb
sudo auto-apt update-local

Depois:
auto-apt run ./configure  no programa "lmule" dae pediu pra instalar umas dependencias e eu foi dando ok. Agora parece q o synaptic tah c/ probemas. Sempre da erro no "selinux". Poxa, será q eu fiz derma?
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l

ginho

Poder podia, para mim não deu certo.
Eu exclui este pacote pelo sinaptic (auto-apt) e também aquele que você mostrou anteriormente como erro
Citarselinux-policy-default (1.26-7) ...
ai parou de dar erro.
Porém não sei de nenhuma consequência até agora, não dei reboot, e sinceramente não sei se pode
haver algum problema.

raz0r

Resolvi fazer a mesma coisa q vc ginho, desinstalei o auto-apt e o selinux-policy-default e dei um reboot logo em seguida e ñ aconteceu nada de +.

obs. alrcon! eu tinha todos os pacotes q vc citou jah instalados. acho q o problema tah nessa fonte mesmo. valeu pela sua boa vontade.
"Pior que a ignorância é a auto-ilusão do conhecimento"

cat /etc/issue Debian GNU/Linux squeeze/sid \n \l