Erro ao compilar softwares usando make: não é possível encontrar -lXm, -lXt, -lX11

0

faça uma compilação mostrando erros como

/usr/bin/ld: cannot find -lXm
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
make[1]: *** [candle] Error 1
make: *** [candle] Error 2

Não estou entendendo este problema e tenho o sistema operacional Ubuntu 14.04 LTS x64 bit mas funciona em sistema operacional x32 bit

    
por Mutturaj Hosamani 24.04.2015 / 19:31

2 respostas

2

Primeiro, tente com o comando acima, se não funcionar, faça o download e instale os seguintes arquivos .deb para o sistema operacional de 32 bits

candle_3.2-98_i386.deb
candle_3.4-99_i386.deb
libmotif4_2.3.3-5ubuntu1_i386.deb
libxp_1.0.0-9_i386.deb
openmotif_2.3.1-1_i386.deb
openmotif-devel_2.3.1-1_i386.deb

Para o sistema operacional de 64 bits, é necessário alterar a opção FLAG de TRUE para FALSE no programa.

    
por Mutturaj Hosamani 28.11.2016 / 12:45
1

Para corrigir isso, execute:

$ sudo apt-get install libx11-dev libxt-dev libmotif-dev
    
por Fernando Silveira 30.09.2015 / 19:22