Como compilar e instalar esta fonte sem erros? Link na descrição

0

É muito importante instalar o QCADesigner 2.0.3 no meu sistema linux (Ubuntu 16.04). Você pode encontrar a fonte aqui . Quando tentei configurá-lo executando ./autogen.sh como mencionado no arquivo readme, recebi o seguinte erro:

automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
src/Makefile.am: installing './depcomp'
+ glib-gettextize -c
Copying file po/Makefile.in.in


Please add the files
  codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
  progtest.m4
from the /usr/share/aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

Mas não há arquivo mencionado (config.sub, config.guess) no link fornecido. Por favor, alguém me ajude a instalar este software.

Atualização: eu tenho os arquivos config.sub e config.guess. Mas eu tenho as seguintes perguntas.

1) Eu não tenho isc-posix.m4 no meu diretório /usr/share/aclocal . Mas eu tenho printf-posix.m4 (não sei se são iguais). Eu tenho todos os outros arquivos .m4 . Onde devo encontrar isc-posix.m4 ?

2) Qual é o diretório de macro 'autoconf'? OU

3) Como copiar os arquivos acima para o arquivo aclocal.m4 ?

4) Onde devo colocar os arquivos config.guess e config.sub ?

    
por Ajith 27.01.2017 / 14:32

2 respostas

0

Se você acessar o URL mencionado, você encontrará um README que contém o nova localização dos dois arquivos. Como os links podem mudar, não estou incluindo os links em si.

    
por 27.01.2017 / 14:47
0

Há uma boa chance de que o arquivo aclocal.m4 incluído na fonte tenha sido gerado com uma versão diferente do automake ou os caminhos fossem diferentes no sistema de compilação original.

De qualquer forma, você pode gerar um novo arquivo aclocal.m4 com o utilitário autoreconf , que apontará para os locais daqueles arquivos .m4 ausentes.

$ cp aclocal.m4 aclocal.m4.bak # Back up the original just in case
$ autoreconf -ivf

Você pode então executar o seu ./autogen.sh , e ele deve pegar os caminhos para os arquivos .m4.

    
por 06.12.2017 / 16:10