Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267049 - app-emulation/virtualbox-ose-2.2.0: fails to emerge
Summary: app-emulation/virtualbox-ose-2.2.0: fails to emerge
Status: RESOLVED DUPLICATE of bug 265558
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-22 04:26 UTC by Chang Ming
Modified: 2009-04-23 04:48 UTC (History)
0 users

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 Chang Ming 2009-04-22 04:26:56 UTC
While upgrading to 2.2.0 from 2.1.4, this package fails to emerge just after configure. Seems the new "OpenGL for Linux guests" feature is requesting mesa-progs for some features, when failing to do so, it tried to mknod /dev/dri/video[1-9].
This ebuild is ok on my laptop with a standalone Nvidia card, but the "white screen" described in bug 267045 also occors to my OSE version.

/var/log/portage/app-emulation:virtualbox-ose-2.2.0:20090422-034815.log:
""""""
>>> Unpacking source...
>>> Unpacking VirtualBox-2.2.0-OSE.tar.bz2 to /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work
>>> Source unpacked in /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work
>>> Configuring source in /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE ...
Checking for environment: Determined build machine: linux.amd64, target machine: linux.amd64, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.3.2, 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 pthread: found, OK.
Checking for libxml2: found version 2.7.3, OK.
Checking for libxslt: found version 1.1.24, OK.
Checking for libIDL: found version 0.8.12, OK.
Checking for zlib: found version 1.2.3, OK.
Checking for libpng: found version 1.2.35, OK.
Checking for SDL: found version 1.2.13, OK.
Checking for X libraries: found, OK.
Checking for Xcursor: found, OK.
Checking for Xmu: found, OK.
Checking for Mesa / GLU: [31;01mACCESS DENIED[0m  open_wr:      /dev/dri/card0
[31;01mACCESS DENIED[0m  open_wr:      /dev/dri/card0
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card0
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card0
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card1
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card1
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card2
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card2
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card3
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card3
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card4
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card4
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card5
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card5
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card6
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card6
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card7
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card7
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card8
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card8
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card9
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card9
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card10
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card10
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card11
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card11
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card12
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card12
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card13
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card13
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card14
[31;01mACCESS DENIED[0m  __xmknod:     /dev/dri/card14
found version 1.2, OK.
Checking for Qt4: found version 4.4.2, OK.
Checking for Qt4 devtools: found version 4.4.2, OK.
Checking for python support: found version 2.5.4, OK.
Checking for static stc++ library: found, OK.
Checking for ALSA: found version 1.0.18, OK.
Checking for PulseAudio: found version 0.9.9 API version 11, OK.
Checking for libcap library: found, OK.
Checking for compiler.h: compiler.h not found, OK.
Checking for 32-bit support: OK.

Successfully generated '/var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/AutoConfig.kmk' and '/var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/env.sh'.
Source '/var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/env.sh' once before you start to build VBox:

  source /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/env.sh
  kmk

To compile the kernel module, do:

  cd ./out/linux.amd64/release/bin/src/vboxdrv
  make


  +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++
  Hardening is enabled which means that the VBox binaries will not run from
  the binary directory. The binaries have to be installed suid root and some
  more prerequisites have to be fulfilled which is normally done by installing
  the final package. For development, the hardening feature can be disabled
  by specifying the --disable-hardening parameter. Please never disable that
  feature for the final distribution!
  +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++ WARNING +++

Enjoy!
>>> Source configured.
[31;01m--------------------------- ACCESS VIOLATION SUMMARY ---------------------------[0m
[31;01mLOG FILE[0m "/var/log/sandbox/sandbox-8625.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /dev/dri/card0
A: /dev/dri/card0
R: /dev/dri/card0
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: open_wr
S: deny
P: /dev/dri/card0
A: /dev/dri/card0
R: /dev/dri/card0
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card0
A: /dev/dri/card0
R: /dev/dri/card0
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card0
A: /dev/dri/card0
R: /dev/dri/card0
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card1
A: /dev/dri/card1
R: /dev/dri/card1
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card1
A: /dev/dri/card1
R: /dev/dri/card1
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card2
A: /dev/dri/card2
R: /dev/dri/card2
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card2
A: /dev/dri/card2
R: /dev/dri/card2
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card3
A: /dev/dri/card3
R: /dev/dri/card3
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card3
A: /dev/dri/card3
R: /dev/dri/card3
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card4
A: /dev/dri/card4
R: /dev/dri/card4
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card4
A: /dev/dri/card4
R: /dev/dri/card4
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card5
A: /dev/dri/card5
R: /dev/dri/card5
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card5
A: /dev/dri/card5
R: /dev/dri/card5
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card6
A: /dev/dri/card6
R: /dev/dri/card6
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card6
A: /dev/dri/card6
R: /dev/dri/card6
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card7
A: /dev/dri/card7
R: /dev/dri/card7
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card7
A: /dev/dri/card7
R: /dev/dri/card7
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card8
A: /dev/dri/card8
R: /dev/dri/card8
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card8
A: /dev/dri/card8
R: /dev/dri/card8
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card9
A: /dev/dri/card9
R: /dev/dri/card9
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card9
A: /dev/dri/card9
R: /dev/dri/card9
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card10
A: /dev/dri/card10
R: /dev/dri/card10
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card10
A: /dev/dri/card10
R: /dev/dri/card10
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card11
A: /dev/dri/card11
R: /dev/dri/card11
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card11
A: /dev/dri/card11
R: /dev/dri/card11
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card12
A: /dev/dri/card12
R: /dev/dri/card12
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card12
A: /dev/dri/card12
R: /dev/dri/card12
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card13
A: /dev/dri/card13
R: /dev/dri/card13
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card13
A: /dev/dri/card13
R: /dev/dri/card13
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card14
A: /dev/dri/card14
R: /dev/dri/card14
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 

F: __xmknod
S: deny
P: /dev/dri/card14
A: /dev/dri/card14
R: /dev/dri/card14
C: /var/tmp/portage/app-emulation/virtualbox-ose-2.2.0/work/VirtualBox-2.2.0_OSE/.tmp_out 
[31;01m--------------------------------------------------------------------------------[0m


""""""

emerge --info:
""""""
Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E7300_@_2.66GHz-with-glibc2.2.5
Timestamp of tree: Wed, 22 Apr 2009 01:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -msse4.1 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=core2 -msse4.1 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="buildsyspkg distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="     ftp://ftp3.tsinghua.edu.cn/mirror/gentoo     http://distfiles.gentoo.org "
INSTALL_MASK=""
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_GB en_US zh zh_CN"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bitmap-fonts branding bzip2 cairo cdparanoia cdr cjk cli cracklib crypt cscope cups curl dbus devil dmx dri dvd dvdr eds emacs encode equalizer esd exif ffmpeg flac fontconfig fortran gif glitz gnome gnome-keyring gpm gstreamer gtk hal iceweasel iconv imagemagick ipv6 isdnlog jadetex java java6 jpeg jpeg2k kpathsea libnotify lyx lzma lzo mad midi mikmod mmx mng mp3 mp4 mpeg mudflap multilib musepack mysql nautilus ncurses network network-cron nls nptl nptlonly nsplugin ogg openal opengl openmp pam pcre perl png pppd pulseaudio python raw readline reflection ruby samba session smp spl sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification subversion svg symlink sysfs tcpd theora tiff truetype truetype-fonts type1-fonts unicode vim-pager vim-syntax vim-with-x vorbis wavpack x264 xcb xine xinerama xml xorg xpm xprint xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon fuji" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en en_GB en_US zh zh_CN" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, FFLAGS, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
""""""

Reproducible: Always

Steps to Reproduce:
1. Install Gentoo on Amd64, Intel G33/31 intergrated video
2. Emerge app-emulation/virtualbox-ose-2.2.0

I tried serverl times and it always fails like this.
Actual Results:  
Fails to emerge
Comment 1 Marc Vinyals 2009-04-22 20:46:19 UTC
This is being discussed in bug #265558
Comment 2 Chang Ming 2009-04-23 04:48:16 UTC
(In reply to comment #1)
> This is being discussed in bug #265558
> 

Sorry for openning a new bug here, that bug is too deep in the search result that I didn't notice it......

I'm closing this one as a duplicate of bug 265558.

*** This bug has been marked as a duplicate of bug 265558 ***