Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950686 - net-misc/sunshine-0.23.1: does not build with >=media-libs/amf-headers-1.4.35
Summary: net-misc/sunshine-0.23.1: does not build with >=media-libs/amf-headers-1.4.35
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-06 12:31 UTC by Julien Delquié
Modified: 2025-03-14 22:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=net-misc/sunshine-0.23.1::gentoo' (emerge--info.txt,8.57 KB, text/plain)
2025-03-06 12:31 UTC, Julien Delquié
Details
/var/tmp/portage/net-misc/sunshine-0.23.1/temp/build.log (build.log,493.41 KB, text/plain)
2025-03-06 12:32 UTC, Julien Delquié
Details
/var/tmp/portage/net-misc/sunshine-0.23.1/temp/environment (environment,113.63 KB, text/plain)
2025-03-06 12:32 UTC, Julien Delquié
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Delquié 2025-03-06 12:31:10 UTC
After an update of many clang related packages (llvm-core/llvm-common-20.1.0, llvm-core/clang-common-20.1.0-r1, llvm-core/llvm-20.1.0, llvm-core/llvm-toolchain-symlinks-20-r1, llvm-core/llvmgold-20, llvm-core/clang-20.1.0-r1, llvm-core/clang-toolchain-symlinks-20, llvm-runtimes/compiler-rt-20.1.0, llvm-runtimes/compiler-rt-sanitizers-20.1.0, llvm-core/clang-runtime-20.1.0-r1), net-misc/sunshine-0.23.1 is not able to build anymore.


Reproducible: Always

Steps to Reproduce:
1. Update system
2. check that clang 20 tools are built
3. try to build net-misc/sunshine-0.23.1
Actual Results:  
Sunshine does not build.

Expected Results:  
Sunshine build.

emerge -pqv '=net-misc/sunshine-0.23.1::gentoo'
[ebuild   R   ] net-misc/sunshine-0.23.1  USE="X filecaps libdrm trayicon vaapi wayland x264 x265 -cuda -debug -svt-av1" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma4 -xop"
Comment 1 Julien Delquié 2025-03-06 12:31:42 UTC
Created attachment 920304 [details]
emerge --info '=net-misc/sunshine-0.23.1::gentoo'
Comment 2 Julien Delquié 2025-03-06 12:32:10 UTC
Created attachment 920305 [details]
/var/tmp/portage/net-misc/sunshine-0.23.1/temp/build.log
Comment 3 Julien Delquié 2025-03-06 12:32:27 UTC
Created attachment 920306 [details]
/var/tmp/portage/net-misc/sunshine-0.23.1/temp/environment
Comment 4 Julien Delquié 2025-03-06 12:46:29 UTC
mmmh maybe it’s not clang faults… If I mask all packet in order to return to clang 19, it cannot build too!

Here is the list of what was updated today:

