Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285328 - media-tv/xbmc-9999 does not compile with media-libs/libass-0.9.7
Summary: media-tv/xbmc-9999 does not compile with media-libs/libass-0.9.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: SpanKY
URL: http://xbmc.org/trac/ticket/7103
Whiteboard:
Keywords:
: 288864 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-17 15:22 UTC by Dirk Best
Modified: 2009-10-17 22:44 UTC (History)
1 user (show)

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


Attachments
xbmc-9999-ext.libass-0.9.6.patch (xbmc-9999-ext.libass-0.9.6.patch,1.29 KB, patch)
2009-09-22 09:50 UTC, Jan Vansteenkiste
Details | Diff
xbmc-9999.ebuild (xbmc-9999-r1.ebuild,3.71 KB, text/plain)
2009-09-22 09:51 UTC, Jan Vansteenkiste
Details
xbmc-9999-ext.libass-0.9.6.patch (xbmc-9999-ext.libass-0.9.6.patch,12.29 KB, patch)
2009-09-22 10:09 UTC, Jan Vansteenkiste
Details | Diff
Final working patch for libass-0.9.7 (xbmc-9999-ext.libass-0.9.7.patch,14.35 KB, patch)
2009-09-22 11:09 UTC, Jan Vansteenkiste
Details | Diff
xbmc-9999.ebuild (xbmc-9999.ebuild,3.71 KB, text/plain)
2009-09-22 11:42 UTC, Jan Vansteenkiste
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Best 2009-09-17 15:22:47 UTC
media-tv/xbmc-9999 needs libass version 0.9.6 or earlier because the interface changed in the new version.

Steps to reproduce:

1. unmask xbmc-9999
2. emerge xbmc

media-libs/libass-0.9.7 will be pulled in as dependency, but xbmc fails to compile. Masking media-libs/libass-0.9.7 and installing media-libs/libass-0.9.6 allows xbmc-9999 to compile normally.
Comment 1 Jan Vansteenkiste 2009-09-22 09:25:34 UTC
Upstream: http://xbmc.org/trac/ticket/7103
Comment 2 Jan Vansteenkiste 2009-09-22 09:50:37 UTC
Created attachment 204896 [details, diff]
xbmc-9999-ext.libass-0.9.6.patch

Patch to use libass-0.9.6 (will only work for svn since we are forcing external libs)
Comment 3 Jan Vansteenkiste 2009-09-22 09:51:01 UTC
Created attachment 204897 [details]
xbmc-9999.ebuild

Added the patch if libass >= 0.9.6
Comment 4 Jan Vansteenkiste 2009-09-22 10:09:25 UTC
Created attachment 204901 [details, diff]
xbmc-9999-ext.libass-0.9.6.patch

Missed a file I forgot to copy to create the patch.
Comment 5 Jan Vansteenkiste 2009-09-22 10:41:51 UTC
Seems like I forgot a couple of more statements here and there. I'll see if I get them fixed and I'll make sure to update whenever I finally get it compiling.

(although it seems I might have some ffmpeg issues too)
Comment 6 Jan Vansteenkiste 2009-09-22 11:09:44 UTC
Created attachment 204908 [details, diff]
Final working patch for libass-0.9.7
Comment 7 Jan Vansteenkiste 2009-09-22 11:42:11 UTC
Created attachment 204912 [details]
xbmc-9999.ebuild
Comment 8 Cam Cope 2009-09-24 22:25:53 UTC
XBMC has changed the svn root, so this ebuild needs to be updated (and maybe the patch too?)

http://xbmc.org/team-xbmc/2009/09/22/notice-svn-path-change/
Comment 9 SpanKY gentoo-dev 2009-09-26 12:12:55 UTC
thanks, added your patch to cvs
Comment 10 BT 2009-09-28 07:47:48 UTC
Doesn't xbmc-9999 also need to have minimum libass version set to 0.9.7? Trying to build xbmc with the current stable libass 0.9.5 results in the following error during configure.

./configure: line 21882: ./configure: No such file or directory
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc-9999
configure: error: Submodule xbmc/lib/libass failed to configure
Comment 12 SpanKY gentoo-dev 2009-10-17 22:44:18 UTC
*** Bug 288864 has been marked as a duplicate of this bug. ***