Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170391 - app-emulation/virtualbox-1.3.6 fails to compile
Summary: app-emulation/virtualbox-1.3.6 fails to compile
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-11 12:00 UTC by Internet
Modified: 2007-03-27 08:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Internet 2007-03-11 12:00:16 UTC
When I tried to emerge virtualbox I got an error regarding kbuild

Reproducible: Didn't try

Actual Results:  
The installation aborted.

Expected Results:  
Installed a working VirtualBox.

My exact log:

>>> Unpacking source...
>>> Unpacking VirtualBox-OSE-1.3.6.tar.bz2 to /var/tmp/portage/app-emulation/virtualbox-1.3.6/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6 ...
Checking for environment: Determined linux.x86, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.1.1, using precompiled objects for recompiler, OK.
Checking for as86: found version 0.16.17, OK.
Checking for bcc: found version 0.16.17, OK.
Checking for iasl: found version 20060912, OK.
Checking for xslt: found, OK.
Checking for xalan: found version 1.10.0, OK.
Checking for xerces: found version 2.7.0, OK.
Checking for libIDL: found version 0.8.7, OK.
Checking for uuid: found, OK.
Checking for pthread: found, OK.
Checking for zlib: found version 1.2.3, OK.
Checking for SDL: found version 1.2.11, OK.
Checking for ALSA: found version 1.0.14, OK.
Checking for X libraries: found, OK.
Checking for Xcursor: found, OK.
Checking for Qt: found version 3.3.8, OK.
Checking for Qt devtools: found version 3.3.8, OK.
Checking for Linux kernel sources: found version 2.6.19, OK.
Checking for compiler.h: compiler.h found, OK.
 
Successfully generated 'AutoConfig.kmk' and 'env.sh'.
Source 'env.sh' once before you start to build VBox:
 
  source env.sh
  kmk
 
Enjoy!
kmk_builtin_mkdir -p /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release
kmk_builtin_rm -f 
/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/kBuild/bin/linux.x86/kmk_echo > /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-stamp-1-3-6
kmk_builtin_mkdir -p /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release
kmk_builtin_rm -f /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#ifndef __version_generated_h__"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#define __version_generated_h__"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp ""
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#define VBOX_VERSION_MAJOR 1"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#define VBOX_VERSION_MINOR 3"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#define VBOX_VERSION_BUILD 6"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp '#define VBOX_VERSION_STRING "1.3.6"'
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp ""
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp "#endif"
/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/kBuild/bin/linux.x86/kmk_mv -f /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h.tmp /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.h
kmk_builtin_mkdir -p /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release
kmk_builtin_rm -f /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk.tmp
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk.tmp "VBOX_VERSION_MAJOR = 1"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk.tmp "VBOX_VERSION_MINOR = 3"
kmk_builtin_append /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk.tmp "VBOX_VERSION_BUILD = 6"
/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/kBuild/bin/linux.x86/kmk_mv -f /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk.tmp /var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/out/linux.x86/release/version-generated.mk
kBuild: Pass - Build Programs
[0m[31mmake[1]:[0m Entering directory `/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/src'[0m
[0m[31m/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/kBuild/gnumake-header.kmk:33:[0m kBuild: Using vanilla GNU make isn't safe for anything but kBuild bootstrapping![0m
[0m[31m../Config.kmk:67:[0m *** You must update kBuild!.  Stop.[0m
[0m[31mmake[1]:[0m Leaving directory `/var/tmp/portage/app-emulation/virtualbox-1.3.6/work/VirtualBox-OSE-1.3.6/src'[0m
kmk: *** [pass_bldprogs_before] Error 2
 
!!! ERROR: app-emulation/virtualbox-1.3.6 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3226:   Called src_compile
  virtualbox-1.3.6.ebuild, line 49:   Called die
 
!!! kmk failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-1.3.6/temp/build.log'.
Comment 1 Polarina 2007-03-11 15:21:00 UTC
Good morning.
    Could you please give us your output from `emerge --info' and from `cat /var/tmp/portage/app-emulation/virtualbox-1.3.6/temp/build.log'? And if possible, what USE flags you tried to emerge this ebuild with, in case you modified any of them.

Thank you, Polarina.
Comment 2 Internet 2007-03-11 17:20:51 UTC
(In reply to comment #1)
> Good morning.
>     Could you please give us your output from `emerge --info' and from `cat
> /var/tmp/portage/app-emulation/virtualbox-1.3.6/temp/build.log'? And if
> possible, what USE flags you tried to emerge this ebuild with, in case you
> modified any of them.
> 
> Thank you, Polarina.
> 

 # emerge --info
Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 10 Mar 2007 17:20:01 +0000
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS=" http://files.gentoo.org/ ftp://files.gentoo.org/ http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp.uoi.gr/mirror/OS/gentoo/ http://ftp.uoi.gr/mirror/OS/gentoo/ http://ftp.physics.auth.gr/pub/mirrors/gentoo/ ftp://ftp.physics.auth.gr/pub/mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="16bit 3dfx 3dnow 7zip X aac alsa amarok be berkdb bitmap-fonts bzip2 cairo calendar cdparanoia cdr cli cracklib crypt cups dbm dbus dlloader dri dv dvd dvdr dvdread eds encode es esd fam ffmpeg fi firefox flac fortran ftp gd gdb gdbm gg gif gpm gs gstreamer hal iconv ifp image imagemagick ipv6 is isdnlog it jp jpeg kde ldap libg++ mad midi mikmod mod mp3 mpe mpeg msn mtp n32ncurses ncurses nl nls no nptl nptlonly ode ogg oggvorbis opengl oss pam pcre perl png ppds pppd pt python qt qt3 qt4 quicktime re readline reflection sdl session spell spl ssl tcp tcpd truetype truetype-fonts type1 type1-fonts udev unicode vdr visualization vorbis win32codecs wmp x86 xml xorg xv yp zip zlib" ALSA_CARDS="ca0106" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


/var/log/.../build.log -> http://pastebin.ca/390733

And finally, no. I haven't modified any USE flags between the emerge and now.

By the way, I finished VirtualBox's installation by following this guide instead: http://www.virtualbox.org/wiki/Linux%20build%20instructions
Comment 3 Alessio Cassibba (X-Drum) 2007-03-18 21:12:28 UTC
(In reply to comment #0)
> When I tried to emerge virtualbox I got an error regarding kbuild
> 
> Reproducible: Didn't try
> 
hi,
could you please test: 
app-emulation/virtualbox-1.3.6-r1 
or 
app-emulation/virtualbox-1.3.8