日期:2014-05-16  浏览次数:20697 次

Linux下Bochs出问题
配置文件在同学那里好好的,一来我这里就各种非主流错误:
========================================================================
                       Bochs x86 Emulator 2.4.6
             Build from CVS snapshot, on February 22, 2011
                   Compiled at Nov 11 2011, 09:31:18
========================================================================
00000000000i[     ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[     ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[     ] reading configuration from bochsrc.bxrc
00000000000i[     ] lt_dlhandle is 0x2d7b960
00000000000i[PLGIN] loaded plugin libbx_x.so
00000000000i[     ] installing x module as the Bochs GUI
00000000000i[     ] using log file bochsout.txt
bochs-bin: symbol lookup error: /usr/lib/bochs/plugins/libbx_x.so: undefined symbol: XpmCreatePixmapFromData

最后这一条百思不得其解……居然连源文件都不能使用了……跪求大神解决……
下面是配置文件原文(注释去掉了)

megs: 32
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/share/vgabios/vgabios.bin
floppya: 1_44=a.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
boot: floppy
log: bochsout.txt
mouse: enabled=0
keyboard_mapping: enabled=1, map=/usr/local/share/bochs/keymaps/x11-pc-us.map
------解决方案--------------------
2.4.6?像是Debian Sid的boches包啊

Debian Sid本身就不可靠的,可能你和你同学用的boches版本不同吧