$ sudo genlop -tl --date today                                                                                                                                                                                                               
 * packages merged:                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                 
     Thu Mar  6 08:13:02 2025 >>> sys-apps/i2c-tools-4.3-r2                                                                                                                                                                                                                      
       merge time: 9 seconds.                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                 
     Thu Mar  6 08:13:07 2025 >>> llvm-core/llvm-common-20.1.0                                                                                                                                                                                                                   
       merge time: 14 seconds.                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                 
     Thu Mar  6 08:13:18 2025 >>> net-libs/miniupnpc-2.3.2
       merge time: 10 seconds.                                      

     Thu Mar  6 08:13:23 2025 >>> llvm-core/clang-common-20.1.0-r1
       merge time: 15 seconds.                                      

     Thu Mar  6 08:18:28 2025 >>> sys-libs/ncurses-6.5_p20250301
       merge time: 5 minutes and 5 seconds.

     Thu Mar  6 08:18:54 2025 >>> dev-python/jinja2-3.1.6
       merge time: 23 seconds.                                      

     Thu Mar  6 08:19:00 2025 >>> media-fonts/noto-20250301
       merge time: 29 seconds.                                      

     Thu Mar  6 08:20:40 2025 >>> dev-python/argcomplete-3.6.0
       merge time: 1 minute and 34 seconds.

     Thu Mar  6 08:20:41 2025 >>> sys-power/power-profiles-daemon-0.30
       merge time: 1 minute and 35 seconds.

     Thu Mar  6 08:20:42 2025 >>> dev-python/zeroconf-0.146.1
       merge time: 1 minute and 36 seconds.

     Thu Mar  6 08:20:47 2025 >>> llvm-runtimes/openmp-20.1.0
       merge time: 1 minute and 41 seconds.

     Thu Mar  6 08:20:51 2025 >>> games-util/mangohud-0.8.1
       merge time: 1 minute and 45 seconds.

     Thu Mar  6 09:31:54 2025 >>> llvm-core/llvm-20.1.0
       merge time: 1 hour, 11 minutes and 3 seconds.

     Thu Mar  6 09:32:00 2025 >>> llvm-core/llvm-toolchain-symlinks-20-r1
       merge time: 6 seconds.                                       

     Thu Mar  6 09:32:07 2025 >>> llvm-core/llvmgold-20
       merge time: 7 seconds.                                       

     Thu Mar  6 10:23:25 2025 >>> llvm-core/clang-20.1.0-r1
       merge time: 51 minutes and 16 seconds.

     Thu Mar  6 10:23:26 2025 >>> x11-libs/libnotify-0.8.4
       merge time: 51 minutes and 17 seconds.

     Thu Mar  6 10:23:31 2025 >>> llvm-core/clang-toolchain-symlinks-20
       merge time: 5 seconds.                                       

     Thu Mar  6 10:23:55 2025 >>> llvm-runtimes/compiler-rt-20.1.0
       merge time: 24 seconds.                                      

     Thu Mar  6 10:25:00 2025 >>> llvm-runtimes/compiler-rt-sanitizers-20.1.0
       merge time: 1 minute and 5 seconds.

     Thu Mar  6 10:25:07 2025 >>> llvm-core/clang-runtime-20.1.0-r1
       merge time: 7 seconds.                                       

     Thu Mar  6 10:37:25 2025 >>> net-firewall/firewalld-2.3.0-r2
       merge time: 12 minutes and 12 seconds.

     Thu Mar  6 10:37:27 2025 >>> kde-plasma/kwin-6.3.2.1-r1
       merge time: 12 minutes and 14 seconds.
Comment 5 Julien Delquié 2025-03-06 12:50:04 UTC
I found the culprit! => net-libs/miniupnpc-2.3.2
Comment 6 James Le Cuirot gentoo-dev 2025-03-10 23:37:49 UTC
It's not miniupnpc.
Comment 7 Larry the Git Cow gentoo-dev 2025-03-10 23:40:40 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d800bb7126529672d23f89294c3ff281505101a9

commit d800bb7126529672d23f89294c3ff281505101a9
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2025-03-10 23:38:32 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2025-03-10 23:38:56 +0000

    net-misc/sunshine: Pin back amf-headers to 1.4.34 due to breakage
    
    I'll try fixing this properly later.
    
    Closes: https://bugs.gentoo.org/950686
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 net-misc/sunshine/sunshine-0.23.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 8 Julien Delquié 2025-03-11 07:18:24 UTC
Sorry for the bad diagnostic…
Indeed it fixes the build of sunshine. Thanks!
Comment 9 Larry the Git Cow gentoo-dev 2025-03-14 22:18:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d252974aa7924d57526ee1b39f8ad565e561ddd1

commit d252974aa7924d57526ee1b39f8ad565e561ddd1
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2025-03-14 22:17:26 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2025-03-14 22:17:26 +0000

    net-misc/sunshine: Patch to fix 0.23.1 against any amf-headers version
    
    Closes: https://bugs.gentoo.org/950686
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 net-misc/sunshine/files/sunshine-0.23.1-amf.patch | 17 +++++++++++++++++
 net-misc/sunshine/sunshine-0.23.1.ebuild          |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)