I got VirtualBox 5.0.6 compiled and packed (.run) on CentOS 6 but I can't figure out how to create the rpms. Tried "rpm/rules binary" but when trying to build the "build-stamp" target make can't find rpm/env.sh. Should that file have been generated earlier with the initial "kmk all" as instructed by the VirtualBox build instructions? Or did the process changed?
Code: Select all
bash-4.1$ pwd
/localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux
bash-4.1$ ./rpm/rules
./rpm/rules:123: /localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/builddir/version-generated.mk: No such file or directory
. rpm/env.sh && kmk -C /localdisk/data/VirtualBox-5.0.6 /localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/builddir/version-generated.mk AUTOCFG=/localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/AutoConfig.kmk LOCALCFG=/localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/LocalConfig.kmk PATH_OUT=/localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/builddir VBOX_WITHOUT_EXTPACK_PUEL_PACKING=1 VBOX_WITHOUT_EXTPACK_VNC_PACKING=1 VBOX_DO_STRIP= VBOX_WITH_MULTIVERSION_PYTHON= VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/VirtualBox-5.0-_centos6\"" VBOX_PACKAGE_DIST=CENTOS_6 --no-print-directory VBOX_WITH_SYSFS_BY_DEFAULT=1
/bin/sh: rpm/env.sh: No such file or directory
make: *** [/localdisk/data/VirtualBox-5.0.6/src/VBox/Installer/linux/rpm/builddir/version-generated.mk] Error 1
bash-4.1$
Code: Select all
bash-4.1$ pwd
/localdisk/data/VirtualBox-5.0.6/out/linux.amd64/release
bash-4.1$ ls -C1 bin
additions
components
DbgPlugInDiggers.so
dtrace
ExtensionPacks
helpers
icons
iPxeBaseBin
loadall.sh
load.sh
nls
postinst-common.sh
prerm-common.sh
routines.sh
scripts
sdk
src
SUPInstall
SUPLoggerCtl
SUPUninstall
testcase
tools
tstAnimate
tstAsmStructsRC
tstAsmStructsRC.debug
tstDeviceStructSizeRC
tstDeviceStructSizeRC.debug
tstInstrEmul
tstInt
tstMicro
tstMicroRC.debug
tstMicroRC.gc
tstPDMAsyncCompletion
tstPDMAsyncCompletionStress
tstSSLCertDownloads
tstVBoxDbg
tstVMM
tstVMMFork
tstVMM-HM
tstVMREQ
tstVMStructRC
tstVMStructRC.debug
VBoxAuthSimple.so
VBoxAuth.so
VBoxAutostart
vboxautostart-service.sh
VBoxBalloonCtrl
vboxballoonctrl-service.sh
VBoxCpuReport
VBoxCreateUSBNode.sh
VBoxDbg.so
VBoxDbgSyms
VBoxDD2R0.debug
VBoxDD2R0.r0
VBoxDD2RC.debug
VBoxDD2RC.rc
VBoxDD2.so
VBoxDDR0.debug
VBoxDDR0.r0
VBoxDDRC.debug
VBoxDDRC.rc
VBoxDD.so
VBoxDDU.so
VBoxDragAndDropSvc.so
vboxdrv.sh
VBoxDTrace
VBoxEFI32.fd
VBoxEFI64.fd
VBoxExtPackHelperApp
VBoxGuestControlSvc.so
VBoxGuestPropSvc.so
VBoxHeadless
VBoxHeadless.so
VBoxHostChannel.so
vbox-img
VBoxKeyboard.so
vboxkeyboard.tar.bz2
VBoxManage
VBoxNetAdpCtl
VBoxNetDHCP
VBoxNetDHCP.so
VBoxNetNAT
VBoxNetNAT.so
VBoxOGLhostcrutil.so
VBoxOGLhosterrorspu.so
VBoxOGLrenderspu.so
VBox.png
VBoxPython2_6.so
VBoxPython.so
VBoxREM.so
VBoxRT.so
VBoxSDL
VBoxSDL.so
VBox.sh
VBoxSharedClipboard.so
VBoxSharedCrOpenGL.so
VBoxSharedFolders.so
vboxshell.py
VBoxSVC
VBoxSysInfo.sh
VBoxTestOGL
VBoxTunctl
VBoxVMMPreload
VBoxVMMPreload.so
VBoxVMM.so
VBoxVolInfo
vboxweb-service.sh
VBoxXPCOMC.so
VBoxXPCOMIPCD
VBoxXPCOM.so
VirtualBox
VirtualBox-5.0.6_OSE-r103037.run
VirtualBox-dbg.tar.bz2
virtualbox.desktop
VirtualBox.so
virtualbox.xml
VMMR0.debug
VMMR0.r0
VMMRC.debug
VMMRC.rc
xpidl
bash-4.1$