VirtualBox

Ticket #10960 (closed defect: fixed)

Opened 19 months ago

Last modified 16 months ago

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

Reported by: mcirsta Owned by:
Priority: major 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

comment:1 Changed 18 months ago by mcirsta

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 18 months ago by frank (previous) (next) (diff)

comment:2 Changed 18 months ago by frank

Problem confirmed, fix currently not in sight.

comment:3 Changed 18 months ago by mcirsta

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 Changed 17 months ago by frank

  • Summary changed from --disable-vmmraw fails to build with 4.2.0 to --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 Changed 16 months ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in VBox 4.2.6.

comment:6 Changed 16 months ago by mcirsta

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.

www.oracle.com
ContactPrivacy policyTerms of Use