VirtualBox

Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#10960 closed defect (fixed)

--disable-vmmraw fails to build with 4.2.0 => Fixed in SVN

Reported by: Marius Cirsta Owned by:
Component: VMM/RAW Version: VirtualBox 4.2.0
Keywords: vmmraw Cc:
Guest type: other Host type: other

Description

I tried to compile Virtualbox 4.2.0 on x86_64 with these options:

./configure --disable-docs --nofatal --disable-pulse --disable-vmmraw

And got the following error:

kBuild: Compiling VBoxVMM - /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/STAM.cpp /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp: In function 'int selmR3UpdateShadowGdt(PVM, PVMCPU)': /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:961:40: error: 'selmGuestToShadowDesc' was not declared in this scope /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp: In function 'int selmR3UpdateShadowLdt(PVM, PVMCPU)': /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:1240:48: error: 'selmGuestToShadowDesc' was not declared in this scope /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp: In function 'VBOXSTRICTRC selmR3UpdateSegmentRegisters(PVM, PVMCPU)': /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:1323:71: error: 'selmIsSRegStale32' was not declared in this scope /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:1335:72: error: 'selmIsSRegStale32' was not declared in this scope /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:1350:81: error: 'selmIsShwDescGoodForSReg' was not declared in this scope /mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/src/VBox/VMM/VMMR3/SELM.cpp:1352:71: error: 'selmLoadHiddenSRegFromShadowDesc' was not declared in this scope kmk: * mnt/aux/packages/virtualbox/src/VirtualBox-4.2.0/out/linux.amd64/release/obj/VBoxVMM/VMMR3/SELM.o Error 1

Change History (6)

comment:1 by Marius Cirsta, 11 years ago

This is a regression as it did work with Vbox 4.18 and I can't get use 4.20 without this as I have a pure 64bit environment.

Version 1, edited 11 years ago by Frank Mehnert (previous) (next) (diff)

comment:2 by Frank Mehnert, 11 years ago

Problem confirmed, fix currently not in sight.

comment:3 by Marius Cirsta, 11 years ago

Thanks Frank. I'd like to help as I'm a programmer myself but I don't suppose the fix is trivial.

Maybe I'll take a look if I have some time. Don't really have a knowledge of the code though ...

comment:4 by Frank Mehnert, 11 years ago

Summary: --disable-vmmraw fails to build with 4.2.0--disable-vmmraw fails to build with 4.2.0 => Fixed in SVN

Finally fixed in the public repository. The fix will be also part of the next maintenance release. But please be aware that we don't test the code compiled with raw mode disabled that often.

comment:5 by Frank Mehnert, 11 years ago

Resolution: fixed
Status: newclosed

Fixed in VBox 4.2.6.

comment:6 by Marius Cirsta, 11 years ago

I realize that you don't really fully support this but I'll settle for what I can get :). If anything goes wrong I'll report it. Usually though it I find VirtualBox works very well and it's my favorite VM. Thanks for the help and your work.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use