Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge museek+ brings in unwanted dependencies
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
faheem
n00b
n00b


Joined: 01 Jan 2008
Posts: 6

PostPosted: Tue Jan 01, 2008 9:43 pm    Post subject: emerge museek+ brings in unwanted dependencies Reply with quote

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
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Wed Jan 02, 2008 4:20 am    Post subject: Reply with quote

Masking tetex will help you find out which one is the problem.
Back to top
View user's profile Send private message
faheem
n00b
n00b


Joined: 01 Jan 2008
Posts: 6

PostPosted: Wed Jan 02, 2008 5:06 am    Post subject: Reply with quote

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
View user's profile Send private message
djdunn
l33t
l33t


Joined: 26 Dec 2004
Posts: 810

PostPosted: Wed Jan 02, 2008 5:36 am    Post subject: Reply with quote

try the tree option
Code:
emerge -avt museek


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
View user's profile Send private message
Non_E
Apprentice
Apprentice


Joined: 17 Jan 2006
Posts: 160
Location: Czech Republic

PostPosted: Wed Jan 02, 2008 11:20 am    Post subject: Reply with quote

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
View user's profile Send private message
faheem
n00b
n00b


Joined: 01 Jan 2008
Posts: 6

PostPosted: Wed Jan 02, 2008 2:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Wed Jan 02, 2008 9:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
faheem
n00b
n00b


Joined: 01 Jan 2008
Posts: 6

PostPosted: Thu Jan 03, 2008 6:16 am    Post subject: Reply with quote

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
View user's profile Send private message
Veldrin
Veteran
Veteran


Joined: 27 Jul 2004
Posts: 1945
Location: Zurich, Switzerland

PostPosted: Thu Jan 03, 2008 10:37 am    Post subject: Reply with quote

not sure whether this works without the actual package installed...

Code:
 equery d tetex

it should return any package (including the responsible use flag) that depends on tetex.

equery is part of gentoolkit.

cheers
V.
Back to top
View user's profile Send private message
cjubon
Guru
Guru


Joined: 03 Jul 2007
Posts: 450
Location: Vienna/Europe

PostPosted: Thu Jan 03, 2008 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Fri Jan 04, 2008 1:03 am    Post subject: Reply with quote

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
View user's profile Send private message
faheem
n00b
n00b


Joined: 01 Jan 2008
Posts: 6

PostPosted: Fri Jan 04, 2008 2:57 pm    Post subject: Mediawiki +tetex Reply with quote

@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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum