Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 139339

Summary: games-kids/gcompris and svgalib dependency
Product: Gentoo Linux Reporter: Christophe PEREZ <chris>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED INVALID    
Severity: normal CC: pacho
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: revdep-rebuild error log

Description Christophe PEREZ 2006-07-05 10:11:07 UTC
I think gcompris should depend on svgalib, because I had some problem with it :
emerge depclean removed sgvalib
revedep-rebuild want's to recompile gcompris but fails :
http://rafb.net/paste/results/eNT4Zv13.html

After emerging manually svgalib, I could recompile gcompris.
I talk about stable version games-kids/gcompris-6.5.3-r1, but I had the same error with masked version games-kids/gcompris-7.4
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-07-05 10:21:57 UTC
Please, don't refer to pastebins when reporting bugs. Attach the log here, post emerge --info output and reopen then.
Comment 2 Christophe PEREZ 2006-07-05 10:27:10 UTC
Created attachment 90985 [details]
revdep-rebuild error log

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.15
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
DISTDIR="/download/Linux/gentoo/portage"
FEATURES="autoconfig distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirror.uni-c.dk/gentoo/ http://mirrors.tds.net/gentoo http://gentoo.osuosl.org/"
LANG="fr_FR@euro"
LINGUAS="fr"
MAKEOPTS="-j7"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://novazur.fr/gentoo-portage"
USE="x86 X a52 aac acl acpi alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts caps cli crypt cups dlloader dri eds emboss encode fbcon firefox flac foomaticdb fortran gdbm gif gnome gstreamer gtk gtk2 hal imlib ipv6 isdnlog joystick jpeg kde libg++ libwww mad matroska mikmod mmx motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session sox spell spl sse ssl tcpd theora tiff truetype truetype-fonts type1-fonts udev usb v4l vorbis win32codecs xml xmms xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_fr userland_GNU video_cards_rage128"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Christophe PEREZ 2006-07-05 10:27:56 UTC
done
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2006-07-05 13:20:28 UTC
You've changed use flags out from under portage.  an emerge --newuse --deep world might clear it up.
Comment 5 Christophe PEREZ 2006-07-05 15:56:57 UTC
I don't understand what you mean.
All what I'm sure is that emerge -Dav gcompris didn't emerge svgalib and I *had* to emerge svgalib before emerging gcompris. And I didn't change any USE in my system.
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2006-07-06 16:30:14 UTC
I mean, run "emerge --newuse --deep world"  If that doesn't fix things up for you, run "emerge -evuD gcompris" before you go to bed.
Comment 7 Christophe PEREZ 2006-07-15 10:14:48 UTC
(In reply to comment #6)
> run "emerge --newuse --deep world"

Done, but doesn't change anything, svgalib is always needed to compile gcompris.

> If that doesn't fix things up for you, run "emerge -evuD gcompris" before you go to bed.

You mean before I go in holidays !
Too much packages to compile in this way, without being sure it will solve my problem. I prefer manually emerge svgalib for the moment.
Remember gcompris is the only package I have a problem with.
Comment 8 Pacho Ramos gentoo-dev 2006-07-15 16:46:41 UTC
I have exactly the same problem. I tried to unmerge svgalib, then I did the following:
1. I removed "svga" USE flag from my /etc/make.conf
2. emerge -avuD --newuse world
3. emerge -C svgalib
4. emerge -avuD world, again, I checked that no package wanted to re-emerge svgalib
5. revdep-rebuild, it wanted to reemerge some packages, but, when it tried to recompile gcompris (and emilia-pinball too, that has the same problem), "make" failed because it needed svgalib to be installed. Then I emerged svgalib and gcompris (and emilia-pinball) compiled fine.

My emerge --info:
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-suspend2 i686)
=================================================================
System uname: 2.6.17-suspend2 i686 Genuine Intel(R) CPU           T2300  @ 1.66GHz
Gentoo Base System version 1.6.15
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=pentium-m"
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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer -mfpmath=sse -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ "
LANG="es_ES@euro"
LC_ALL="es_ES@euro"
LINGUAS="es"
MAKEOPTS="-j3"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi aim alsa ansi apache2 arts asf audiofile avi bash-completion bcmath beagle bidi bitmap-fonts bonobo bzip2 bzlib cairo caps cdb cddb cdparanoia cdr cdrparanoia cli cpdflib cross crypt cscope css ctype cups curl curlwrappers dbus dga dio directfb divx4linux dlloader dri dts dv dvb dvd dvdr dvdread eds emboss encode escreen esd evo exif fam fbcon ffmpeg fftw firefox flac foomaticdb fortran ftp gb gcj gd ggi gif gimp gimpprint glut glx gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl iconv imagemagick imlib ipv6 isdnlog jabber jack java jbig jikes jpeg kde kdeenablefinal latex lcms ldap lesstif libg++ libnotify libwww logrotate lua mad mbox mikmod mime ming mmap mmx mmxext mng mono motif mp3 mpeg mpi mplayer musepack nas ncurses nethack nls nocd nptl nsplugin ntfs nvidia ogg oggvorbis openal opengl opnegl oss pam pcmcia pcre pdf pdflib perl pic png pnp posix ppds pppd python qt qt3 qt4 quicktime readline real reflection reiserfs rtc ruby scanner sdl seamonkey session slang slp smp sndfile sockets socks5 speex spell spl sse sse2 ssl svg tcltk tcpd tetex tga theora threads tiff truetype truetype-fonts trusted type1-fonts udev unicode usb userlocales v4l v4l2 vcd videos vorbis wifi win32codecs wma wmf wxwindows x86 xine xml xml2 xmms xorg xpm xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_es userland_GNU video_cards_nvidia video_cards_nv video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Thanks a lot
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2006-07-16 09:01:29 UTC
*** Bug 140578 has been marked as a duplicate of this bug. ***
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2006-07-24 21:59:38 UTC
solvable by remerging packages.  gcompris doesn't need svgalib to build.