Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Sep 2025 11:14:07 +0200
From:      "Christos Margiolis" <christos@freebsd.org>
To:        "Peter Jeremy" <peterj@freebsd.org>
Cc:        <src-committers@freebsd.org>, <dev-commits-src-all@freebsd.org>, <dev-commits-src-main@freebsd.org>
Subject:   Re: git: 9cab9fde5eda - main - virtual_oss: Port to base
Message-ID:  <DD60QIR6SBZY.119U2EN9FFSC@freebsd.org>
In-Reply-To: <aNsGtpC_-XwVDGwS@server.rulingia.com>
References:  <202509280958.58S9wrww083342@gitrepo.freebsd.org> <aNpYS5IcVr5ZKLU3@server.rulingia.com> <DD5ITNGR3I88.10EV9T4PO8N2I@freebsd.org> <aNsGtpC_-XwVDGwS@server.rulingia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue Sep 30, 2025 at 12:22 AM CEST, Peter Jeremy wrote:
> On 2025-Sep-29 21:11:53 +0200, Christos Margiolis <christos@freebsd.org> =
wrote:
>>On Mon Sep 29, 2025 at 11:58 AM CEST, Peter Jeremy wrote:
>>> On 2025-Sep-28 09:58:53 +0000, Christos Margiolis <christos@FreeBSD.org=
> wrote:
>>>>The branch main has been updated by christos:
>>>>
>>>>URL: https://cgit.FreeBSD.org/src/commit/?id=3D9cab9fde5edad9b409dd2317=
a2aec7815e6d6bed
>>>>
>>>>commit 9cab9fde5edad9b409dd2317a2aec7815e6d6bed
>>>>Author:     Christos Margiolis <christos@FreeBSD.org>
>>>>AuthorDate: 2025-09-28 09:56:52 +0000
>>>>Commit:     Christos Margiolis <christos@FreeBSD.org>
>>>>CommitDate: 2025-09-28 09:56:52 +0000
>>>>
>>>>    virtual_oss: Port to base
>>>
>>> This fails to compile if "WITHOUT_BLUETOOTH=3Dyes" is specified (see be=
low)
>>> because bluetooth.h isn't available (as expected).  It looks like
>>> virtual_oss isn't taking that option into account when working out what
>>> to compile.
> ...
>>
>>I haven't had time to test yet, but I will try tomorrow. Does the build
>>work if you build virtual_bt_speaker(8) conditionally in the Makefile
>>(i.e., usr.sbin/virtual_oss/Makefile)?
>
> The following patch builds as expected both with and without
> WITHOUT_BLUETOOTH=3Dyes
>
> diff --git a/usr.sbin/virtual_oss/Makefile b/usr.sbin/virtual_oss/Makefil=
e
> index bf73041377b3..0fc611832795 100644
> --- a/usr.sbin/virtual_oss/Makefile
> +++ b/usr.sbin/virtual_oss/Makefile
> @@ -1,8 +1,9 @@
>  .include <src.opts.mk>
> =20
> -SUBDIR+=3D virtual_bt_speaker \
> -	 virtual_oss_cmd \
> +SUBDIR+=3D virtual_oss_cmd \
>  	 virtual_oss
> =20
> +SUBDIR.${MK_BLUETOOTH}+=3D virtual_bt_speaker=20
> +
>  .include "Makefile.inc"
>  .include <bsd.subdir.mk>

Fixed:
https://cgit.freebsd.org/src/commit/?id=3D25d551b5fb1d28ed485d56d9d637993eb=
2d223b1

Thanks for reporting.

Christos



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DD60QIR6SBZY.119U2EN9FFSC>