O compilador Free Basic instalado no Ubuntu 14.04 não pode encontrar bibliotecas x11

0

Ao compilar um programa Free Basic que usa instruções relacionadas a gráficos, como Screen ou Pset, o compilador não pode encontrar as bibliotecas x11. Os seguintes erros são apresentados. O programa plot.bas simplesmente possui um comando para alterar o modo para um modo gráfico. Não importa qual modo é solicitado.

ken@ken-desktop:~/freebasic$ fbc plot.bas
ld: cannot find -lX11
ld: cannot find -lXext
ld: cannot find -lXpm
ld: cannot find -lXrandr
ld: cannot find -lXrender

Eu olhei para os fóruns do Free Basic e todos recomendam que o pacote libx11-dev seja instalado corretamente. Isso foi feito usando o Ubuntu Software Center. Eu ainda tenho o mesmo problema. Alguém tem alguma idéia sobre isso?

    
por Ken Shumway 05.07.2016 / 05:00

1 resposta

0

Você pode precisar de outros pacotes dev x11 também. libxext-dev, libxpm-dev, libxrandr-dev, libxrender, mas talvez não, se suas compilações estiverem corretas.

Agora, a queixa de não encontrar -lX11 é ímpar, já que deve estar no libx11-dev, mas talvez o .so seja apenas um link para a biblioteca real no pacote libx11-6. Nesse caso, todos os outros pacotes dev também precisarão do pacote da biblioteca correspondente: libxext6, libxpm4, libxrandr2, libxrender1

Use o apt-file search libxrandr.so etc. para encontrar os pacotes necessários.

    
por ubfan1 05.07.2016 / 05:34