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 |
---|
I don't have liblzma-dev installed and mine compiles fine on Debian 6 (stable obsolete).