Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 124871
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 133671
Assigned To: Portage team <dev-portage@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Nicolas MASSE <nicolas27.masse@laposte.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 124871 depends on: Show dependency tree
Bug 124871 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-03-03 14:16 0000
When I tried to emerge x11-drivers/xf86-video-sis-0.8.1.3 on a fresh gentoo
2006.0 with modular X by doing :

> # emerge -av1 x11-drivers/xf86-video-sis
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N    ] x11-drivers/xf86-video-sis-0.8.1.3  USE="dri -debug" 0 kB

the emerge failed on :

> In file included from init.h:60,
>                  from init.c:63:
> sis.h:178:23: GL/glxint.h: No such file or directory

I solved the problem by emerging glproto with :

> # emerge -av1 x11-proto/glproto
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N    ] x11-proto/glproto-1.4.5  USE="-debug" 0 kB

I think that xf86-video-sis should depend on glproto.


#### emerge --info ####

Portage 2.1_pre5-r1 (hardened/x86/2.6, gcc-3.4.5-vanilla, glibc-2.3.6-r2,
2.6.12 i686)
=================================================================
System uname: 2.6.12 i686 mobile AMD Athlon(tm) XP 1600+
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.4.2-r1
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe"
DISTDIR="/home/portage/distfiles"
FEATURES="autoconfig buildpkg collision-protect distlocks sandbox sfperms
strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://distfiles.gentoo.org
 http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
MAKEOPTS="-j2"
PKGDIR="/home/portage/packages"
PORTAGE_TMPDIR="/home/portage/tmp"
PORTDIR="/home/portage/ports"
PORTDIR_OVERLAY="/home/portage/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X acl alsa bash-completion berkdb caps crypt cups dlloader doc
dri hal hardened ipv6 nas ncurses nls nptl nptlonly pam pic readline ssl sysfs
tcpd threads udev unicode xcomposite xinerama xinetd zlib elibc_glibc
input_devices_keyboard input_devices_mouse input_devices_void kernel_linux
userland_GNU video_cards_sis video_cards_vesa"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS

------- Comment #1 From Donnie Berkholz 2006-03-03 14:46:24 0000 -------
It's not clear to me how you managed to avoid installing glproto, because mesa
depends on it, xorg-server depends on mesa, and all drivers depend on
xorg-server. This seems like a possible dependency bug in portage.

------- Comment #2 From Krzysiek Pawlik 2006-03-10 14:32:32 0000 -------
I can confirm it:

edge ~ # emerge -pv dev-php/PEAR-PEAR

These are the packages that I would merge, in order:

Calculating dependencies         ...done!
[ebuild     U ] dev-php/PEAR-PEAR-1.4.6-r1 [1.3.6-r3] 0 kB

Total size of downloads: 0 kB
edge ~ # emerge -uavDNt world

These are the packages that I would merge, in reverse order:

Calculating world dependencies                                 ...done!

Total size of downloads: 0 kB

Nothing to merge; do you want me to auto-clean packages? [Yes/No]
>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.

edge ~ #


`emerge --info`:
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2,
2.6.14.6-grsec-2.1.8 i686)
=================================================================
System uname: 2.6.14.6-grsec-2.1.8 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
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"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/nfs/space/distfiles"
FEATURES="autoconfig candy ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.gentoo.skynet.be/pub/gentoo/
http://ftp.ntua.gr/pub/linux/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/nfs/trees/portage"
PORTDIR_OVERLAY="/nfs/trees/overlay-main"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bzip2
crypt cups dri eds emboss encode esd expat foomaticdb fortran gd gdbm gif gmp
gnome gstreamer gtk2 hardened idn imlib jpeg libg++ libwww mad mikmod mmx motif
mp3 mpeg mysql ncurses nls nptl ogg opengl oss pam pcre pdflib perl php pic png
postgres python quicktime readline sse ssl tcpd truetype truetype-fonts
type1-fonts udev vorbis xml xml2 xmms xv zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

------- Comment #3 From Mirko Guenther 2006-06-09 13:49:25 0000 -------
I've the same problem found with this packages 
'media-tv/xawtv-3.95-r1' -> depends on 'x11-libs/libFS'
'x11-libs/Xaw3d-1.5-r1' -> depends on 'x11-misc/imake'
'x11-misc/imake-1.0.2' -> depends on 'x11-misc/gccmakedep'

all the dependencies have to installed manually.

i've looked at the ebuilds and all have constructions like this:

(in xawtv.ebuild)

 [...]
 X? ( || ( (
                        media-libs/fontconfig
                        x11-libs/libFS
                        [...]
    )
[...]

*sorry for my bad english*

## emerge --info ##
Portage 2.1 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3,
2.6.16-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  0.4.2-r1
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-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -momit-leaf-frame-pointer
-fno-ident -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/ut2004/.manifest /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb
/usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/splash
/etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon64 -fomit-frame-pointer -momit-leaf-frame-pointer
-fno-ident -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS=""
FEATURES="autoconfig ccache confcache digest distlocks metadata-transfer
parallel-fetch prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/
http://mirror.switch.ch/mirror/gentoo/
ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LC_ALL="de_DE.utf8"
LINGUAS="de nds"
MAKEOPTS="-s -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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentoo-de /usr/local/overlays/portage
/usr/local/overlays/xgl-coffee"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="amd64 3dnowex X Xaw3d a52 aac aalib acpi alsa amr apm asf avi
bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cairo cdr cli crypt
css cups dbus directfb divx dri dts dvb dvd dvdr eds emboss encode expat faad
fam fbcon ffmpeg flac foomaticdb fortran gdbm gif gimpprint glitz glut gpm
gstreamer gtk gtk2 hal ieee1394 imlib isdnlog ithreads java jikes joystick jpeg
jpeg2k kde kdeenablefinal kdehiddenvisibility lcms lm_sensors logitech-mouse
lzw lzw-tiff mad mng mp3 mpeg mppe-mppc ncurses nls nptl oav ogg oggvorbis
openal opengl oss pam pcre pdflib perl pic pie png ppds pppd python qt
quicktime readline reflection samba sdl session socks5 speex spell spl ssl svg
sysfs tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts
unicode usb v4l v4l2 vcd vorbis wmf x264 xcomposite xft xml xml2 xorg xosd xpm
xprint xscreensaver xv xvid zlib dvb_cards_ttpci elibc_glibc
input_devices_mouse input_devices_joystick input_devices_evdev
input_devices_keyboard kernel_linux linguas_de linguas_nds userland_GNU
video_cards_nvidia video_cards_v4l video_cards_nv"
Unset:  CTARGET, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #4 From Zac Medico 2006-06-09 14:08:20 0000 -------
Offhand, this looks like same issue as bug 133671.  Like I've said before, I
suggest || ( ( modular deps ) <virtual/x11-7.0 ) in order to head off these
kinds of circular deps.  A more robust resolver would pick the modular deps
anyways.  By using a versioned <virtual/x11-7.0 atom, it's less work for the
resolver (it doesn't have to explore the circular path that way).

------- Comment #5 From Zac Medico 2006-06-09 14:12:09 0000 -------
The problem is clear to me, so I'll go ahead and dup it...

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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug