Share August 2004: Project of the Month

Bochs x86 PC emulator

Tracker: Bugs

5 broken ABI for redolog class when enable-compressed-hd - ID: 1787289
Last Update: Comment added ( vruppert )

as shown when building vanilla bochs 2.3 :

x86_64-pc-linux-gnu-g++ -c -I.. -I./.. -I../instrument/stubs
-I./../instrument/stubs -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT hdimage.cc -fPIC -DPIC -o
.libs/hdimage.o
hdimage.cc: In member function 'virtual int z_undoable_image_t::open(const
char*)':
hdimage.cc:1589: error: no matching function for call to
'redolog_t::open(char*&, const char [9], Bit64u&)'
hdimage.cc:992: note: candidates are: int redolog_t::open(const char*,
const char*)
make[1]: *** [hdimage.lo] Error 1
make[1]: Leaving directory
`/var/tmp/portage/app-emulation/bochs-2.3/work/bochs-2.3/iodev'
make: *** [bochs_plugins] Error 2

for the following invocation (as used in gentoo proposed package) :

./configure --enable-usb --enable-pci --enable-vbe --enable-sse=2
--enable-3dnow --enable-plugins --enable-cpu-level=6
--enable-all-optimizations --enable-ne2000 --enable-sb16=linux
--enable-clgd54xx --enable-apic --enable-compressed-hd --enable-pni
--enable-sep
make

with the problematic code enabled when using "--enable-compressed-hd".

the debian package has a workaround for this problem which is still present
in CVS


Carlo Marcelo Arenas Belon ( carenas ) - 2007-09-03 19:12

5

Closed

Fixed

Nobody/Anonymous

Configure/Compile

None

Public


Comments ( 3 )




Date: 2007-09-04 07:59
Sender: vruppertProject Admin


Fixed in CVS now.
NOTE: The compressed-hd support in Bochs is still disabled even when
compiled in.



Date: 2007-09-03 21:12
Sender: carenas


File Added: bochs-redolog-open.patch


Date: 2007-09-03 19:36
Sender: carenas


File Added: bochs-2.3-redolog-open.patch


Log in to comment.

Attached Files ( 2 )

Filename Description Download
bochs-2.3-redolog-open.patch patch for bochs 2.3 to correct open call for exported ABI Download
bochs-redolog-open.patch redolog-open patch for HEAD in CVS Download

Changes ( 5 )

Field Old Value Date By
status_id Open 2007-09-04 07:59 vruppert
resolution_id None 2007-09-04 07:59 vruppert
close_date - 2007-09-04 07:59 vruppert
File Added 244056: bochs-redolog-open.patch 2007-09-03 21:12 carenas
File Added 244046: bochs-2.3-redolog-open.patch 2007-09-03 19:36 carenas