Lords-a-war! instala mas não inicia?

5

Eu tenho tentado lançar Lords-a-war! 0.3.0.2 agora por um tempo. Ele instala bem e aparece no lançador, mas não inicia, não lança um erro ou até mesmo aparece no gerenciador de tarefas, alguma idéia?

Estou usando o Ubuntu Gnome 16.04.3

Eu estava no Kubuntu 16.04 antes disso. Também não funcionou (não alterei a interface por causa disso).

Ao iniciar a partir do terminal, recebo este erro:

(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed
(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed
(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed
(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed
(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed
(process:24804): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion 'wrap_func_table != nullptr' failed
(process:24804): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion 'quark > 0' failed Segmentation fault

Encontrei uma pergunta semelhante no Ubuntu 14.04, que não está solucionada e não fornece uma solução real. Pode ser encontrado aqui .

    
por Muaad ElSharif 07.02.2018 / 13:14

2 respostas

1

Minha suspeita é que você instalou um pacote que não é construído para o Xenial Xerus 16.04. A melhor coisa a fazer é construir seu próprio pacote de Lords-A-War e construir a mais recente versão de pré-lançamento 0.3.2-pre3 enquanto você está nisso!

Os seguintes comandos configuram um ambiente de criação, fazem downloads, compilam e instalam esta versão de pré-lançamento no Xenial Xerus 16.04:

1. Instale algumas dependências e crie ferramentas:

sudo apt-get install build-essential checkinstall automake \
autoconf libtool m4 autotools-dev autopoint g++ libsigc++-2.0-dev \
libglibmm-2.4-dev libgtkmm-3.0-dev gettext git libgstreamermm-1.0-dev \
intltool libarchive-dev libxslt1-dev libxml++2.6-dev

2. Crie um diretório de criação e faça o download da fonte:

mkdir ~/lordsawar_build && cd ~/lordsawar_build && \
wget http://download.savannah.gnu.org/releases/lordsawar/lordsawar-0.3.2-pre3.tar.gz

3. Extraia a fonte, compile e instale:

cd ~/lordsawar_build && \
tar xvf lordsawar-0.3.2-pre3.tar.gz && cd lordsawar-0.3.2-pre3 && \
./configure && make -j 2 && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/lordsawar_build" \
   --pkgname lordsawar --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
   --pkgversion "0.3.2-pre3"

4. Teste isso !!

Funciona bem no meu sistema Xenial Xerus:

E espero que no seu sistema também:)

    
por andrew.46 20.02.2018 / 08:40
1

Más notícias.

Desinstalar uma variante do Ubuntu pode atrapalhar sua instalação. Corri o Kubuntu e troquei de volta para o Ubuntu, e voila, todo o sistema quebrado. Além disso, eu estava faltando dependências do Ubuntu.

A (s) solução (ões)

1)

Atualização e atualização da distribuição:

  1. Instale as atualizações mais recentes através do Ubuntu Software Center ou use sudo apt-get dist-upgrade
  2. Instale as atualizações dos pacotes: sudo apt-get upgrade

2)

Reinstale o SO: Instale o sistema operacional novamente. Use outro PC para recriar um USB / DVD ao vivo do Ubuntu. Faça o backup dos dados na unidade externa ou no armazenamento em nuvem, se necessário. Certifique-se de limpar a unidade do sistema operacional ao instalar.

Isso me ajudou.

EDIT: De acordo com o comentário de outra resposta (por você), você está faltando dependências. Vamos ver o que você precisa. Você precisa de: libgtk-3-dev so sudo apt-get install libgtk-3-dev . Agora, tente executar a instalação de dependências: sudo apt-get install build-essential checkinstall automake \ autoconf libtool m4 autotools-dev autopoint g++ libsigc++-2.0-dev \ libglibmm-2.4-dev libgtkmm-3.0-dev gettext git libgstreamermm-1.0-dev \ intltool libarchive-dev libxslt1-dev libxml++2.6-dev e execute a compilação.

    
por Tyler Lawrence 23.02.2018 / 23:32