Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464936 - media-sound/pavucontrol-2.0 won't compile
Summary: media-sound/pavucontrol-2.0 won't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-07 10:40 UTC by Roland
Modified: 2014-07-15 15:14 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 Roland 2013-04-07 10:40:42 UTC
A 

emerge media-sound/pavucontrol -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ~] media-sound/pavucontrol-2.0 [1.0] USE="nls" 0 kB


Error Message is:

make  all-recursive
make[1]: Entering directory `/var/tmp/portage/media-sound/pavucontrol-2.0/work/pavucontrol-2.0'
Making all in src
make[2]: Entering directory `/var/tmp/portage/media-sound/pavucontrol-2.0/work/pavucontrol-2.0/src'
  CXX    pavucontrol-minimalstreamwidget.o
  CXX    pavucontrol-channelwidget.o
  CXX    pavucontrol-streamwidget.o
  CXX    pavucontrol-devicewidget.o
  CXX    pavucontrol-cardwidget.o
  CXX    pavucontrol-sinkwidget.o
  CXX    pavucontrol-sourcewidget.o
  CXX    pavucontrol-sinkinputwidget.o
  CXX    pavucontrol-sourceoutputwidget.o
  CXX    pavucontrol-rolewidget.o
  CXX    pavucontrol-mainwindow.o
  CXX    pavucontrol-pavucontrol.o
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po pavucontrol.desktop.in pavucontrol.desktop
Generating and caching the translation database
Merging translations into pavucontrol.desktop.
mainwindow.cc: In member function 'void MainWindow::updateCard(const pa_card_info&)':
mainwindow.cc:331:43: error: 'pa_card_port_info' has no member named 'latency_offset'
make[2]: *** [pavucontrol-mainwindow.o] Error 1
make[2]: *** Waiting for unfinished jobs....
devicewidget.cc: In member function 'void DeviceWidget::onOffsetChange()':
devicewidget.cc:145:70: error: 'pa_context_set_port_latency_offset' was not declared in this scope
make[2]: *** [pavucontrol-devicewidget.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-sound/pavucontrol-2.0/work/pavucontrol-2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-sound/pavucontrol-2.0/work/pavucontrol-2.0'
make: *** [all] Error 2
 * ERROR: media-sound/pavucontrol-2.0 failed (compile phase):
 *   emake failed
Comment 1 Rafał Mużyło 2013-04-07 11:43:04 UTC
The dependency in the ebuild looks too low - pa_context_set_port_latency_offset is since pulseaudio 3.0.
Comment 2 Roland 2013-07-01 08:09:50 UTC
Hello,

any progress? Pavucontrol needs Pulseaudio 3.0
Comment 3 Pacho Ramos gentoo-dev 2014-07-15 15:14:30 UTC
+  15 Jul 2014; Pacho Ramos <pacho@gentoo.org> -pavucontrol-0.9.10.ebuild,
+  pavucontrol-2.0.ebuild:
+  Raise pulseaudio dep (#464936 by Roland)
+