--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: freerdp3: missing CMake flags -DWITH_CLIENT_SDL3=OFF or -DWITH_CLIENT_SDL_VERSIONED=ON
- From: akallabeth <akallabeth+debian@posteo.net>
- Date: Mon, 17 Feb 2025 04:00:27 +0100
- Message-id: <173976122748.95001.16710988024383604114.reportbug@spectre>
Source: freerdp3
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: akallabeth+debian@posteo.net
Dear Maintainer,
I´ve tried to build this package on a system with a custom sdl3-ttf
package installed from unstable.
FreeRDP tries to build both, the SDL2 and SDL3 versions of the client.
in such a case and will implicitly change the names of the binaries and manpages
to allow parallel installation.
These changed file names fail the build (the expected manpages and
binaries are no longer detected)
to resolve this set one of the options of the subject explicitly in the
debian/rules so there is no chnage once SDL3 dependencies are detected.
please ignore my system details, I´ve rebuild the package on a different
system.
-- System Information:
Debian Release: 12.9
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.10+bpo-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
- To: 1096168-done@bugs.debian.org
- Subject: Re: freerdp3: missing CMake flags -DWITH_CLIENT_SDL3=OFF or -DWITH_CLIENT_SDL_VERSIONED=ON
- From: Michael Tokarev <mjt@tls.msk.ru>
- Date: Fri, 14 Mar 2025 09:02:44 +0300
- Message-id: <7cdd2280-b2aa-4a1e-b957-025733546147@tls.msk.ru>
- In-reply-to: <173976122748.95001.16710988024383604114.reportbug@spectre>
- References: <173976122748.95001.16710988024383604114.reportbug@spectre> <173976122748.95001.16710988024383604114.reportbug@spectre>
Version: 3.14.0+dfsg-1
On Mon, 17 Feb 2025 04:00:27 +0100 akallabeth <akallabeth+debian@posteo.net> wrote:
Source: freerdp3
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: akallabeth+debian@posteo.net
Dear Maintainer,
I´ve tried to build this package on a system with a custom sdl3-ttf
package installed from unstable.
FreeRDP tries to build both, the SDL2 and SDL3 versions of the client.
in such a case and will implicitly change the names of the binaries and manpages
to allow parallel installation.
This is fixed in 3.14.0+dfsg-1 upload, when I enabled sdl3 build and
also sdl2 build profile:
-DWITH_CLIENT_SDL=ON \
-DWITH_CLIENT_SDL_VERSIONED=OFF \
-DWITH_CLIENT_SDL2=$(if $(filter pkg.freerdp3.sdl2,${DEB_BUILD_PROFILES}),ON,OFF) \
-DWITH_CLIENT_SDL3=$(if $(filter pkg.freerdp3.sdl2,${DEB_BUILD_PROFILES}),OFF,ON) \
...
Thanks,
/mjt
--- End Message ---