gui/libgui.a(xo): Bosh のコンパイル時にシンボル 'XSetForeground' への未定義の参照が発生する

gui/libgui.a(xo): Bosh のコンパイル時にシンボル 'XSetForeground' への未定義の参照が発生する

ソースから bochs をコンパイルする必要があるので、次のコマンドをすでに実行しました:

./configure --with-x11 --with-wx --enable-ne2000 --enable-gdb-stub
 --enable-disasm --enable-e1000 --enable-usb --enable-pci

さて、make を実行します。しばらくすると、次のエラーが発生します。

/usr/bin/ld: gui/libgui.a(x.o): undefined reference to symbol 'XSetForeground'
/usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

どんな手掛かり?

答え1

使用する場合はパッケージをインストールする--with-x11必要がありますxorg-dev

sudo apt-get install xorg-dev

これにより、Bosch が必要とする可能性のあるすべての依存関係が処理されます。

関連情報