LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 11-29-2010, 09:27 AM   #1
ChantCd
LQ Newbie
 
Registered: Sep 2010
Posts: 4

Rep: Reputation: 0
Newer Library version doesn't satisfy dependency


I'm trying to install the Amazon MP3 downloader.
They're a bit behind -- they have a downloader available for "Ubuntu 9.04"

I downloaded it and tried to install -- but it says there's a dependency that can't be resolved:

Dependency is not satisfiable: libboost-filesystem1.34.1

I installed libboost (and a bunch of other sub-items in the Boost library) using the Ubuntu Software Center, but the version of Libboost is higher now than it was in April of 2009 (surprise!)

Why doesn't a NEWER version satisfy the dependency? Is there a way to override it?

Stuck...

Thanks in advance for any help.

Matthew
 
Old 11-29-2010, 09:38 AM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,636

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by ChantCd View Post
I'm trying to install the Amazon MP3 downloader.
They're a bit behind -- they have a downloader available for "Ubuntu 9.04"

I downloaded it and tried to install -- but it says there's a dependency that can't be resolved:

Dependency is not satisfiable: libboost-filesystem1.34.1

I installed libboost (and a bunch of other sub-items in the Boost library) using the Ubuntu Software Center, but the version of Libboost is higher now than it was in April of 2009 (surprise!)

Why doesn't a NEWER version satisfy the dependency? Is there a way to override it?
I wish there was for openSUSE, too. I've tried creating a symbolic link to the old name, but it still fails. The only thing I can suggest is to pester Amazon, as I've done, to update their code. Nothing I've tried has worked, and if someone reading this has a solution, I'm all ears as well.

To me, it's pointless to be so many versions behind, when the latest Windows junk gets released immediately.
 
Old 12-01-2010, 02:50 PM   #3
Valery Reznic
ELF Statifier author
 
Registered: Oct 2007
Posts: 676

Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by TB0ne View Post
I wish there was for openSUSE, too. I've tried creating a symbolic link to the old name, but it still fails. The only thing I can suggest is to pester Amazon, as I've done, to update their code. Nothing I've tried has worked, and if someone reading this has a solution, I'm all ears as well.

To me, it's pointless to be so many versions behind, when the latest Windows junk gets released immediately.
You can do following"
- install Ubuntu 9.04 in VM.
- Install MP3 downloader in this Ubuntu.
- Use statifier (http://sttifier.sf.net) or Ermine (http://magicErmine.com) to pack MP3 downloader and all needed shared libraries into
one self-containing executable.
- Copy this executable to virtually any distro of your choice and use it there.
 
Old 12-02-2010, 10:50 AM   #4
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
The quick solution is simply to compile boost-1.34 and install it.

Some "Linux OS" have more than one boost version installed.
As all libraries have unique file names : No problem.

Example with 1.38 and 1.42 at the same time :
ls /usr/lib/libboost* | grep filesystem
/usr/lib/libboost_filesystem-mt.so@
/usr/lib/libboost_filesystem-mt.so.1.38.0*
/usr/lib/libboost_filesystem.so@
/usr/lib/libboost_filesystem.so.1.38.0*
/usr/lib/libboost_filesystem.so.1.42.0*
..
 
Old 12-02-2010, 11:09 AM   #5
reed9
Member
 
Registered: Jan 2009
Location: Boston, MA
Distribution: Arch Linux
Posts: 653

Rep: Reputation: 142Reputation: 142
I've never used the official Amazon downloader, but clamz has always worked well for me.

There's also pyamazon, which I've heard good things about but haven't tried.
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to fix this library problem because of newer GCC build knobby67 Programming 3 07-04-2010 03:32 PM
Newer version of tar? imahdi Linux - Software 1 01-04-2005 08:26 PM
Xfree Error (EE) module ABI minor version (7) is newer than the server's version (6) jimdaworm Slackware 0 10-17-2003 05:26 PM
Xfree prob radeon.o kernel module version is 1.1.1 but version 1.5.0 or newer needed. jimdaworm Slackware 0 10-01-2003 06:27 PM
When to upgrade to newer version. lnuxwhat Linux - Software 6 06-29-2003 07:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:04 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration