Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 345409 - media-gfx/f-spot 0.8.0 taglib fails with mono 2.8
Summary: media-gfx/f-spot 0.8.0 taglib fails with mono 2.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal with 1 vote (vote)
Assignee: Denis Dupeyron (RETIRED)
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
: 344463 (view as bug list)
Depends on:
Blocks: mono-2.8
  Show dependency tree
 
Reported: 2010-11-14 14:18 UTC by Damien Thébault
Modified: 2010-12-19 20:12 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,24.89 KB, text/plain)
2010-11-14 14:19 UTC, Damien Thébault
Details
emerge --info (emerge--info.txt,4.34 KB, text/plain)
2010-11-14 14:20 UTC, Damien Thébault
Details
Patch from https://bugzilla.gnome.org/show_bug.cgi?id=629222 (f-spot-0.8.0-TagLib.patch,1.27 KB, patch)
2010-11-14 14:49 UTC, Damien Thébault
Details | Diff
Patch from pld-linux CVS (f-spot-0.8.0-PixbufLoader.patch,789 bytes, patch)
2010-11-14 14:52 UTC, Damien Thébault
Details | Diff
Ebuild modifications to use the two patches (f-spot-0.8.0.ebuild.patch,504 bytes, patch)
2010-11-14 14:54 UTC, Damien Thébault
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Damien Thébault 2010-11-14 14:18:11 UTC
f-spot compilation fails against mono 2.8

Reproducible: Always

Steps to Reproduce:
1. emerge >=dev-lang/mono-2.8
2. emerge =media-gfx/f-spot-0.8.0
Actual Results:  
Compilation fails when building TagLib.dll

Expected Results:  
Compilation doesn't fail.
Comment 1 Damien Thébault 2010-11-14 14:19:33 UTC
Created attachment 254305 [details]
build.log
Comment 2 Damien Thébault 2010-11-14 14:20:57 UTC
Created attachment 254307 [details]
emerge --info
Comment 3 Damien Thébault 2010-11-14 14:21:32 UTC
Note that the bug is already filed upstream at https://bugzilla.gnome.org/show_bug.cgi?id=629222.
Comment 4 Michael Weber (RETIRED) gentoo-dev 2010-11-14 14:21:46 UTC
*** Bug 344463 has been marked as a duplicate of this bug. ***
Comment 5 Damien Thébault 2010-11-14 14:49:18 UTC
Created attachment 254311 [details, diff]
Patch from https://bugzilla.gnome.org/show_bug.cgi?id=629222

This patch comes from the gnome bugzilla, fixed to be applied by the ebuild.
Comment 6 Damien Thébault 2010-11-14 14:52:44 UTC
Created attachment 254313 [details, diff]
Patch from pld-linux CVS

This patch comes straight from http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/f-spot/f-spot.spec?r1=1.104&r2=1.105&f=u and fixes the following error:
FSpot.Loaders/GdkImageLoader.cs(115,45): error CS1501: No overload for method `Close' takes `1' arguments
Comment 7 Damien Thébault 2010-11-14 14:54:39 UTC
Created attachment 254315 [details, diff]
Ebuild modifications to use the two patches

This patch agains the ebuild applies the two previous patches in src_prepare().
Comment 8 Pacho Ramos gentoo-dev 2010-12-19 20:12:38 UTC
+*f-spot-0.8.2 (19 Dec 2010)
+
+  19 Dec 2010; Pacho Ramos <pacho@gentoo.org> -f-spot-0.5.0.3-r1.ebuild,
+  -files/f-spot-0.5.0.3-icon-size-crash-fix.patch,
+  -files/f-spot-0.5.0.3-no-image-in-collection-crash-fix.patch,
+  -f-spot-0.6.0.0.ebuild, -files/f-spot-0.6.0.0-parallel-build.patch,
+  -files/f-spot-0.6.0.0-sandbox-violation.patch, -f-spot-0.6.1.1-r2.ebuild,
+  +files/f-spot-0.8.1-mono2.8.patch, +f-spot-0.8.2.ebuild:
+  Version bump including a patch for compiling against mono-2.8 (bug #345409
+  Damien Thébault), remove old.