By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 3066 - Amarok 14.0.7 xine-engine FTBFS after xine-lib commit [73163a]
Summary: Amarok 14.0.7 xine-engine FTBFS after xine-lib commit [73163a]
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdemultimedia (show other bugs)
Version: R14.1.x [Trinity]
Hardware: Other Linux
: P5 blocker
Assignee: Timothy Pearson
URL:
Depends on:
Blocks: R14.0.9
  Show dependency treegraph
 
Reported: 2020-01-06 02:30 CST by Serg Bormant
Modified: 2020-07-17 02:50 CDT (History)
7 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serg Bormant 2020-01-06 02:30:16 CST
xine-lib changed 'struct xine_s' layout with commit [73163a]
https://sourceforge.net/p/xine/xine-lib-1.2/ci/73163a342443ceae7fe6f9e79c0772dc709b3d64/

and hid members previously visible with defined XINE_ENGINE_INTERNAL.

As a result Amarok 14.0.7 xine-engine doesn't build with these changes.

It fails on use 'port_ticket' member of 'xine_t' aka 'struct xine_s' in
src/engine/xine/xine-scope.c:164:5
    post_plugin->running_ticket = xine->port_ticket;
Comment 1 Francois Andriot 2020-05-30 12:18:40 CDT
I'm raising priority because this FTBFS currently is preventing 14.0.8 packages using Xine from being built on all opensuse variants, because they are now using Xine 1.2.10 (it was working with 1.2.9)
Comment 2 Ilya 2020-06-06 13:55:44 CDT
For what it worth, this problem also affects Codeine player (which is a KDE3 app for unknown reason not included in Trinity)
Comment 3 gregory guy 2020-06-09 14:08:11 CDT
(In reply to Ilya from comment #2)
> ...(which is a KDE3 app for unknown reason not included in Trinity)

Maybe no-one ever submitted Codeine's code ported to tqt3/tdelibs.
Remember that TDE is a project based on contributions from volunteers.
Comment 4 Michele Calgaro 2020-06-24 21:13:16 CDT
The FTBFS has been addressed in this PR, which now makes possible to build and use amarok with xine 1.2.10.
https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/18

Neertheless, due to the changes in xine 1.2.10, the scope plugin functionality is no longer working and will require additional work to bring it back. This is tracked here:
https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/issues/19
Comment 5 Michele Calgaro 2020-06-24 21:14:08 CDT
For info, Codeine will soon be added to TDE and a similar fix will also be made there.
Comment 6 Michele Calgaro 2020-07-17 02:50:50 CDT
For reference, the amarok scope plugin is now working again thanks to https://mirror.git.trinitydesktop.org/gitea/TDE/amarok/pulls/21