emerge -va evince superuser access is required... adding --pretend to options. These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] app-text/evince-0.8.3 USE="-dbus -debug -djvu -doc -dvi -gnome -t1lib -tiff" [nomerge ] app-text/poppler-bindings-0.5.4 USE="cairo qt3 qt4 -gtk" [nomerge ] x11-libs/qt-4.3.1-r1 USE="cups gif glib jpeg mysql odbc opengl png ssl xinerama zlib -accessibility -dbus -debug -doc -examples -firebird -mng -nas -nis -pch -postgres -qt3support -sqlite -sqlite3 -tiff" INPUT_DEVICES="-wacom" [nomerge ] net-print/cups-1.2.10-r1 USE="X jpeg nls pam php png ssl -dbus -ldap -ppds -samba -slp -tiff" [nomerge ] dev-lang/php-5.2.4_p20070914-r2 USE="berkdb bzip2 cli crypt gdbm iconv ipv6 mysql ncurses nls odbc pcre readline reflection session spl ssl unicode xml zip zlib -adabas -apache2 -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc -java-external -json -kerberos -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip-external" [nomerge ] dev-db/unixODBC-2.2.12 USE="qt3 -gnome" [nomerge ] x11-libs/qt-3.3.8-r4 USE="cups gif ipv6 mysql odbc opengl xinerama -debug -doc -examples -firebird -immqt -immqt-bc -nas -nis -postgres -sqlite" [ebuild N ] dev-db/qt-unixODBC-3.3.8 [ebuild N ] x11-libs/qt-3.3.8-r4 USE="cups gif ipv6 mysql odbc opengl xinerama -debug -doc -examples -firebird -immqt -immqt-bc -nas -nis -postgres -sqlite" [ebuild N ] dev-lang/php-5.2.4_p20070914-r2 USE="berkdb bzip2 cli crypt gdbm iconv ipv6 mysql ncurses nls odbc pcre readline reflection session spl ssl unicode xml zip zlib -adabas -apache2 -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc -java-external -json -kerberos -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip-external" [ebuild N ] dev-db/unixODBC-2.2.12 USE="qt3 -gnome" [ebuild N ] net-print/cups-1.2.10-r1 USE="X jpeg nls pam php png ssl -dbus -ldap -ppds -samba -slp -tiff" [ebuild N ] virtual/ghostscript-0 [ebuild N ] app-text/ghostscript-gpl-8.54 USE="X cups jpeg2k -cjk -djvu -gtk" !!! Error: circular dependencies: franz@tuxGentoo ~ $ emerge -va evince superuser access is required... adding --pretend to options. These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] app-text/evince-0.8.3 USE="-dbus -debug -djvu -doc -dvi -gnome -t1lib -tiff" [nomerge ] app-text/poppler-bindings-0.5.4 USE="cairo qt3 qt4 -gtk" [nomerge ] x11-libs/qt-4.3.1-r1 USE="cups gif glib jpeg mysql odbc opengl png ssl xinerama zlib -accessibility -dbus -debug -doc -examples -firebird -mng -nas -nis -pch -postgres -qt3support -sqlite -sqlite3 -tiff" INPUT_DEVICES="-wacom" [nomerge ] net-print/cups-1.2.10-r1 USE="X jpeg nls pam php png ssl -dbus -ldap -ppds -samba -slp -tiff" [nomerge ] dev-lang/php-5.2.4_p20070914-r2 USE="berkdb bzip2 cli crypt gdbm iconv ipv6 mysql ncurses nls odbc pcre readline reflection session spl ssl unicode xml zip zlib -adabas -apache2 -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc -java-external -json -kerberos -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip-external" [nomerge ] dev-db/unixODBC-2.2.12 USE="qt3 -gnome" [nomerge ] x11-libs/qt-3.3.8-r4 USE="cups gif ipv6 mysql odbc opengl xinerama -debug -doc -examples -firebird -immqt -immqt-bc -nas -nis -postgres -sqlite" [ebuild N ] dev-db/qt-unixODBC-3.3.8 [ebuild N ] x11-libs/qt-3.3.8-r4 USE="cups gif ipv6 mysql odbc opengl xinerama -debug -doc -examples -firebird -immqt -immqt-bc -nas -nis -postgres -sqlite" [ebuild N ] dev-lang/php-5.2.4_p20070914-r2 USE="berkdb bzip2 cli crypt gdbm iconv ipv6 mysql ncurses nls odbc pcre readline reflection session spl ssl unicode xml zip zlib -adabas -apache2 -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -imap -inifile -interbase -iodbc -java-external -json -kerberos -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip-external" [ebuild N ] dev-db/unixODBC-2.2.12 USE="qt3 -gnome" [ebuild N ] net-print/cups-1.2.10-r1 USE="X jpeg nls pam php png ssl -dbus -ldap -ppds -samba -slp -tiff" [ebuild N ] virtual/ghostscript-0 [ebuild N ] app-text/ghostscript-gpl-8.54 USE="X cups jpeg2k -cjk -djvu -gtk" !!! Error: circular dependencies: ('ebuild', '/', 'virtual/ghostscript-0', 'merge') depends on ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (medium) ('ebuild', '/', 'dev-db/qt-unixODBC-3.3.8', 'merge') depends on ('ebuild', '/', 'dev-db/unixODBC-2.2.12', 'merge') (hard) ('ebuild', '/', 'x11-libs/qt-3.3.8-r4', 'merge') (hard) ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') depends on ('ebuild', '/', 'net-print/cups-1.2.10-r1', 'merge') (hard) ('ebuild', '/', 'x11-libs/qt-3.3.8-r4', 'merge') depends on ('ebuild', '/', 'net-print/cups-1.2.10-r1', 'merge') (hard) ('ebuild', '/', 'dev-db/qt-unixODBC-3.3.8', 'merge') (medium-soft) ('ebuild', '/', 'dev-lang/php-5.2.4_p20070914-r2', 'merge') depends on ('ebuild', '/', 'dev-db/unixODBC-2.2.12', 'merge') (hard) ('ebuild', '/', 'dev-db/unixODBC-2.2.12', 'merge') depends on ('ebuild', '/', 'x11-libs/qt-3.3.8-r4', 'merge') (hard) ('ebuild', '/', 'net-print/cups-1.2.10-r1', 'merge') depends on ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (medium-soft) ('ebuild', '/', 'dev-lang/php-5.2.4_p20070914-r2', 'merge') (hard) ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (medium-soft) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies.