Sunshine icon indicating copy to clipboard operation
Sunshine copied to clipboard

build only succeed without docs -DBUILD_DOCS=OFF

Open comsyspro opened this issue 7 months ago • 3 comments

Is there an existing issue for this?

  • [x] I have searched the existing issues

Is your issue described in the documentation?

  • [x] I have read the documentation

Is your issue present in the latest beta/pre-release?

None

Describe the Bug

manual build on windows only succeed without docs -DBUILD_DOCS=OFF

steps done: using latest "MSYS2 UCRT64" installed also doxygen v 1.11.0 on windows 10 pacman -Syu

dependencies=( "git" "mingw-w64-ucrt-x86_64-boost" # Optional "mingw-w64-ucrt-x86_64-cmake" "mingw-w64-ucrt-x86_64-cppwinrt" "mingw-w64-ucrt-x86_64-curl-winssl" "mingw-w64-ucrt-x86_64-doxygen" # Optional, for docs... better to install official Doxygen "mingw-w64-ucrt-x86_64-graphviz" # Optional, for docs "mingw-w64-ucrt-x86_64-MinHook" "mingw-w64-ucrt-x86_64-miniupnpc" "mingw-w64-ucrt-x86_64-nlohmann-json" "mingw-w64-ucrt-x86_64-nodejs" "mingw-w64-ucrt-x86_64-nsis" "mingw-w64-ucrt-x86_64-onevpl" "mingw-w64-ucrt-x86_64-openssl" "mingw-w64-ucrt-x86_64-opus" "mingw-w64-ucrt-x86_64-toolchain" ) pacman -S "${dependencies[@]}"

git clone https://github.com/lizardbyte/sunshine.git --recurse-submodules cd sunshine mkdir build

cmake -B build -G Ninja -S . #this will fail cmake -B build -DBUILD_DOCS=OFF -G Ninja -S . #this is working ninja -C build

Expected Behavior

No response

Additional Context

No response

Host Operating System

Docker

Operating System Version

Windows 10

Architecture

amd64/x86_64

Sunshine commit or version

latest

Package

Windows - installer (recommended)

GPU Type

AMD

GPU Model

RTX3070

GPU Driver/Mesa Version

latest NVIDIA

Capture Method

None

Config


Apps


Relevant log output

error building

comsyspro avatar May 05 '25 12:05 comsyspro

Docs issue is upstream: https://github.com/doxygen/doxygen/issues/11310

You need to use Doxygen between 1.10 and 1.12 for now.

ReenigneArcher avatar May 05 '25 12:05 ReenigneArcher

it worked, but i had to uninstall Doxygen packages first completely then install the required version.

comsyspro avatar May 12 '25 12:05 comsyspro

Please leave this open until it works with latest doxygen versions

ReenigneArcher avatar May 12 '25 12:05 ReenigneArcher

Should be solved with latest doxygen versions: https://github.com/doxygen/doxygen/issues/11310#issuecomment-2906940366

msys2 doxygen has not been updated yet, but will close this as it's now out of scope of Sunshine

  • https://github.com/msys2/MINGW-packages/pull/24353
  • https://github.com/msys2/MSYS2-packages/pull/5418

ReenigneArcher avatar May 25 '25 01:05 ReenigneArcher