Compilando Lyx 2.2 no Debian

Compilando Lyx 2.2 no Debian

Estou tentando compilarLix 2.2na minha máquina Debian a partir das fontes. Como de costume eu corro ./autogen.sh && ./configure && make, mas a configuração para aqui

configure: error: cannot compile a simple Qt executable. Check you have the right $QTDIR.

Instalei o qt5-defaultpacote, mas não resolveu o problema.

A variável $QTDIR estava vazia, então configurei-a manualmente como /usr/bin/qmake, e /usr/bin, mas nenhuma funcionou, mesmo erro.

Obrigado

Responder1

QTDIRnão deveria ser realmente necessário, mas tente configurá-lo para /usr/share/qt5.

Você poderia compilar o pacote fonte do Debian:

sudo apt-get install devscripts dpkg-dev build-essential
sudo apt-get build-dep lyx
dget http://httpredir.debian.org/debian/pool/main/l/lyx/lyx_2.2.0-2.dsc
cd lyx-2.2.0
dpkg-buildpackage -us -uc

Os dois primeiros comandos instalam os pacotes necessários para compilar lyx; em seguida dget, baixa e extrai o pacote fonte, dpkg-buildpackageconstrói-o e produz uma série de .debpacotes que você pode instalar manualmente usando dpkgnormalmente.

Responder2

./configure QTDIR=/usr/share/qt5 && make

em vez de

./configure && make

funcionou para mim

Responder3

Poresta resposta do arquivo de correio LyXinstalando

libqt5x11extras5-dev libqt5svg5-dev libice-dev qtbase5-dev

resolveu o problema para mim no Ubuntu 21.04.

informação relacionada