FTBFS: build-dependency not installable: libgmime-2.0-2-dev

Bug #836925 reported by Matthias Klose
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
pan
Fix Released
Medium
Gentoo Linux
Fix Released
Medium
pan (Debian)
Fix Released
Unknown
pan (Fedora)
Fix Released
Medium
pan (Ubuntu)
Fix Released
High
Unassigned
Oneiric
Fix Released
High
Unassigned

Bug Description

FTBFS: build-dependency not installable: libgmime-2.0-2-dev

Tags: ftbfs oneiric

Related branches

Revision history for this message
In , Polynomial-c (polynomial-c) wrote :

Hi,

pan-0.133 doesn't compile with gmime-2.4.x but the dependency on gmime in pan's ebuild doesn't reflect this.

Cheers
Poly-C

Reproducible: Always

Steps to Reproduce:
1. emerge -1v \>=gmime-2.4
2. emerge pan or in case you upgraded from gmime-2.2, run revdep-rebuild

Revision history for this message
In , Polynomial-c (polynomial-c) wrote :

Created attachment 167066
pan-0.133.ebuild.diff

possible fix

Revision history for this message
In , Eva-a (eva-a) wrote :

This is a reminder (mostly for myself) that I'm stupid and should have fixed apps deps before commiting a new slot.

I'll try to fix all of the followings tonight:

 dev-libs/gmime <- app-misc/beagle app-misc/tomboy:eds
                app-misc/tracker mail-client/balsa mail-client/mail-notification
                net-mail/dbmail net-nntp/pan

Revision history for this message
In , Remi (remi) wrote :

Gilles asked me to mask this version until he finds the time to fix pan's deps.

Done

Revision history for this message
In , Polynomial-c (polynomial-c) wrote :

erm... I reported this error with pan-0.133 because that is the version I am using on my ~amd64 machine. But other versions are affected as well. All pan-ebuilds I was looking at have the dependency on gmime. So masking pan-0.133 just makes the next lower version fail on the exact same error as well.

Revision history for this message
In , Eva-a (eva-a) wrote :

hum looks like I wasn't clear enough on the phone, I wanted gmime masked :)

anyway, mask & pan are now fixed, let's take care of other deps shall we.

to all now CC members, hi, there is a new slot of gmime in tree and I've been told by the upstream maintainer that there is probably no project using it yet so you probably want to replace your deps by

=dev-libs/gmime-2.2*

since there is no <2.2 in tree and there will be no 2.3 either (dev branch of 2.4). I'll go and fix these deps myself provided I have enough time but hope you can do it faster than me. Thanks for your attention.

Revision history for this message
In , Remi (remi) wrote :

Erf, there was a slight misunderstanding between me and Gilles and I masked pan instead of gmime... my apologies.

Sorry :)

Revision history for this message
In , Graaff-i (graaff-i) wrote :

mail-client/mail-notification fixed.

Revision history for this message
In , Eva-a (eva-a) wrote :

all deps fixed. Closing.

Revision history for this message
In , Nicholas (nicholas-redhat-bugs) wrote :

Created attachment 326746
Patch to fix build

Description of problem:
The pan package fails to build due to enormous changes in the gmime API between gmime-2.2.x and gmime-2.4.x.

Version-Release number of selected component (if applicable):
0.133-1

How reproducible:
Always

Steps to Reproduce:
1. Install gmime-2.4.3-2.
2. Rebuild pan-0.133-1

Actual results:
Build fails due to pkg-config error.

Expected results:
Build succeeds.

Additional info:
This bug depends on Bug #476243 being satisfied. The pan package will not build properly even if configure.in is modified to work with gmime-2.4.3. The best resolution is to use the gmime-2.2 library until such time that upstream has been rewritten to use the gmime-2.4 API. Bug #476243 provides for a new package, gmime22, which this will build against. Attached is a patch to pan.spec which will fix the BR to depend on this new package.

Revision history for this message
In , Erik (erik-redhat-bugs) wrote :

Upstream is working on a patch for Pan to support GMime 2.4: http://bugzilla.gnome.org/show_bug.cgi?id=541676

Revision history for this message
In , Yanko (yanko-redhat-bugs) wrote :

Created attachment 331098
build with old gmime

In the meantime in order to have a package I am using this gross violation to build together with a copy of the old gmime.

Revision history for this message
In , Erik (erik-redhat-bugs) wrote :
Revision history for this message
In , Alex (alex-redhat-bugs) wrote :

Lack of a pan patch means that the rawhide package is causing broken deps in Fedora:

Broken deps for i386
----------------------------------------------------------
 1:pan-0.133-1.fc10.i386 requires libgmime-2.0.so.2

(from http://koji.fedoraproject.org/mash/rawhide-20090314/logs/depcheck )

We may have to block the package from the f11-beta, so it would be good if there was a working patch we could apply.

Revision history for this message
In , Alex (alex-redhat-bugs) wrote :

We introduced a gmime22 compatibility package:

http://koji.fedoraproject.org/koji/buildinfo?buildID=94842

so this is fixed for F11-beta. However, since this gmime22 package is intended to only last one cycle, we should leave this bug open to encourage porting to the new gmime 2.4.x API.

Marking patches as obsolete.

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Matt (matt-redhat-bugs) wrote :

This is fixed in the first build of Fedora 12 rawhide, and from the comments, much earlier. Closing.

Revision history for this message
In , Erik (erik-redhat-bugs) wrote :

Shouldn't this stay open? Pan still doesn't support gmime 2.4 and the gmime22 package is only meant as a temporary solution

Matthias Klose (doko)
Changed in pan (Ubuntu Oneiric):
importance: Undecided → High
status: New → Confirmed
Changed in pan (Debian):
status: Unknown → New
Changed in pan:
importance: Unknown → Medium
status: Unknown → Fix Released
Changed in gentoo:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pan - 0.133-1.1ubuntu2

---------------
pan (0.133-1.1ubuntu2) oneiric; urgency=low

  * debian/patches/04_ftbfs-with-gmime-2.4.dpatch: (LP: #836925)
    - Fix FTBFS with libgmime 2.4
    - debian/control: Build-Depends on dh-autoreconf
    - debian/rules: Call dh_autoreconf and dh_autoreconf_clean
 -- Angel Abad <email address hidden> Tue, 13 Sep 2011 03:46:35 +0200

Changed in pan (Ubuntu Oneiric):
status: Confirmed → Fix Released
Changed in pan (Debian):
status: New → Confirmed
Changed in pan (Debian):
status: Confirmed → Fix Released
Changed in pan (Fedora):
importance: Unknown → Medium
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.