During install vmware player can`t find sqlite3 module Reproducible: Always Steps to Reproduce: 1.set sqlite USE flag to dev-lang/python 2.emerge vmware-player 3. Actual Results: emerge vmware-player Calculating dependencies ... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-emulation/vmware-player-2.5.3.185404 * VMware-Player-2.5.3-185404.x86_64.bundle RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Your CXXFLAGS contains "-fvisibility-inlines-hidden" which can break packages. * * Before you file a bug, please remove these flags and * re-compile the package in question as well as all its dependencies >>> Unpacking source... Unbundling /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/distdir/VMware-Player-2.5.3-185404.x86_64.bundle >>> Source unpacked in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work >>> Preparing source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ... * Applying vmware-player-2.5.3.185404-installer.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work ... >>> Source compiled. >>> Test phase [not enabled]: app-emulation/vmware-player-2.5.3.185404 >>> Install vmware-player-2.5.3.185404 into /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/image/ category app-emulation Traceback (most recent call last): File "/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/payload/install/vmware-installer/vmware-installer.py", line 16, in <module> from vmis.db import DatabaseError, MultipleInstallersError, Load File "/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/payload/install/vmware-installer/vmis/db.py", line 11, in <module> import sqlite3 as sqlite ImportError: No module named sqlite3 * VMware installation seems to have rolled back. * Please include the contents of /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-installer.log * in any bug reports you file. * ERROR: app-emulation/vmware-player-2.5.3.185404 failed: * VMware installation rolled back. * * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2837: Called die * The specific snippet of code: * die "VMware installation rolled back."; * * If you need support, post the output of 'emerge --info =app-emulation/vmware-player-2.5.3.185404', * the complete build log and the output of 'emerge -pqv =app-emulation/vmware-player-2.5.3.185404'. * The complete build log is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/environment'. * S: '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-distrib' >>> Failed to emerge app-emulation/vmware-player-2.5.3.185404, Log file: >>> '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log' * Messages for package app-emulation/vmware-player-2.5.3.185404: * VMware installation seems to have rolled back. * Please include the contents of /var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-installer.log * in any bug reports you file. * ERROR: app-emulation/vmware-player-2.5.3.185404 failed: * VMware installation rolled back. * * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2837: Called die * The specific snippet of code: * die "VMware installation rolled back."; * * If you need support, post the output of 'emerge --info =app-emulation/vmware-player-2.5.3.185404', * the complete build log and the output of 'emerge -pqv =app-emulation/vmware-player-2.5.3.185404'. * The complete build log is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/temp/environment'. * S: '/var/tmp/portage/app-emulation/vmware-player-2.5.3.185404/work/vmware-distrib' Expected Results: Successful merge emerge --info Portage 2.2_rc48 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.10.1-r0, 2.6.31-zen5 x86_64) ================================================================= System uname: Linux-2.6.31-zen5-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6000+-with-gentoo-2.0.1 Timestamp of tree: Fri, 06 Nov 2009 12:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p35 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.4, 3.1.1-r1 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.20 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64-sse3 -O2 -pipe -fomit-frame-pointer -ftree-vectorize -ftree-loop-linear" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/env.d /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/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /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=athlon64-sse3 -O2 -pipe -fomit-frame-pointer -ftree-vectorize -ftree-loop-linear -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests candy ccache distcc distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org http://mirrors.ludost.net/gentoo/ ftp://mirrors.ludost.net/gentoo/ http://gentoo.telnet.bg/ http://gentoo.osuosl.org http://mirror.gentoo.no/ http://gentoo.ynet.sk/pub http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="bg_BG.UTF-8" LC_ALL="bg_BG.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--enable-new-dtags" LINGUAS="en_GB en_US en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X acl acpi alsa amd64 berkdb bitmap-fonts branding cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gcj gdbm gif gpm gstreamer gtk hal handbook html iconv ipv6 isdnlog jpeg kde4 ldap mad midi mikmod mmx mmxext mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ocamlopt ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support qt4 quicktime readline reflection sdl semantic-desktop session spell spl sse sse2 sse3 ssl ssse3 svg tcpd threads tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xml xorg xv zlib" ALSA_CARDS="hda-nvidia hda-intel" 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" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" APACHE2_MPMS="worker" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse ps2mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en_US en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 209616 [details] app-emulation/vmware-player-2.5.3.185404 build log build log
What's the result of 'import sqlite3' in both of your python versions ? What does 'eselect python list' print ?
(In reply to comment #2) > What's the result of 'import sqlite3' in both of your python > versions ? > What does 'eselect python list' print ? > The result of 'eselect python list' was python2.6 and python3.1 installed but selected as default was 2.6. When i set 'sqlite' USE flag it affected only 3.1 version!I manually emerged python2.6 with 'sqlite' then did 'import sqlite3' in it et voila i now have working vmware-player. P.S.With python3.1 merge is still not successful there another errors (including syntax errors O_o). Now i`m trying to migrate to python3.1 with python-updater but 90% of the packages are failing with nasty errors
You'd better wait with full migration to 3.1 - some of the packages just don't work with it yet.
(In reply to comment #4) > You'd better wait with full migration to 3.1 > - some of the packages just don't work with it yet. > You are right i`ll stick with 2.6 for now. Should i mark this bug fixed/invalid or someone else should?
DEPEND=">=dev-lang/python-2.5[sqlite,ncurses]" The dependencies of vmware-player are correct, but portage seems to get slightly confused with the installed packages and multiple python versions and didn't pick up the need for python2.6 to have that useflag too.