i have a package that can use gtk, gtk2, or neither ... but it cant do both at the same time ... so i do this: || ( gtk? ( =x11-libs/gtk+-1* ) gtk2? ( =x11-libs/gtk+-2* ) ) env USE="gtk gtk2" emerge pkg [works, shows gtk-1] env USE="-gtk gtk2" emerge pkg [works, shows gtk-2] env USE="gtk -gtk2" emerge pkg [works, shows gtk-1] env USE="-gtk -gtk2" emerge pkg !!! Problem in app-games/gnubg dependancies. !!! list index out of range
*** Bug 12631 has been marked as a duplicate of this bug. ***
Should have a proper error message in 2.0.46-r5
the resolution i wanted was for this to be valid ... another point is ethereal ... it allows gtk and gtk2 or none ... but it prefers gtk over gtk2 ... root@vapier root # env USE="-*" emerge ethereal -ep These are the packages that I would merge, in order: Calculating dependencies \ !!! Problem in net-analyzer/ethereal dependancies. !!! list index out of range root@vapier root # emerge -V Portage 2.0.46-r5 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r3)
*** Bug 12993 has been marked as a duplicate of this bug. ***
*** Bug 13071 has been marked as a duplicate of this bug. ***
*** Bug 13210 has been marked as a duplicate of this bug. ***
*** Bug 13405 has been marked as a duplicate of this bug. ***
is valid now without matches '|| ( )'