On 06/05/2011 10:45 PM, Todd And Margo Chester wrote:
On 06/03/2011 03:59 PM, Alexander Hunt wrote:
On 06/03/2011 04:39 PM, [email protected] wrote:
Todd And Margo Chester writes:

Hi All,

Anyone know what this is all about?  Is this and rpmfource issue?

Many thanks,
-T

# yum upgrade
google-earth | 951 B 00:00
Setting up Upgrade Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: libmodplug.so.0()(64bit) for package: vlc-1.1.9-1.el6.rf.x86_64
---> Package libmodplug.x86_64 1:0.8.8.1-2.el6 set to be updated
--> Finished Dependency Resolution
Error: Package: vlc-1.1.9-1.el6.rf.x86_64 (@rpmforge)
            Requires: libmodplug.so.0()(64bit)
            Removing: libmodplug-0.8.7-1.el6.rf.x86_64 (@rpmforge)
                libmodplug.so.0()(64bit)
            Updated By: 1:libmodplug-0.8.8.1-2.el6.x86_64 (epel)
                Not found
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest

Hi,

It's EPEL + RPMforge != love again :(
This is one of my biggest annoyances with EL.
Anyway, try to exclude libmodplug in epel[1], and see if GoogleEarth will get installed like that. If you uninstall libmodplug from RF it will also take down VLC and mplayer… We need a multimedia repo compatible with EPEL! RPMfusion, where art thou? :(

[1] - should be: exclude=libmodplug in /etc/yum.repos.d/epel.repo, but better double check syntax.

The above should work, but if you need to remove libmodplug-0.8.7-1.el6.rf.x86_64 (@rpmforge) first without taking the deps with it, use :

rpm -e --nodeps libmodplug

you won't get any confirmation that it is gone, but it will be.
Then use as above: [1] - should be: exclude=libmodplug in /etc/yum.repos.d/epel.repo
Then install Google Earth with the epel version of libmodplug

Thank you guys.  I will give it a try tomorrow.

-T

Hi Todd, I was just looking at this again and noticed the exclude=libmodplug should go in the rpmforge.repo file since that's the libplugmod version you don't want, and don't want it ever updated from rpmforge in the future. The other problem I notice is that yum was looking for libmodplug.x86_64 1:0.8.8.1-2.el6 which it didn't find in epel and I'm not finding it in the epel or epel testing repos either (or any of the others that I have installed, which is all of them that I know of). So I found this link to sourceforge if you're able to build it yourself (not recommended if you've never done it).. Sourceforge hosts that project and has all the versions, but this link points to the closest one that the Google Earth install was looking for.

http://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.8.2/

OR there is this version which is an .rpm but was built for Centos6 but it should work, (I already have a few of those in my system and no problems so far, although mixing up repositories isn't a great idea, but when you're stuck for a dep what can you do?)

http://pkgs.org/download/centos-6-rhel-6/epel-x86_64/libmodplug-0.8.8.1-2.el6.x86_64.rpm.html

(After-Note: I uninstalled my libmodplug and libmodplug-devel, and put in the Centos el6 ones so I could try GE - no issues - more on that in the addendum)

Anyway if you decide on the Centos one, open the link above and then click the tiny blue-underlined link that says: "binary" and then you'll get the download option box pop up. Save it in downloads or wherever you save such things to, then open a terminal in the folder the file is in and do a: sudo yum install --nogpg libmodplug-0.8.8.1-2.el6.x86_64.rpm.

So what I did was: 1.) get rid of the old libmodplug with: sudo rpm -e --nodeps libmodplug (and: sudo rpm -e --nodeps libmodplug-devel if installed) 2.) then install the centos file (sudo yum install --nogpg libmodplug-0.8.8.1-2.el6.x86_64.rpm) (take a moment for prayer or contemplation of life) then 3.) do your google earth install and see how that goes.
And then try vlc and mplayer to make sure they still work ok as well.

ADDENDUM: I decided to try this to see what Google Earth is like and the program wouldn't start after install, so I tried starting it up from the command line and got this error: ./googleearth-bin: /lib/ld-lsb.so.3: bad ELF interpreter: No such file or directory After doing some research I found that 64-bit Google Earth isn't a true 64-bit app and needs the _i686_ versions (which it didn't pull in) of: lsb-redhat, fontconfig, libX11, libXrender, libXext, libGL (I installed Mesa-libGL, but I have Intel graphics, so I'm not sure if it would be the same with other brands of graphics adapters) and libSM, (as well as the other deps pulled in from each of those of course)
Reminds me of trying to install 64-bit Skype - lots of 32-bit deps
Anyhow it seems to work well now; I just flew from space down to the front of my house with Google Earth....lol. Mplayer is playing a music vid, and vlc is recording from NASA-TV, so it looks good from here.
Have fun and hopefully you get your going as well,
alex


Reply via email to