Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603732 - media-sound/mpd-0.19.19[sid] with media-libs/libsidplayfp-1.1.0 : src/decoder/plugins/SidplayDecoderPlugin.cxx:304:38: error: «const class SidTuneInfo» has no member named «sidChips»
Summary: media-sound/mpd-0.19.19[sid] with media-libs/libsidplayfp-1.1.0 : src/decoder...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-26 01:34 UTC by ayvango
Modified: 2017-02-17 00:52 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 ayvango 2016-12-26 01:34:31 UTC
Bot media-sound/mpd-0.19.19 and media-libs/libsidplayfp-1.1.0 are the recent stable versions. So in the stable case they should build side by side. But the mpd build fails.

WHAT I TRY TO DO:
update media-sound/mpd[sid] to the 0.19.19 version when media-libs/libsidplayfp-1.1.0 in installed

WHAT I GET:
build error

```
src/decoder/plugins/SidplayDecoderPlugin.cxx: In function «void sidplay_file_decode(Decoder&, Path)»:
src/decoder/plugins/SidplayDecoderPlugin.cxx:304:38: error: «const class SidTuneInfo» has no member named «sidChips»
  const bool stereo = tune.getInfo()->sidChips() >= 2;
```

WHAT I EXPECTED:
successful build

WHAT IS THE REASON:
libsidplayfp header changed since last stable version. mpd expects newer version of the header.

WORKAROUND:
unmask unstable =media-libs/libsidplayfp-1.8.1 and install it.

With recent libsidplayfp installed mpd proceeds with build successfully.
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2017-02-17 00:52:22 UTC
Resolved by mpd-0.20.4