On Sat, Jan 13, 2001 at 01:09:22PM -0600, duane voth wrote:
> Chris Spackman wrote:
> 
> > Likewise, lsof /dev/dsp showed nothing - literally, no results at all.
> 
> So /dev/dsp is not being used at the times when you run lsof manually.
> 
>  
> > I am beginning to think this must be an mpg123 problem. Is there a way to
> > tell it to use a different sound device? What it the difference between
> > /dev/dsp and /dev/snd?
> 
> I don't know how all that works maybe someone else does.  But
> adding debug code to mpg123 sounds like a good way to proceed
> if you are comfortable with that.  Do you know how to install
> source packages?  Ex:
> 
>         # rpm -qa | grep mpg123           (find what version you are running)
>         mpg123-0.59r-12mdk
> 
>         go to http://www.userfriendly.net/linux/RPM and search for "mpg123"
> 
>         carefully look through the list of packages to find the find the
>         Mandrake version that matches yours and click the .html link.  In
>         this case I found the source package in the list, but sometimes
>         you will have to follow the mpg123-xxxx-i586.html link to the
>         binary rpm and THEN follow the src rpm link.
>         I clicked on mpg123-0.59r-12mdk-src.html
> 
>         The big blue link at the top of this new page is the rpm (the one
>         I found may be the same version you need which is):
> 
>         # wget ftp://rpmfind.net/linux/Mandrake/7.2/SRPMS/mpg123-0.59r-12mdk.src.rpm
>         # rpm -ivh mpg123-0.59r-12mdk.src.rpm        (install the source)
>         # cd /usr/src/RPM/SPECS
>         # rpm -bp mpg123.spec                        ("build prep")
>         # cd /usr/src/RPM/BUILD/mpg123-whatever      (go to the build directory)
>         # ./configure                                (config the source for your 
>system)
>         # make
>         # make install                               (installs the new binary libs 
>and man
>                                                      pages over your current ones)
> 
>         then test to see if the problem still occurs, and hack away in
>         /usr/src/RPM/BUILD/mpg123-whatever as you please.  Do the 'make'
>         and 'make install' each time from the
>         /usr/src/RPM/BUILD/mpg123-whatever directory.
> 
> 
> > (Just did ls -l /dev/snd and the results were:
> > lrwxrwxrwx 1 root root  18 Jan 3 19:39 /dev/snd -> ../proc/asound/dev/ 
> > but with the last two in white letters with flashing red background, which I
> > believe means that they don't exist, or at least the proc/asound/dev
> > doesn't).
> 
> Same result here: /proc/asound is no where to be found, and I've had no problems.
> 
> duane
> 

Ok, first, thanks a lot. mpg123 is now working. 

Here is what I did:
downloaded the source rpm

removed the original (thought maybe that would be 'cleaner')

followed your directions above, except that there was no configure, but
reading the install said that you have to do "make (your platform here)".
Linux had a few entries, a few for different archs, and a few for different
sound libs(?). I decided to start with the generic linux option, figuring
that if that didn't work, then I would play around with the other options.
so did: make linux
then: make install

and bingo, it works.

the question remains, however, what happened to it?

oh, and is it safe to delete all the mpg123 source stuff from usr/src/RPM/?

thanks again.
-- 
Chris Spackman
[EMAIL PROTECTED]

Reply via email to