Go Back   openSUSE Forums > Archives > SLS Archives > ARCHIVES - SuSE Linux > ARCHIVES - 64bit Environments
Forums FAQ Members List Search Today's Posts Mark Forums Read


ARCHIVES - 64bit Environments Running an AMD64 or Xeon system? Of course Linux is ready for it - but if you have any questions feel free to ask in here!

 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 25-Nov-2007, 13:22
Alastairo
Guest
 
Posts: n/a
Default

Hi
Does anyone know where I can get libmp3lame RPM for 10.3 64bit? I need it to record mp3 files with Kradio.
  #2 (permalink)  
Old 25-Nov-2007, 13:40
oldcpu
Guest
 
Posts: n/a
Default

Quote:
Does anyone know where I can get libmp3lame RPM for 10.3 64bit? I need it to record mp3 files with Kradio.[/b]
I have a 32-bit PC. .... But sometimes things are similar between 32-bit and 64-bit. So I typed:
<span style="font-family:Courier New">lame-3.97-3</span>
which suggests to me you need to install lame.

You can get lame for 64-bit openSUSE-10.3 from here:
http://packman.links2linux.de/package/lame

Now, having done the above, I confess I suspect you are going about this the difficult way. The easiest way to install software in SuSE is to install a software package manager and add the necessary channels/repositories to your software package manager. SUSE comes with yast/zypper. I use "smart software package manager". The very 1st thing I do after a new installation of SUSE is to update my software package manager to handle all my software installations for me. There are instructions on the web (which I can provide for 'Smart') with guidance as to how to quickly do this.

By doing this I can install software in minutes, which would typically take a newbie days to sort. ... Please, perhaps give this idea some thought. ... and apologies if you have done this already and I have misunderstood.
  #3 (permalink)  
Old 26-Nov-2007, 10:35
Alastairo
Guest
 
Posts: n/a
Default

Thanks oldcpu
I do have lame installed (via smart - The first thing I do after installation, is to put on smart). The problem is that libmp3lame should be in the usr/lib folder
I typed your "line rpm -q --whatprovides libmp3lame.so.0" and got a reply that "no program provides libmp3lame.so.0"
The lame version I have installed is lame-3.97-3.2 (64bit)
Do I have a crippled version of lame, or have the packagers not got around to including libmp3lame ? - or is there a replacement package that does the same thing. Are you on 10.2 or 10.3.? I see plenty of references to libmp3lame with 10.2
Would it be feasable to copy a 10.2 package into my /usr/lib folder or would this cause catastophy?
  #4 (permalink)  
Old 26-Nov-2007, 12:02
oldcpu
Guest
 
Posts: n/a
Default

Quote:
I typed your "line rpm -q --whatprovides libmp3lame.so.0" and got a reply that "no program provides libmp3lame.so.0" .......... Do I have a crippled version of lame, or have the packagers not got around to including libmp3lame ? ......... [/b]
My belief is you made a syntax error in your typing, OR you do NOT have lame-3.97-3.2 installed (maybe your rpm database is corrupted), OR you have some crippled version of lame (if that is possible).

To check, I downloaded the 64-bit packman lame, which is lame-3.97-3.x86_64.rpm.
http://ftp.halifax.rwth-aachen.de/pa...e/10.3/x86_64/

I looked at the contents, and this package contains: libmp3lame.so, libmp3lame.so.0, and libmp3lame.so.0.0.0, all stored under /usr/lib64. So the rpm line I gave you should have indicated that library being installed. Just where did you get your ( lame-3.97-3.2 (64bit)) rpm version of lame from? It does NOT appear to be the Packman version of lame that I recommended.

I recommend you re-install the Packman packaged version of lame (to confirm your installation is good). If it says lame is already installed, either force the install (of the Packman version), or remove your version of lame and re-install, but install the Packman version.

Quote:
Are you on 10.2 or 10.3.? [/b]
I'm on 10.3.

Quote:
Would it be feasable to copy a 10.2 package into my /usr/lib folder or would this cause catastophy?[/b]
Not a good idea, especially when there is a perfectly good 64-bit version of lame on packman's site

