Slack 13.1 - dependencias mais recentes nao aceitas?

25. Re: Slack 13.1 - dependencias mais recentes nao aceitas?

Gabriel Vinicios Silva Maganha
GabrielVinicios

(usa Slackware)

Enviado em 11/01/2011 - 16:12h

Olha só que coisa, visitando o site http://www.gtkmm.org/en/download.html, está escrito:

Requirements

* GTK+
* libsigc++

Por isso que não dava certo sem a libsigc++. Tá explicado.

Abraços, fiquem com Deus,
Gabriel.




  


26. Re: Slack 13.1 - dependencias mais recentes nao aceitas?

Alan Souza
alan-souza

(usa Slackware)

Enviado em 11/01/2011 - 16:22h

É isso ai Gabriel, o Slackware exige que seu usuário pesquise, pense e faça!

Continue assim!


27. Re: Slack 13.1 - dependencias mais recentes nao aceitas?

Gabriel Vinicios Silva Maganha
GabrielVinicios

(usa Slackware)

Enviado em 11/01/2011 - 18:02h

Bem pessoal, acho que desisti de fazer tudo na mão. Estou, como vocês são testemunhas, há várias horas, contando a noite, madrugada de ontem e a tarde toda de hoje, até esse momento (18h). Além dos passos acima descrito, nas últimas horas tentei o seguinte:

O gtkmm peiu um tal de Pangomm. Baixei a versão 2.26.2. Por sua vez, esta pediu um tal de Cairomm. Baixei versão 1.2.8. Essa, por sua vez, pediu o Cario 1.10. Baixei, e esta pediu um tal de Pixman-1. Mas o Pixman não existe em versão 1, todos são 0.xx!!! Ai instalei a última versão do pixman, mas os erros continuaram. Quando dava um ./configure, eis o que acontecia no final:

/usr/local/lib/libgdk_pixbuf-2.0.so: undefined reference to `g_malloc_n'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_iter_free'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_next'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_element'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_key'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_iter_init'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_checked_'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_child_value'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_parse'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_uint32'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_boolean'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_end'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_clear'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_int16'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_add_value'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_is_container'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_type_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_bytestring'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_from_data'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_boolean'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_tuple'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_int32'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_fixed_array'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_strv'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_uint16'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_va'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_open'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_byteswap'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_is_variant'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_iter_next_value'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_dup_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_int32'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_int16'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_dup_strv'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_init'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_ref_sink'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_int64'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_is_floating'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_iter_next'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_uint64'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_dcgettext'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_byte'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_is_array'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_equal'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_ref'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_error_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_dict_entry'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_variant'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_uint64'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_source_set_name'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_free'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_uint32'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_unref'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_object_path'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_is_object_path'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_compare'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_variant'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_int64'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_double'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_n_children'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_double'
/usr/local/lib/libgdk_pixbuf-2.0.so: undefined reference to `g_realloc_n'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_bytestring'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_new'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_is_tuple'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_malloc0_n'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_close'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_uint16'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_handle'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_is_signature'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_value'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_is_of_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_handle'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_dup_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_byte'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_type'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_print'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_is_dict_entry'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_builder_add'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_iter_new'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_va'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_print_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_copy'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_equal'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_first'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_new_tuple'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_new_signature'
collect2: ld returned 1 exit status
make[2]: ** [clip-test] Erro 1
make[2]: Saindo do diretório `/root/pixman-0.21.2/test'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/root/pixman-0.21.2'
make: ** [all] Erro 2

Então, seguindo a dica desse forum (http://www.linuxquestions.org/questions/slackware-14/libgio-2-0-so-undefined-reference-800116/), instalei a versão mais nova do gtk. Baixei a versão mais recente, a gtk+2.22.1 e instalei. Ela, por sua vez, pediu a Glib 2.26 e a gdkpixbuff. Baixei a pixbuff e instalei, ok. Baixei a glib e instalei, ok. Mas mesmo assim continuou pedindo a glib!

Então, em minhas pesquisas, vi que o comando pkg-config --modversion glib daria a versão da glib instalada. E ele dava ainda a versão anterior, 1.2, quando eu tinha instalado a 2.26! Instalei ela tanto em /root quanto em /usr/local/lib.

Aprendi sobre o arquivo ld.so.conf, vi se estava mandando pra pasta correta, dei um ldconfig, desinstalei e instalei de novo o glib e uando eu dava um pkg-config --modversion, a versão ainda era a 1.2!!!!

Agora isso está começando a ficar chato e irritante, então, vou parar por aqui, descansar um pouco e ver se alguém aqui pode me dar uma luz. Senão, vou tentar pelos métodos mais simples, como SlackBuild ou slack-apt. Infelizmente minha paciência está se esgotando. Espero que não sejam todas as instalações de programas que sejam assim tão dificeis, porque senão esse processo de instalação é inviável.




28. Re: Slack 13.1 - dependencias mais recentes nao aceitas?

Gabriel Vinicios Silva Maganha
GabrielVinicios

(usa Slackware)

Enviado em 11/01/2011 - 19:00h

Bem pessoal, resolvi testar pelo SlackBuild. Baixei o SlackBuild do Inkscape aqui (http://slackbuilds.org/repository/13.1/graphics/inkscape/) e o fonte eu já tinha e é da mesma versão.

Fiz os procedimentos listados aqui (http://slackbuilds.org/howto/). Ele começou a processar, mas então, com grande decepção, apareceu a seguinte mensagem:

checking for CAIRO_USER_FONTS... yes
checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gtkspell-2.0 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:

No package 'gdkmm-2.4' found
No package 'gtkmm-2.4' found
No package 'gsl' found

Estou conectado na internet (senão não estaria aqui, né) tudo parece estar ok, mas ele pára ai pedindo essas dependências. Mas o SlackBuild não resolveria isso pra mim?

Eita, será que vou ter que apelar pro slack-apt? Não! Espero ajuda pra resolver isso! Não quero desanimar agora.

Um abraço, fiquem com Deus,
Gabriel



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts