View previous topic :: View next topic |
Author |
Message |
faheem n00b
Joined: 01 Jan 2008 Posts: 6
|
Posted: Tue Jan 01, 2008 9:43 pm Post subject: emerge museek+ brings in unwanted dependencies |
|
|
I am trying to emerge museek+ and get it brings in tetex anyone have any idea which USE flags may be triggering it?
any help would be greatly appreciated
Code: | ACCEPT_KEYWORDS="~x86" emerge -av museek+
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/apr-1.2.12 USE="ipv6 -debug -doc -urandom" 0 kB
[ebuild N ] dev-lisp/cl-asdf-1.89 0 kB
[ebuild N ] app-admin/realpath-1.9.28 0 kB
[ebuild N ] media-libs/gd-2.0.35 USE="fontconfig jpeg png truetype -xpm" 1,185 kB
[ebuild N ] net-libs/libwww-5.4.0-r7 USE="mysql ssl" 1,118 kB
[ebuild N ] dev-libs/libsigsegv-2.4 368 kB
[ebuild N ] dev-libs/libmcrypt-2.5.8 1,304 kB
[ebuild N ] net-libs/c-client-2004g USE="pam ssl" 0 kB
[ebuild N ] app-admin/php-toolkit-1.0-r2 0 kB
[ebuild N ] media-libs/t1lib-5.1.1 USE="X -doc" 1,796 kB
[ebuild N ] dev-libs/qsa-1.1.5 USE="threads -doc -examples -ide" 1,677 kB
[ebuild N ] dev-libs/libsigc++-2.0.18 USE="-debug -doc -test" 1,800 kB
[ebuild N ] dev-util/cmake-2.4.7-r1 USE="emacs -vim-syntax" 2,540 kB
[ebuild N ] dev-libs/apr-util-1.2.12 USE="berkdb gdbm ldap mysql -doc -postgres -sqlite -sqlite3" 653 kB
[ebuild N ] dev-lisp/common-lisp-controller-5.13-r1 31 kB
[ebuild N ] app-text/tetex-3.0_p1-r6 USE="X -Xaw3d -doc -lesstif -motif -neXt -tk" 102,314 kB
[ebuild N ] dev-cpp/glibmm-2.14.2 USE="-debug -doc -examples" 9,052 kB
[ebuild N ] dev-lisp/cl-asdf-binary-locations-20061018 8 kB
[ebuild N ] app-admin/apache-tools-2.2.6 USE="ssl" 4,607 kB
[ebuild N ] dev-cpp/libxmlpp-2.20.0-r1 USE="-debug -doc" 1,426 kB
[ebuild N ] dev-lisp/gentoo-init-0.1 0 kB
[ebuild N ] www-servers/apache-2.2.6-r6 USE="ldap ssl threads -debug -doc (-selinux) -sni -static -suexec" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 60 kB
[ebuild N ] dev-lisp/clisp-2.43 USE="X gdbm gtk new-clx pcre readline zlib -fastcgi -postgres -svm" 7,953 kB
[ebuild N ] dev-lang/php-5.2.5-r1 USE="apache2 berkdb cli crypt flatfile ftp gdbm iconv imap ipv6 kerberos ldap mysql mysqli ncurses pcre posix readline reflection session sockets spell spl ssl threads truetype unicode xml xmlreader zip zlib -adabas -bcmath -birdstep -bzip2 -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -force-cgi-redirect -frontbase -gd -gd-external -gmp -hash -inifile -interbase -iodbc (-java-external) -json -ldap-sasl -libedit -mcve -mhash -msql -mssql -nls -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -solid -sqlite -suhosin -sybase -sybase-ct -sysvipc -tidy -tokenizer -wddx -xmlrpc -xmlwriter -xpm -xsl -yaz -zip-external" 7,606 kB
[ebuild N ] dev-lang/swig-1.3.33 USE="clisp java php python tcl -R -chicken -doc -guile -lua -mono -mzscheme -ocaml -perl -pike -ruby -tk" 4,308 kB
[ebuild N ] net-p2p/museek+-0.1.13-r1 USE="fam gtk ncurses qsa qt3 trayicon vorbis -debug" 1,160 kB
Total: 26 packages (26 new), Size of downloads: 150,958 kB
Would you like to merge these packages? [Yes/No]
|
i am almost sure one of my use flags is responsible for tetex being pulled in as a dependency.
any way i can avoid this? |
|
Back to top |
|
|
slycordinator Advocate
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Wed Jan 02, 2008 4:20 am Post subject: |
|
|
Masking tetex will help you find out which one is the problem. |
|
Back to top |
|
|
faheem n00b
Joined: 01 Jan 2008 Posts: 6
|
Posted: Wed Jan 02, 2008 5:06 am Post subject: |
|
|
how would i find out?
Is it possible to find out what USE flag is pulling in a particular app?
thanks btw. |
|
Back to top |
|
|
djdunn l33t
Joined: 26 Dec 2004 Posts: 810
|
Posted: Wed Jan 02, 2008 5:36 am Post subject: |
|
|
try the tree option
it will give you a better picture of what depends on what. _________________ “Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”
― Plato |
|
Back to top |
|
|
Non_E Apprentice
Joined: 17 Jan 2006 Posts: 160 Location: Czech Republic
|
Posted: Wed Jan 02, 2008 11:20 am Post subject: |
|
|
Try looking into the ebuild Code: | less $(equery w museek+)
...
RDEPEND=">=dev-cpp/libxmlpp-1.0.2
gtk? ( >=dev-python/pygtk-2.6.1 )
qt3? ( $(qt_min_version 3.3) )
qsa? ( >=dev-libs/qsa-1.1.1 )
vorbis? ( media-libs/libvorbis
media-libs/libogg )
fam? ( virtual/fam )"
DEPEND="${RDEPEND}
dev-lang/swig
>=dev-util/cmake-2.4.6"
... |
Try Code: | emerge -pvt museek+ | for further dependencies (dependecies of dependencies). _________________ Only Sith deals in absolutes. |
|
Back to top |
|
|
faheem n00b
Joined: 01 Jan 2008 Posts: 6
|
Posted: Wed Jan 02, 2008 2:47 pm Post subject: |
|
|
hmm...
thx... that *did* give me a new perspective on portage
however i somehow solved my problem.
i think an xmlreadonly flag was set and it was puling in docbook-sgml which in turn required tetex.
not 100% sure though.
however thanks for the advice. |
|
Back to top |
|
|
slycordinator Advocate
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Wed Jan 02, 2008 9:07 pm Post subject: |
|
|
faheem wrote: | i think an xmlreadonly flag was set and it was puling in docbook-sgml which in turn required tetex. |
Considering that neither xmlreadonly nor docbook-sgml appeared in your output I doubt you're correct. |
|
Back to top |
|
|
faheem n00b
Joined: 01 Jan 2008 Posts: 6
|
Posted: Thu Jan 03, 2008 6:16 am Post subject: |
|
|
slycordinator wrote: | faheem wrote: | i think an xmlreadonly flag was set and it was puling in docbook-sgml which in turn required tetex. |
Considering that neither xmlreadonly nor docbook-sgml appeared in your output I doubt you're correct. |
I think you're perfectly right..
'twas late at night and rainy... don't mean to mislead anyone.
is there a log maintained of all USE flag changes somewhere?
I use ufed to modify my flags. maybe i could find out what i specifically changed so that latex was not merged... |
|
Back to top |
|
|
Veldrin Veteran
Joined: 27 Jul 2004 Posts: 1945 Location: Zurich, Switzerland
|
Posted: Thu Jan 03, 2008 10:37 am Post subject: |
|
|
not sure whether this works without the actual package installed...
it should return any package (including the responsible use flag) that depends on tetex.
equery is part of gentoolkit.
cheers
V. |
|
Back to top |
|
|
cjubon Guru
Joined: 03 Jul 2007 Posts: 450 Location: Vienna/Europe
|
Posted: Thu Jan 03, 2008 1:47 pm Post subject: |
|
|
You may want to install dev-lang/swig with USE flag "clisp" disabled. This will prevent tetex from being pulled in.
BTW, I'd suggest to NOT use the "ACCEPT_KEYWORDS..." syntax for emerging masked packages, but rather add the line Code: | net-p2p/museek+ ~x86 | to your /etc/portage/package.keywords file.
Any reason why? Pull in as less testing packages as possible. The "ACCEPT_KEYWORDS..." applies to the whole command, so each single dependency pulled in will be from the "testing" branch as well. Not so if you use /etc/portage/package.keywords: since the command can now simply be "emerge -av museek+", only stable packages will be pulled in. Incidentally, you wouldn't have had your problem if you had tried to install the latter way, since the current stable swig-packages does not have any USE flag "clisp".
Best, cjubon |
|
Back to top |
|
|
slycordinator Advocate
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Fri Jan 04, 2008 1:03 am Post subject: |
|
|
Plus if you use ACCEPT_KEYWORDS at the command line, if you later want to "update" your packages (emerge --update --deep world) it'll downgrade some of your packages to whichever one is marked stable. |
|
Back to top |
|
|
faheem n00b
Joined: 01 Jan 2008 Posts: 6
|
Posted: Fri Jan 04, 2008 2:57 pm Post subject: Mediawiki +tetex |
|
|
@cjubon - thanks for the advice...
i did not have think of this earlier because i used gentoo for two years with ACCEPT_KEYWORDS="~x86" in my /etc/make.conf.
kinda related though not sure if i should post it here...
I am having more tetex issues.
I remerged swg with clisp disabled.
trying to emerge mediawiki brings in tetex. is it an essential part of it?
Code: | # equery depends tetex
[ Searching for packages depending on tetex... ]
app-crypt/mit-krb5-1.5.3-r1 (doc? virtual/tetex)
|
Code: |
# emerge -avt mediawiki
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ] www-apps/mediawiki-1.8.5 USE="math mysql postgres -imagemagick -restrict -vhosts" 3,416 kB
[ebuild N ] media-gfx/imagemagick-6.3.5.10 USE="X jpeg mpeg png tiff truetype xml zlib -bzip2 -doc -fpx -graphviz -gs -hdri -jbig -jpeg2k -lcms -nocxx -openexr -perl -q32 -q8 -wmf" 7,394 kB
[ebuild N ] media-video/mpeg2vidcodec-12-r1 254 kB
[ebuild N ] media-fonts/corefonts-1-r2 USE="X" 3,843 kB
[ebuild N ] app-arch/cabextract-1.2 190 kB
[ebuild N ] app-text/tetex-3.0_p1-r6 USE="X tk -Xaw3d -doc -lesstif -motif -neXt" 102,314 kB
[ebuild N ] dev-perl/perl-tk-804.027 5,871 kB
[ebuild N ] net-libs/libwww-5.4.0-r7 USE="mysql ssl" 1,118 kB
[ebuild N ] media-libs/gd-2.0.35 USE="fontconfig jpeg png truetype -xpm" 1,185 kB
[ebuild N ] app-admin/webapp-config-1.50.16-r1 102 kB
[ebuild N ] dev-lang/ocaml-3.09.3-r1 USE="X gdbm ncurses tk -latex" 1,991 kB
Total: 11 packages (11 new), Size of downloads: 127,674 kB
|
my issue being i don't want tetex to be emerged.
any suggestions?
Edit :I solved this by removing the math use flag. Apparently it needed latex for mediawiki-math extension.
Cheers. |
|
Back to top |
|
|
|