Edit: In addition to the above, another possibility is you are trying to install a 32-bit Kradio, which is looking for a 32-bit lame, as opposed to a 64-bit lame. .... But before investigating this, I would check out the other possibilities that I mentioned.
  #5 (permalink)  
Old 26-Nov-2007, 13:36
Alastairo
Guest
 
Posts: n/a
Default

Quote:
I looked at the contents, and this package contains: libmp3lame.so, libmp3lame.so.0, and libmp3lame.so.0.0.0, all stored under /usr/lib64. So the rpm line I gave you should have indicated that library being installed. Just where did you get your ( lame-3.97-3.2 (64bit)) rpm version of lame from? It does NOT appear to be the Packman version of lame that I recommended.
[/b]
Thanks. I found libmp3lame.so.0 in usr/lib64 The package came from VLC.
It was when I cut and pasted the command "rpm -q --whatprovides libmp3lame.so.0 " that I got the reply that I didn't expect. I still get the same answer .
Any way it is there.
Would it be acceptable to make a copy of it and to put it in /usr/lib

Edit : Kradio is 64bit and is working. I just want it to record in Mp3 mode instead of wav
  #6 (permalink)  
Old 26-Nov-2007, 13:54
oldcpu
Guest
 
Posts: n/a
Default

Quote:
Thanks. I found libmp3lame.so.0 in usr/lib64 The package came from VLC. It was when I cut and pasted the command "rpm -q --whatprovides libmp3lame.so.0 " that I got the reply that I didn't expect. I still get the same answer . Any way it is there.[/b]
Frankly, if it were me, I would not accept that. There is something wrong here.

Quote:
Would it be acceptable to make a copy of it and to put it in /usr/lib[/b]
I still do not understand why you get the same incorrect answer. I am surprised that a 64-bit rpm would give a different answer than a 32-bit in this case. Is this a characteristic of 64-bit libraries, ... that the "whatprovides" does not work for them (it could be .... I just don't know). It does makes me think either:
a. videolan have done a bad job in constructing their rpm, or
b. your rpm database is corrupted, or
c. your rpm did not install correctly.

I can not tell if you followed any of my suggestions. ... and so I am a bit of a loss.

I do not think it is a good idea to copy (or link) the 64-bit library and to put it in /usr/lib, ... that is for 32-bit and not 64-bit.

Also, if it were me, especially after seeing this output from a proper rpm command, I would NOT use the vlc repository, but I would use Packman repository instead.

I would also consider a rebuild of your rpm database. IF you think it might be your rpm database, there is guidance for that here:
http://www.rpm.org/hintskinks/repairdb/

Otherwise, I have no further recommendations. This is because you want to go down a different path than what I recommend, and you are proposing to put (or link) 64-bit libraries where I believe 32-bit belong, and I know nothing about 64-bit applications. This may be the correct approch. It may not be. I simply do not know, but it just doesn't make sense to me to mix locations where libraries go.

So instead I am going to:
a. move this thread to the 64-bit forum (where I now think it belongs), and
b. stop offering suggestions, as I know nothing about 64-bit. Hopefully someone else will chime in and pick up the ball.
  #7 (permalink)  
Old 26-Nov-2007, 14:10
oldcpu
Guest
 
Posts: n/a
Default

I had a sudden thought .... What do you get when you type:
<span style="font-family:Courier New">rpm -q --whatprovides /usr/lib64/libmp3lame.so.0</span>
  #8 (permalink)  
Old 12-Dec-2007, 12:05
Alastairo
Guest
 
Posts: n/a
Default

Quote:
I had a sudden thought .... What do you get when you type:
<span style="font-family:Courier New">rpm -q --whatprovides /usr/lib64/libmp3lame.so.0</span>
[/b]
Sorry - I have not been monitoring this thread for a while.
I get "lame-3.97-3.2"
So it is there and correct. I will now try to see why Kradio doesn't record mp3. Most probably that Kradio looks for /libmp3lame.so.0 in the user/lib folder and not in the /usr/lib64/folder. I will try and find the answer from Kradio and add it here if I get the answer.
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2