Click to See Complete Forum and Search --> : Rhythmbox-0.7.1 from source, trouble finding gstreamer


gearjunkie
03-30-2004, 03:00 AM
I am running mandrake 9.2, and I am trying to install Rhythmbox 0.7.1 from source. I found an RPM for 0.7.0, but 0.7.1 has ipod support which I would like to try out, but I'm running into some problems and am a bit lost.

Basically, when I do a "./configure", it fails with the following message:

checking for gstreamer-0.7 >= 0.7.4 gstreamer-libs-0.7 >= 0.7.4
gstreamer-control-0.7 >= 0.7.4 gstreamer-gconf-0.7 >= 0.7.4... Package gstreamer-libs-0.7 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-libs-0.7.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-libs-0.7' found
configure: error: GStreamer not found, or older than version 0.7.4

So, I did a little search using urpmf and found out that gstreamer-libs-0.7.pc is located in /usr/lib/pkgconfig. I googled for PKG_CONFIG_PATH environment variable and successfully set it so that it was equal to /usr/lib/pkgconfig.

echo $PKG_CONFIG_PATH
returns
/usr/lib/pkgconfig

but the ./configure still exits with the same error.

I have also tried adding the final slash to the PKG_CONFIG_PATH variable (setting it /usr/lib/pkgconfig/ ) and that was similar results.

Can anyone suggest any other ideas, I'm a bit stumped on this one. It seems to me that I've had this problem once or twice in the past when trying to install from source as well, but I can't remember what other program it was.

Thanks in advance,
Nathan

Digit0
03-30-2004, 04:45 AM
Have you gone to the PLF (http://plf.zarb.org/) site yet and added the links to urpmi? another good place for RPM's is rpmfind (http://www.rpmfind.net) and rpm pbone (http://rpm.pbone.net/)

JohnT
03-30-2004, 04:53 AM
Try placing the line..." /usr/lib/pkgconfig" in your /etc/ld.so.conf file. Then run /sbin/ldconfig and/or reboot.

gearjunkie
03-30-2004, 04:45 PM
I tried adding the line you suggested in the /etc/ld.so.conf file and then running /sbin/ldconfig to update the settings. same error.

I have already added all the sources I could get from the easyURPMI site at plf.zarb.org and updated all of them. I even have added a few other sites that I found from other sources as well.

The only RPM I could find for 0.7.1 was from a PLD linux distribution. Does anyone know if this will work with mandrake? I downloaded it, and am currently in the process of trying to sort out some major dependency pains to install it, but if it's not going to work even if I get all the dependencies installed, I'll quit now, and just resign to the fact that I will have to wait until somebody packages it for mandrake.

Anyways, thanks for your help guys, and if anyone has any other suggestions, let me know.

-Nathan

JohnT
03-30-2004, 05:18 PM
Originally posted by gearjunkie
I tried adding the line you suggested in the /etc/ld.so.conf file and then running /sbin/ldconfig to update the settings. same error.

I have already added all the sources I could get from the easyURPMI site at plf.zarb.org and updated all of them. I even have added a few other sites that I found from other sources as well.

The only RPM I could find for 0.7.1 was from a PLD linux distribution. Does anyone know if this will work with mandrake? I downloaded it, and am currently in the process of trying to sort out some major dependency pains to install it, but if it's not going to work even if I get all the dependencies installed, I'll quit now, and just resign to the fact that I will have to wait until somebody packages it for mandrake.

Anyways, thanks for your help guys, and if anyone has any other suggestions, let me know.

-Nathan

I remember my days sorting dependencies with MDK....I would compile, make, make install and then run ....... make a list of dependencies go get 'em' install 'em' then run the whole thing over again. Learn how to use the pkg manager in KDE it can help...I don't know if MDK has its own pkg manager.
I used to think RPM's were the thing......just coming from Windows.......wrong:D

gearjunkie
03-30-2004, 08:55 PM
I know what you're saying about the rpm dependency hell. I usually use the package manager that is built into mandrake (urpmi) and it works really well for most things, especially because I have a lot of sources defined for rpms.
But, there are a couple programs that I really like to keep as up to date as possible, and it usually takes a couple weeks for somebody to work up a package for the absolute bleeding edge of development versions of stuff. Sometimes I can get it to install from source, but usually I just wrestle with it for a week or so, give up for a week, and there's an RPM by then. Oh well. :-)
Thanks anyways.
-nathan