On Sun, 20 Feb 2005 04:11:35 -0600, Boyd Stephen Smith Jr.
<[EMAIL PROTECTED]> wrote:
> On Saturday 19 February 2005 08:28 pm, Mark Knecht <[EMAIL PROTECTED]>
> wrote:
> > On Sat, 19 Feb 2005 18:43:20 -0600, Boyd Stephen Smith Jr.
> > <[EMAIL PROTECTED]> wrote:
> > > On Saturday 19 February 2005 03:46 pm, Mark Knecht
> > > <[EMAIL PROTECTED]>
> > > wrote:
> > > > To compound this a bit I wanted to an emerge -e world on this box in
> > > > the coming week but the alsa-driver problem is there still:
> > > >
> > > > gandalf root # emerge -ep world | grep alsa-driver
> > > > [ebuild  N    ] media-sound/alsa-driver-1.0.8
> > >
> > > Can you do emerge --verbose -pet world and post the results?  That
> > > will tell you what is bringing in alsa.
> >
> > Thanks Boyd.
> >
> > Of course the full results would probably be too much so here's 20
> > lines before up to 8 or so lines after. If you need more let me know.
> > The full results zipped are around 8KB.
> 
> Wow! Didn't realize it would be that big.

emerge -e is pretty much everything, right? ;-)


> 
> So, now we know which package needs to be removed from world.  If you need
> help editing your world file, please ask.  If this package is not in your
> world file, and you need more help, please follow-up with that
> information.  If you do want alsa, but want it provided by the kernel
> sources, we may have to twiddle your virtuals, but I still know the
> solution.

Prey tell, oh master, what is the solution? ;-)

Do I really want to remove anything from world? Or do I want to adjust
what the system thinks supplies things using virtuals? That seems more
correct to me.

Looking at /var/cache/edb/virtuals it looks like the system really
believes that it needs alsa-driver to get alsa. How do I properly
change this to tell it alsa is in the kernel?

virtual/alsa media-sound/alsa-driver

Looking around in virtuals I also found this line:

virtual/linux-sources sys-kernel/aa-sources

Since we now run gentoo-dev-sources it seems I should change this
line, and if that's true then I know the syntax for the alsa-driver
problem also. Is this correct?

virtual/linux-sources sys-kernel/gentoo-dev-sources
virtual/alsa sys-kernel/gentoo-dev-sources

And then further, why is the entry for headers pointing to
linux-headers instead of linux26-headers?

virtual/kernel sys-kernel/linux-headers

gandalf root # qpkg -I | grep headers
media-sound/alsa-headers *
sys-kernel/linux26-headers *
gandalf root #

Seems that possibly I should change that also?

None of this seems like magic. Portage/emerge is really very sensible,
but I don't want to make too many changes here. Maybe there's a Gentoo
docs page that talks more about these changes? Since virtuals is small
I'm attaching a proposed version with 4 edits:

virtual/blackbox x11-wm/fluxbox
virtual/xft x11-base/xorg-x11
virtual/gzip app-arch/gzip
virtual/glu x11-base/xorg-x11
virtual/x11 x11-base/xorg-x11
virtual/lpr net-print/cups
virtual/libc sys-libs/glibc
virtual/cdrtools app-cdr/cdrtools
virtual/cron sys-apps/vixie-cron
virtual/modutils sys-apps/module-init-tools sys-apps/modutils
virtual/logger app-admin/metalog
virtual/aspell-dict app-dicts/aspell-en
virtual/bootloader sys-boot/grub
virtual/opengl media-video/nvidia-glx x11-base/xorg-x11
virtual/linux-sources sys-kernel/gentoo-dev-sources
#virtual/linux-sources sys-kernel/aa-sources
virtual/textbrowser net-www/lynx
virtual/jre dev-java/blackdown-jre dev-java/blackdown-jdk
virtual/glibc sys-libs/glibc
virtual/dhcpc net-misc/dhcpcd
sys-apps/console-tools sys-apps/kbd
virtual/editor app-editors/vim app-editors/vi app-editors/nano
virtual/jdk dev-java/blackdown-jdk
virtual/jack media-sound/jack-audio-connection-kit
virtual/dev-manager sys-fs/devfsd
virtual/os-headers sys-kernel/linux26-headers
#virtual/os-headers sys-kernel/linux-headers
virtual/python dev-lang/python
virtual/kernel sys-kernel/linux26-headers
#virtual/kernel sys-kernel/linux-headers
virtual/alsa media-sound/gentoo-dev-sources
#virtual/alsa media-sound/alsa-driver
virtual/motif x11-libs/openmotif
virtual/java-scheme dev-java/blackdown-jre dev-java/blackdown-jdk
virtual/mpg123 media-sound/mpg123
virtual/ghostscript app-text/ghostscript
virtual/ssh net-misc/openssh
virtual/quicktime media-libs/libquicktime
virtual/glut media-libs/glut
virtual/mta mail-mta/ssmtp

Unfortunatey this didn't seem to change anything so I'm clearly not on
the right track:

[ebuild  N    ] media-plugins/alsa-jack-1.0.8  0 kB
[ebuild  N    ]  media-sound/jack-audio-connection-kit-0.99.0-r1 
+alsa (-altivec) -caps -debug -doc +jack-tmpfs +oss -portaudio 0 kB
[ebuild  N    ]   dev-util/pkgconfig-0.15.0  0 kB
[ebuild  N    ]   media-libs/libsndfile-1.0.11  -static 0 kB
[ebuild  N    ]  media-libs/alsa-lib-1.0.8  -doc +jack 0 kB
[ebuild  N    ]   media-sound/alsa-driver-1.0.8  -debug -doc +oss 0 kB

I think I'm not doing this right though as I've even tried removing
alsa-jack from the world file (assuming a # removes it...) and that
doesn't stop the system from getting alsa-driver either. I'm very
perplexed at this point.


Thanks very much,
Mark

--
[email protected] mailing list

Reply via email to