[Bug 262677] audio/portaudio or audio/libsndfile ... not playing well with others.

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 20 Mar 2022 04:36:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262677

            Bug ID: 262677
           Summary: audio/portaudio or audio/libsndfile ... not playing
                    well with others.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: multimedia@FreeBSD.org
          Reporter: dgilbert@eicat.ca
             Flags: maintainer-feedback?(multimedia@FreeBSD.org)
          Assignee: multimedia@FreeBSD.org

so... this build is on -CURRENT (this week's) and I've build this on poudriere
and on ports.  The pasts below come from ports (just because it's easy to get
the information).

... So "either" libsndfile isn't putting down the file that portaudio needs, or
portaudio isn't detecting it.  I have not selected "STATIC" with libsndfile ---
but pkg info -l details only the static library is installed.  The portaudio
fails to detect this.  The poudriere build can been seen here:

https://pkg.daveg.ca/data/freebsd_14_0_x64-HEAD/2022-03-18_20h52m31s/logs/errors/pulseaudio-14.2_3.log

The end of the build followed by a pkg info -l followed by the options follows:

====> Compressing man pages (compress-man)
===>  Installing for libsndfile-1.0.31_1
===>  Checking if libsndfile is already installed
===>   Registering installation for libsndfile-1.0.31_1 as automatic
Installing libsndfile-1.0.31_1...
===>   pulseaudio-14.2_3 depends on shared library: libsndfile.so - not found
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/audio/pulseaudio
*** Error code 1

Stop.

[2:41:341]root@curpoud:/usr/ports/audio/pulseaudio> pkg info -l libsndfile
libsndfile-1.0.31_1:
        /usr/local/bin/sndfile-cmp
        /usr/local/bin/sndfile-concat
        /usr/local/bin/sndfile-convert
        /usr/local/bin/sndfile-deinterleave
        /usr/local/bin/sndfile-info
        /usr/local/bin/sndfile-interleave
        /usr/local/bin/sndfile-metadata-get
        /usr/local/bin/sndfile-metadata-set
        /usr/local/bin/sndfile-play
        /usr/local/bin/sndfile-salvage
        /usr/local/include/sndfile.h
        /usr/local/include/sndfile.hh
        /usr/local/lib/cmake/SndFile/SndFileConfig.cmake
        /usr/local/lib/cmake/SndFile/SndFileConfigVersion.cmake
        /usr/local/lib/cmake/SndFile/SndFileTargets-release.cmake
        /usr/local/lib/cmake/SndFile/SndFileTargets.cmake
        /usr/local/lib/libsndfile.a
        /usr/local/libdata/pkgconfig/sndfile.pc
        /usr/local/share/doc/libsndfile/FAQ.md
        /usr/local/share/doc/libsndfile/api.md
        /usr/local/share/doc/libsndfile/bugs.md
        /usr/local/share/doc/libsndfile/command.md
        /usr/local/share/doc/libsndfile/embedded_files.md
        /usr/local/share/doc/libsndfile/formats.md
        /usr/local/share/doc/libsndfile/index.md
        /usr/local/share/doc/libsndfile/libsndfile.css
        /usr/local/share/doc/libsndfile/libsndfile.jpg
        /usr/local/share/doc/libsndfile/lists.md
        /usr/local/share/doc/libsndfile/new_file_type_howto.md
        /usr/local/share/doc/libsndfile/octave.md
        /usr/local/share/doc/libsndfile/print.css
        /usr/local/share/doc/libsndfile/sndfile_info.md
        /usr/local/share/doc/libsndfile/tutorial.md
        /usr/local/share/doc/libsndfile/win32.md
        /usr/local/share/licenses/libsndfile-1.0.31_1/LGPL21+
        /usr/local/share/licenses/libsndfile-1.0.31_1/LICENSE
        /usr/local/share/licenses/libsndfile-1.0.31_1/catalog.mk

[2:42:342]root@curpoud:/usr/ports/audio/pulseaudio> cat
/var/db/ports/audio_libsndfile/options
# This file is auto-generated by 'make config'.
# Options for libsndfile-1.0.31_1
_OPTIONS_READ=libsndfile-1.0.31_1
_FILE_COMPLETE_OPTIONS_LIST=DOCS EXTERNAL MANPAGES STATIC TEST
OPTIONS_FILE_SET+=DOCS
OPTIONS_FILE_SET+=EXTERNAL
OPTIONS_FILE_UNSET+=MANPAGES
OPTIONS_FILE_UNSET+=STATIC
OPTIONS_FILE_SET+=TEST

-- 
You are receiving this mail because:
You are the assignee for the bug.