Date: 2006-08-27 04:26 Summary: Bochs 2.3 released Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium, Pentium Pro or x86-64 CPU, including optional MMX, SSE/SSE2/SSE3 and 3DNow! instructions. Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS, Windows 95/98 and Windows NT/2000/XP. Brief summary of changes since vorsion 2.2.6: - limited save/restore support added (config + log options, hardware state) - configuration parameter handling rewritten to a parameter tree - lots of cpu and internal debugger fixes - hard disk geometry autodetection now supported by most of the image types - hard disk emulation now supports ATA-3 (multiple sector transfers) - VBE memory size increased to 8MB and several VGA/VBE fixes - updated LGPL'd VGABIOS to version 0.6a
Created attachment 99384 [details, diff] bochs-2.3.ebuild.patch contains differences to bochs-2.2.6.ebuild uses a patch for Bochs from the Debian package
Created attachment 99385 [details, diff] bochs-2.3-redolog_FTBFS.patch Patch taken from Debian. Bochs won't build without it (tested with gcc-3.4.6 and gcc-4.1).
I haven't tested the ebuild, but the upstream source 2.3 suffers from bug 136282 just like 2.2.6 does. I got the upstream source to build using "--disable-docbook" in the "configure" step.
I've never quite figured out how to use 'patch' user@helix/home/user/src/ebuild/app-emulation/bochs# patch bochs-2.2.6.ebuild b ochs-2.3.ebuild.patch patching file bochs-2.2.6.ebuild patch: **** malformed patch at line 18: installed help?
(In reply to comment #4) I think I got it.
the build bug for the redolog class is being tracked upstream in bug 1787289 http://sourceforge.net/tracker/index.php?func=detail&aid=1787289&group_id=12580&atid=112580 with an alternative fix to the one that debian is using and that is attached to this bug
Created attachment 129939 [details, diff] fixes upstream bug 1787289 that breaks build when --enable-compressed-hd an alternative approach to the debian patch which fixes the ABI call instead of duplicating the call to create
Committed, thank you