[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1096168: marked as done (freerdp3: missing CMake flags -DWITH_CLIENT_SDL3=OFF or -DWITH_CLIENT_SDL_VERSIONED=ON)



Your message dated Fri, 14 Mar 2025 09:02:44 +0300
with message-id <7cdd2280-b2aa-4a1e-b957-025733546147@tls.msk.ru>
and subject line Re: freerdp3: missing CMake flags -DWITH_CLIENT_SDL3=OFF or -DWITH_CLIENT_SDL_VERSIONED=ON
has caused the Debian Bug report #1096168,
regarding freerdp3: missing CMake flags -DWITH_CLIENT_SDL3=OFF or -DWITH_CLIENT_SDL_VERSIONED=ON
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1096168: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096168
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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 ---
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 ---

Reply to: