Compiling

在 Debian 上編譯 Lyx 2.2

  • September 23, 2021

我正在嘗試從原始碼在我的 Debian 機器上編譯Lyx 2.2 。像往常一樣我執行./autogen.sh && ./configure && make,但配置在這裡停止

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

所以我已經安裝了這個qt5-default包,但它並沒有解決問題。

$QTDIR 變數是空的,所以我手動將其設置為/usr/bin/qmake, 和/usr/bin,但沒有一個有效,同樣的錯誤。

謝謝

QTDIR應該不是真的有必要,但嘗試將其設置為/usr/share/qt5.

您可以改為建構 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

前兩個命令安裝建構所需的包lyx;然後dget下載並解壓源包,dpkg-buildpackage建構它並生成一系列包,您可以像往常一樣.deb手動安裝。dpkg

引用自:https://unix.stackexchange.com/questions/321039