note adler # emerge opera
Calculating dependencies… done!
>>> Verifying ebuild Manifests…
>>> starting parallel fetching>>> Emerging (1 of 2) app-emulation/emul-linux-x86-qtlibs-20071114-r2 to /
>>> Downloading ‘http://distfiles.gentoo.org/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′
–13:12:26– http://distfiles.gentoo.org/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2
=> `/usr/portage/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′
Resolving distfiles.gentoo.org… 216.165.129.135, 140.211.166.134, 156.56.247.195, …
Connecting to distfiles.gentoo.org|216.165.129.135|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 35,036,691 (33M) [application/x-tar]
100%[====================================>] 35,036,691 76.66K/s ETA 00:00
13:18:15 (98.21 KB/s) – `/usr/portage/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′ saved [35036691/35036691]
* checking ebuild checksums
… [ ok ]
* checking auxfile checksums
… [ ok ]
* checking miscfile checksums
… [ ok ]
* checking emul-linux-x86-qtlibs-20071114.tar.bz2
… [ ok ]
*
* emul-linux-x86-qtlibs requires arts support in app-emulation/emul-linux-x86-soundlibs.
* Please compile app-emulation/emul-linux-x86-soundlibs with USE=arts
* enabled and then re-merge this package.
*
*
* ERROR: app-emulation/emul-linux-x86-qtlibs-20071114-r2 failed.
* Call stack:
* ebuild.sh, line 1717: Called dyn_setup
* ebuild.sh, line 768: Called qa_call ‘pkg_setup’
* ebuild.sh, line 44: Called pkg_setup
* emul-linux-x86-qtlibs-20071114-r2.ebuild, line 22: Called die
* The specific snippet of code:
* die “app-emulation/emul-linux-x86-soundlibs must have arts useflag turned on”
* The die message:
* app-emulation/emul-linux-x86-soundlibs must have arts useflag turned on
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at ‘/var/tmp/portage/app-emulation/emul-linux-x86-qtlibs-20071114-r2/temp/build.log’.
a mensagem acima nos deixa bem claro que é necessário instalar o pacote app-emulation/emul-linux-x86-soundlibs com a useflag arts ativada.
para isso usaremos o arquivo packages.use
echo “app-emulation/emul-linux-x86-soundlibs arts” >> /etc/portage/package.use
agora tentaremos compilar o pacote emul-linux-x86-soundlibs, para habilitar a useflag.
note adler # emerge -pv emul-linux-x86-soundlibs
These are the packages that would be merged, in order:
Calculating dependencies… done!
[ebuild N ] app-emulation/emul-linux-x86-qtlibs-20071114-r2 0 kB
[ebuild R ] app-emulation/emul-linux-x86-soundlibs-20071114-r1 USE=”arts* oss -esd” 0 kB
Total: 2 packages (1 new, 1 reinstall), Size of downloads: 0 kB
note adler #
ele continua tentando instalar o pacote app-emulation/emul-linux-x86-qtlibs antes do app-emulation/emul-linux-x86-soundlibs, ou seja, o problema continua.
Para resolvê-lo é só instalar o pacote emul-linux-x86-soundlibs, sem checar as dependencias.
emerge -O emul-linux-x86-soundlibs
você pode usar tanto o parâmetro -O como –nodeps
abraço,
até…