VirtualBox

Opened 15 years ago

Closed 15 years ago

#6630 closed defect (invalid)

OSE and 3.2.0-Beta1 don't start on MacOSX 64-bit

Reported by: Adam Owned by:
Component: other Version:
Keywords: Cc: 3.2.0 BETA1
Guest type: other Host type: Mac OS X

Description

When trying to start OSE or 3.2.0-beta1 on 64-bit Mac OS X, I get:

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/Applications/VirtualBox.app/Contents/MacOS/VirtualBox.dylib",) failed: dlopen(/Applications/VirtualBox.app/Contents/MacOS/VirtualBox.dylib, 10): Library not loaded: /Applications/VirtualBox.app/Contents/MacOS/VBoxREM.dylib

Referenced from: /Applications/VirtualBox.app/Contents/MacOS/VirtualBox.dylib Reason: Incompatible library version: VirtualBox.dylib requires version 3.2.0 or later, but VBoxREM.dylib provides version 0.0.0

Applying this patch to the sources and re-linking VBoxREM.dylib fixes the problem:

--- src/recompiler/Makefile.kmk.orig 2010-05-03 10:10:19.000000000 +0200 +++ src/recompiler/Makefile.kmk 2010-05-03 10:18:39.000000000 +0200 @@ -272,7 +272,7 @@

VBoxREMImp_SONAME = VBoxREM$(SUFF_DLL)

endif

ifdef VBOX_WITHOUT_REM_LDR_CYCLE

  • VBoxREMImp_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxREM.dylib

+# VBoxREMImp_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxREM.dylib

else

VBoxREMImp_LDFLAGS.darwin = -install_name $(subst @rpath,@executable_path,$(VBOX_DYLD_EXECUTABLE_PATH))/VBoxREM.dylib

endif

Attachments (1)

vbox-REM.pch (563 bytes ) - added by Adam 15 years ago.
patch to fix the problem

Download all attachments as: .zip

Change History (2)

by Adam, 15 years ago

Attachment: vbox-REM.pch added

patch to fix the problem

comment:1 by Christian Pötzsch, 15 years ago

Resolution: invalid
Status: newclosed

Thanks for your report, but please don't use this bug tracker for Beta bugs. Use the forum instead. Your problem was already reported here

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette