%3A%20%D0%BD%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%20%D0%BD%D0%B0%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%20%C2%ABXSetForeground%C2%BB%20%D0%BF%D1%80%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D0%B8%20Bosh.png)
Мне нужно скомпилировать 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.