Opened 11 years ago
Closed 11 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 , 11 years ago
comment:2 by , 11 years ago
| priority: | critical → minor |
|---|
The workaround is to add VBOX_WITH_TESTCASES= to LocalConfig.kmk in the VBox root source directory.
comment:3 by , 11 years ago
Finally fixed in current trunk, see r49941. The next 4.3 maintenance release will have that fix as well.
comment:4 by , 11 years ago
| Summary: | Compiling VirtualBox 4.3 fails without liblzma-dev → Compiling VirtualBox 4.3 fails without liblzma-dev => Fixed in SVN |
|---|
Note:
See TracTickets
for help on using tickets.


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