VirtualBox

Opened 11 years ago

Closed 10 years ago

#12190 closed defect (fixed)

Compiling VirtualBox 4.3 fails without liblzma-dev => Fixed in SVN

Reported by: Technologov Owned by:
Component: other Version: VirtualBox 4.3.0
Keywords: Cc:
Guest type: other Host type: Linux

Description

Host: Debian 6.0 x64

VirtualBox 4.3 cannot be compiled without liblzma-dev

Expected:

./configure script should give an ERROR and not proceed if liblzma-dev is not installed.

Actual: Compiling fails.

kBuild: Linking vboxmouse_drv_16
kBuild: Linking vbox-img
kBuild: Compiling tstVMStructSize -
/root/VirtualBox-4.3.0/src/VBox/VMM/testcase/tstVMStructSize.cpp
kBuild: Generating tstVMStructSize -
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/VMM/tstAsmStructsHC.h
kBuild: Installing tstVMStructDTrace =>
/root/VirtualBox-4.3.0/out/linux.amd64/release/bin/testcase/tstVMStructDTrace
kBuild: Compiling tstDeviceStructSize -
/root/VirtualBox-4.3.0/src/VBox/Devices/testcase/tstDeviceStructSize.cpp
/usr/bin/ld: cannot find -llzma
collect2: ld returned 1 exit status
kmk: *** [/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/vbox-img]
Error 1
The failing command:
@g++                     '-Wl,-rpath,$(VBOX_ORIGIN)' -static
-Wl,-z,noexecstack -Wl,--as-needed -Wl,-z,origin -m64   -o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/vbox-img
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/vbox-img.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VD.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VDVfs.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VDI.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VMDK.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VHD.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/DMG.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/Parallels.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/ISCSI.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/RAW.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/QED.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/QCOW.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VHDX.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VCICache.o
/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vbox-img/dt/VDIfVfs.o
    /root/VirtualBox-4.3.0/out/linux.amd64/release/lib/RuntimeR3.a
/root/VirtualBox-4.3.0/out/linux.amd64/release/lib/VBox-liblzf.a   -lz
  -lcrypt   -lxml2   -llzma
/root/VirtualBox-4.3.0/out/linux.amd64/release/lib/RuntimeR3.a
/root/VirtualBox-4.3.0/out/linux.amd64/release/lib/VBox-liblzf.a   -lz
  -lcrypt   -lpthread   -lm   -lrt   -ldl   -lssl   -lcrypto
kmk: *** Waiting for unfinished jobs....
filesplitter: Out of 144 files: 144 rewritten, 0 unchanged.
(/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/VirtualBox/include)
kmk_builtin_append
"/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/VirtualBox/include/COMWrappers"
filesplitter: Out of 242 files: 242 rewritten, 0 unchanged.
(/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/vboxjxpcom-gen/jxpcomgen/java/glue/)
filesplitter: Out of 286 files: 286 rewritten, 0 unchanged.
(/root/VirtualBox-4.3.0/out/linux.amd64/release/obj/VBoxAPIWrap)
kmk: *** Exiting with status 2

Workaround:

Install liblzma-dev (on Debian-like system).

-Alexey Eromenko "Technologov", 16.Oct.2013.

Change History (5)

comment:1 by Perry G, 11 years ago

I don't have liblzma-dev installed and mine compiles fine on Debian 6 (stable obsolete).

comment:2 by Frank Mehnert, 10 years ago

priority: criticalminor

The workaround is to add VBOX_WITH_TESTCASES= to LocalConfig.kmk in the VBox root source directory.

comment:3 by Frank Mehnert, 10 years ago

Finally fixed in current trunk, see r49941. The next 4.3 maintenance release will have that fix as well.

comment:4 by Frank Mehnert, 10 years ago

Summary: Compiling VirtualBox 4.3 fails without liblzma-devCompiling VirtualBox 4.3 fails without liblzma-dev => Fixed in SVN

comment:5 by Frank Mehnert, 10 years ago

Resolution: fixed
Status: newclosed

Fix is part of VBox 4.3.6.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use