Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464048 - media-tv/xbmc-9999[-java]: pregenerated tarballs need an update
Summary: media-tv/xbmc-9999[-java]: pregenerated tarballs need an update
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Xbox project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-01 08:29 UTC by Account removed
Modified: 2013-04-13 19:45 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Account removed 2013-04-01 08:29:18 UTC
when USE="-java" the file xbmc-9999-20121224-generated-addons.tar.xz
is pulled in, containing pregenerated files located in
xbmc/interfaces/python/generated
Those pregenerated file no longer work with recent changes in
xbmc/interfaces/legacy/File.*
(see https://github.com/xbmc/xbmc/commit/88e250d43dcb13ec2a05f64994c57a3d96b024b4)

The relevant error (taken from a pastebin I found here: http://pastebin.com/KV3LyZeA):

===
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp: In function 'PyObject* PythonBindings::xbmcvfs_XBMCAddon_xbmcvfs_File_write(PythonBindings::PyHolder*, PyObject*, PyObject*)':
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp:161:174: error: no matching function for call to 'XBMCAddon::xbmcvfs::File::write(char*&)'
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp:161:174: note: candidate is:
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/legacy/File.h:104:12: note: bool XBMCAddon::xbmcvfs::File::write(XbmcCommons::Buffer&)
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/legacy/File.h:104:12: note:   no known conversion for argument 1 from 'char*' to 'XbmcCommons::Buffer&'
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp: In function 'PyObject* PythonBindings::xbmcvfs_XBMCAddon_xbmcvfs_File_read(PyObject*, PyObject*, PyObject*)':
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp:1433:66: error: no matching function for call to 'XBMCAddon::xbmcvfs::File::read(char*&, long unsigned int&)'
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.cpp:1433:66: note: candidate is:
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/legacy/File.h:72:21: note: XBMCAddon::String XBMCAddon::xbmcvfs::File::read(long unsigned int)
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/legacy/File.h:72:21: note:   candidate expects 1 argument, 2 provided
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/guilib/GraphicContext.h: At global scope:
/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/guilib/GraphicContext.h:241:1: warning: 'g_graphicsContext' defined but not used [-Wunused-variable]
make[1]: *** [/var/tmp/portage/media-tv/xbmc-9999/work/xbmc/interfaces/python/generated/AddonModuleXbmcvfs.o] Error 1
make: *** [xbmc/interfaces/python/python_binding.a] Error 2
make: *** Waiting for unfinished jobs....
===

with USE="java" xbmc-9999 builds fine
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-04-01 23:49:22 UTC
1. Please attach the complete build log.
2. Please reply with the output of `emerge --info =media-tv/xbmc-9999`.
Comment 2 SpanKY gentoo-dev 2013-04-13 19:45:33 UTC
should be all set now in the tree; thanks for the report!

Commit message: Refresh generated python interfaces
http://sources.gentoo.org/media-tv/xbmc/files/generate.sh?r1=1.1&r2=1.2
http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.140&r2=1.141