Bug 234894 - audio/kmix: if pulseaudio is installed, kmix binds to it even when the option is disabled
Summary: audio/kmix: if pulseaudio is installed, kmix binds to it even when the option...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (Team)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-12 12:15 UTC by Martin Birgmeier
Modified: 2019-01-12 20:58 UTC (History)
1 user (show)

See Also:
tcberner: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Birgmeier 2019-01-12 12:15:43 UTC
As the summary says... on my build machine, pulseaudio is installed, but not on my work machines.

When building kmix, it binds to pulseaudio even though the option is disabled.

This makes the installation fail on the work machines.

Seems to happen since the latest 18.12.1 upgrade.

[0]# pkg query %dn-%dv kmix-18.12.1
kf5-plasma-framework-5.53.0
kf5-kwindowsystem-5.53.0
kf5-kinit-5.53.0
kf5-kglobalaccel-5.53.0
kf5-kdelibs4support-5.53.0
qt5-widgets-5.12.0_1
qt5-gui-5.12.0_1
kf5-kxmlgui-5.53.0
kf5-kwidgetsaddons-5.53.0
kf5-kitemviews-5.53.0
kf5-kconfigwidgets-5.53.0
kf5-kiconthemes-5.53.0
kf5-kemoticons-5.53.0
qt5-xml-5.12.0_1
kf5-kcodecs-5.53.0
qt5-dbus-5.12.0_1
qt5-core-5.12.0
kf5-solid-5.53.0
kf5-kservice-5.53.0
kf5-kpackage-5.53.0
kf5-knotifications-5.53.0
kf5-kitemmodels-5.53.0
kf5-ki18n-5.53.0
kf5-kdbusaddons-5.53.0
kf5-kcoreaddons-5.53.0
kf5-kconfig-5.53.0
kf5-kcmutils-5.53.0
kf5-kauth-5.53.0
kf5-extra-cmake-modules-5.53.0_1
gettext-runtime-0.19.8.1_2
alsa-lib-1.1.2_2
[0]# ldd /usr/local/bin/kmix       
/usr/local/bin/kmix:
        libKF5DBusAddons.so.5 => /usr/local/lib/libKF5DBusAddons.so.5 (0x8002a9000)
        libKF5XmlGui.so.5 => /usr/local/lib/libKF5XmlGui.so.5 (0x8002be000)
        libKF5Notifications.so.5 => /usr/local/lib/libKF5Notifications.so.5 (0x8003ae000)
        libKF5WindowSystem.so.5 => /usr/local/lib/libKF5WindowSystem.so.5 (0x800400000)
        libkmixcore.so.5 => /usr/local/lib/libkmixcore.so.5 (0x800449000)
        libKF5IconThemes.so.5 => /usr/local/lib/libKF5IconThemes.so.5 (0x80049b000)
        libKF5GlobalAccel.so.5 => /usr/local/lib/libKF5GlobalAccel.so.5 (0x8004e2000)
        libKF5ConfigWidgets.so.5 => /usr/local/lib/libKF5ConfigWidgets.so.5 (0x800502000)
        libKF5I18n.so.5 => /usr/local/lib/libKF5I18n.so.5 (0x800558000)
        libKF5Auth.so.5 => /usr/local/lib/libKF5Auth.so.5 (0x8005ad000)
        libKF5WidgetsAddons.so.5 => /usr/local/lib/libKF5WidgetsAddons.so.5 (0x8005c2000)
        libKF5Codecs.so.5 => /usr/local/lib/libKF5Codecs.so.5 (0x800709000)
        libKF5CoreAddons.so.5 => /usr/local/lib/libKF5CoreAddons.so.5 (0x800744000)
        libQt5Widgets.so.5 => /usr/local/lib/qt5/libQt5Widgets.so.5 (0x800800000)
        libKF5ConfigGui.so.5 => /usr/local/lib/libKF5ConfigGui.so.5 (0x8007dd000)
        libKF5ConfigCore.so.5 => /usr/local/lib/libKF5ConfigCore.so.5 (0x800e51000)
        libQt5Xml.so.5 => /usr/local/lib/qt5/libQt5Xml.so.5 (0x800eab000)
        libQt5Gui.so.5 => /usr/local/lib/qt5/libQt5Gui.so.5 (0x800ef4000)
        libQt5DBus.so.5 => /usr/local/lib/qt5/libQt5DBus.so.5 (0x801418000)
        libQt5Core.so.5 => /usr/local/lib/qt5/libQt5Core.so.5 (0x801600000)
        libc++.so.1 => /usr/lib/libc++.so.1 (0x801499000)
        libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x801568000)
        libm.so.5 => /lib/libm.so.5 (0x801589000)
        libc.so.7 => /lib/libc.so.7 (0x801b23000)
        libQt5X11Extras.so.5 => /usr/local/lib/qt5/libQt5X11Extras.so.5 (0x8015bb000)
        libQt5PrintSupport.so.5 => /usr/local/lib/qt5/libQt5PrintSupport.so.5 (0x801f16000)
        libKF5TextWidgets.so.5 => /usr/local/lib/libKF5TextWidgets.so.5 (0x801f87000)
        libKF5Attica.so.5 => /usr/local/lib/libKF5Attica.so.5 (0x801fc9000)
        libKF5ItemViews.so.5 => /usr/local/lib/libKF5ItemViews.so.5 (0x8015c1000)
        libKF5SonnetUi.so.5 => /usr/local/lib/libKF5SonnetUi.so.5 (0x802073000)
        libQt5Network.so.5 => /usr/local/lib/qt5/libQt5Network.so.5 (0x80209b000)
        libphonon4qt5experimental.so.4 => /usr/local/lib/libphonon4qt5experimental.so.4 (0x802222000)
        libX11.so.6 => /usr/local/lib/libX11.so.6 (0x80223c000)
        libXtst.so.6 => /usr/local/lib/libXtst.so.6 (0x80237d000)
        libdbusmenu-qt5.so.2 => /usr/local/lib/libdbusmenu-qt5.so.2 (0x802385000)
        libphonon4qt5.so.4 => /usr/local/lib/libphonon4qt5.so.4 (0x8023b2000)
        libSM.so.6 => /usr/local/lib/libSM.so.6 (0x802419000)
        libICE.so.6 => /usr/local/lib/libICE.so.6 (0x802423000)
        libXext.so.6 => /usr/local/lib/libXext.so.6 (0x802440000)
        libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x802454000)
        libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x80245c000)
        libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x802468000)
        libxcb-keysyms.so.1 => /usr/local/lib/libxcb-keysyms.so.1 (0x8015f9000)
        libasound.so.2 => /usr/local/lib/libasound.so.2 (0x802491000)
        libpulse.so.0 => /usr/local/lib/libpulse.so.0 (0x80259a000)
        libpulse-mainloop-glib.so.0 => /usr/local/lib/libpulse-mainloop-glib.so.0 (0x8025eb000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x8025f1000)
        libcanberra.so.0 => /usr/local/lib/libcanberra.so.0 (0x80270a000)
        libQt5Svg.so.5 => /usr/local/lib/qt5/libQt5Svg.so.5 (0x80271b000)
        libKF5Archive.so.5 => /usr/local/lib/libKF5Archive.so.5 (0x802770000)
        libKF5GuiAddons.so.5 => /usr/local/lib/libKF5GuiAddons.so.5 (0x8027ab000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x8027c6000)
        libinotify.so.0 => /usr/local/lib/libinotify.so.0 (0x8027d3000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8027de000)
        libthr.so.3 => /lib/libthr.so.3 (0x8027f6000)
        libGL.so.1 => /usr/local/lib/VBoxOGL.so (0x802821000)
        libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x8028bd000)
        libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x8028fa000)
        libz.so.6 => /lib/libz.so.6 (0x8029d1000)
        libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x8029eb000)
        libkvm.so.7 => /lib/libkvm.so.7 (0x802a3d000)
        libprocstat.so.1 => /usr/lib/libprocstat.so.1 (0x802a50000)
        libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x802a5e000)
        libicui18n.so.63 => /usr/local/lib/libicui18n.so.63 (0x802a63000)
        libicuuc.so.63 => /usr/local/lib/libicuuc.so.63 (0x802d6e000)
        libpcre2-16.so.0 => /usr/local/lib/libpcre2-16.so.0 (0x802f53000)
        libKF5SonnetCore.so.5 => /usr/local/lib/libKF5SonnetCore.so.5 (0x802fec000)
        libKF5Service.so.5 => /usr/local/lib/libKF5Service.so.5 (0x803019000)
        libKF5Completion.so.5 => /usr/local/lib/libKF5Completion.so.5 (0x8030d4000)
        libXi.so.6 => /usr/local/lib/libXi.so.6 (0x80310a000)
        libXau.so.6 => /usr/local/lib/libXau.so.6 (0x80311b000)
        libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x803120000)
        libpulsecommon-12.2.so => /usr/local/lib/pulseaudio/libpulsecommon-12.2.so (0x803127000)
        librt.so.1 => /usr/lib/librt.so.1 (0x8031a7000)
        libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x8031af000)
        libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x8032ad000)
        libvorbisfile.so.3 => /usr/local/lib/libvorbisfile.so.3 (0x80334f000)
        libltdl.so.7 => /usr/local/lib/libltdl.so.7 (0x80335a000)
        libbz2.so.4 => /usr/lib/libbz2.so.4 (0x803366000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x80337b000)
        VBoxOGLcrutil.so (0x8033a6000)
        libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x80349b000)
        libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x8034a0000)
        libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x8034a5000)
        libgraphite2.so.3 => /usr/local/lib/libgraphite2.so.3 (0x80355f000)
        libelf.so.2 => /lib/libelf.so.2 (0x80358a000)
        libutil.so.9 => /lib/libutil.so.9 (0x8035a4000)
        libicudata.so.63 => /usr/local/lib/libicudata.so.63 (0x8007fe000)
        libX11-xcb.so.1 => /usr/local/lib/libX11-xcb.so.1 (0x8035bb000)
        libwrap.so.6 => /usr/lib/libwrap.so.6 (0x8035bf000)
        libsndfile.so.1 => /usr/local/lib/libsndfile.so.1 (0x8035cb000)
        libvorbis.so.0 => /usr/local/lib/libvorbis.so.0 (0x803659000)
        libogg.so.0 => /usr/local/lib/libogg.so.0 (0x80368f000)
        libFLAC.so.8 => /usr/local/lib/libFLAC.so.8 (0x803697000)
        libvorbisenc.so.2 => /usr/local/lib/libvorbisenc.so.2 (0x8036db000)
[0]# ldd /usr/local/bin/kmix | less
Comment 1 commit-hook freebsd_committer 2019-01-12 20:40:51 UTC
A commit references this bug:

Author: tcberner
Date: Sat Jan 12 20:40:31 UTC 2019
New revision: 490079
URL: https://svnweb.freebsd.org/changeset/ports/490079

Log:
  audio/kmix: Don't look for a pulse.

  - tell cmake we mean it, and disable looking for pulse if the option is off
  - the previous flags are no longer (maybe ever?) supported.

  PR:		234894
  Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>

Changes:
  head/audio/kmix/Makefile
Comment 2 Martin Birgmeier 2019-01-12 20:58:12 UTC
Thank you, this works.

-- Martin