[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-users] Dependency hell with Pan on SL
From: |
Duncan |
Subject: |
Re: [Pan-users] Dependency hell with Pan on SL |
Date: |
Wed, 29 Jun 2011 03:02:34 +0000 (UTC) |
User-agent: |
Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 275cfc3 branch-testing) |
Beartooth posted on Tue, 28 Jun 2011 14:12:50 +0000 as excerpted:
> On Mon, 27 Jun 2011 15:08:29 -0600, K. Haley wrote:
>
>> On 06/27/2011 12:55 PM, Duncan wrote:
>>> If I'm not mistaken,
>>>
>> Actually gmime-2.5 has been around for a while, it just hasn't been
>> released as a stable version yet. I added support for it around May
>> last year. It has a different api so only one or the other can be
>> used.
OK, so I was mistaken...
> Errr... Ummm .... Translation, please?
He's saying that whatever gmime pan is built against, 2.4 or 2.5, there's
no chance of it working with the other one, since the api is different
between them.
The same almost certainly applies to other packages depending on gmime,
as well.
So if your distro has gmime 2.5, and the pan rpm you have requires 2.4,
it's not going to work. And you can't downgrade gmime because that will
break all the other packages on the distro depending on gmime, so your
only viable option (if you can't build pan yourself, and based on past
experience helping you, I agree, that's a sticky wicket you don't want to
get into! <g>) is to find a different pan rpm that's built against
gmime-2.5.
That is, unless gmime 2.4 and 2.5 are setup so they can exist on the same
system without conflict, and I don't know if that's possible. If it is,
you can just install the older package too, and let pan depend on it.
But absent someone confirming that gmime 2.4 can be installed on the same
system as 2.5 without issue, and the availability of a package to do just
that, it does appear your best bet is finding a pan, whatever version,
built against gmime 2.5.
> Fwiw, of course I tried first to get an rpm from rebelbase.com --
> is that obsolete? I looked in a lot of other places, and IIRC (big IF!
> Absent-mindedness increases with age.), the one I have is from pbone. Is
> there one for 0.135 somewhere? Commands like 'make' are beyond any savvy
> I have to recover from if anything were to go wrong.
I thought I remembered saying... yes, I did...
There's a 0.135 rpm for mandiva, on rpmfind.net. You could try that.
Opps. Just checked. That's built against (in rpm terms, requires) gmime
2.4 as well, it seems. So that won't work.
Looking at older versions... Fedora appears to be the closest to
Scientific Linux available on rpmfind, but even rawhide is stuck with the
old pan 0.133, and appear to be building against an even older gmime. So
that doesn't seem particularly viable.
OpenSuSE (for 11.4) appears to have 0.134, but it's built against gmime
2.4.
DAG packages for Red Hat el5 and el6... That looks interesting...
Actually, quite so, as the x86_64 packages appear to be built against
gmime 2.6, while the i686 packages are still built against 2.4. But
where's 2.5?
Hmm... Do you have any other gmime/libgmime packages available from SL,
perhaps a gmime 2.0 or 2.2 compatibility package of some sort? If so,
there's 0.133 and possibly 0.134 packages built against that.
Otherwise, you may have to either wait until someone builds a compatible
package, or consider switching to some other distro or a 5.x version of
SL, because pan packages built agains gmime 2.5 simply don't appear to be
available at all, at least on rpmfind.
I don't know, is there a place you can put in a request for packages for
SL? If so, perhaps you could get them to build it for you?
Another /narrow/ possibility is the OpenSuSE build service, which will
build packages for other distributions as well. But I've never used it
(they don't support Gentoo yet) and I'm guessing that it'd be too much
for you to try to navigate on your own. But someone else might be able
to do something with it, that you could use. I /did/ say narrow
possibility...
As for rebelbase, yes it's still pan's home, but packages for specific
distributions appearing on rebelbase of course depend on some pan user of
that distribution building and submitting said package, and of course
it'd take <some unspecified time> to get the package posted after
submission. If no users have submitted a package, or given how new 0.135
is, if said submissions are in process, well...
But if you're lucky, someone here with a reasonably compatible system
will see this thread and build a package you may be able to use, or do
something with the OpenSuSE build service even if they don't have a
compatible system. Maybe...
But it does appear you may simply be out of luck, for the moment...
unless you consider the lack of pan on that system a big enough problem
to try a different version of SL or some other distro with an available
pan package... Unfortunately. =:^(
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
- [Pan-users] Dependency hell with Pan on SL, Beartooth, 2011/06/27
- Re: [Pan-users] Dependency hell with Pan on SL, Beartooth, 2011/06/28
- Re: [Pan-users] Dependency hell with Pan on SL, Joe Zeff, 2011/06/28
- Re: [Pan-users] Dependency hell with Pan on SL, walt, 2011/06/28
- Re: [Pan-users] Dependency hell with Pan on SL, Joe Zeff, 2011/06/28
- Re: [Pan-users] Dependency hell with Pan on SL, K. Haley, 2011/06/29
- Re: [Pan-users] Dependency hell with Pan on SL, walt, 2011/06/29