-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Reenable cuda by utilizing the negativo17 compatibility package #2649
Conversation
huh.... => ERROR [sunshine-build 8/10] RUN <<_MAKE (#!/bin/bash...) 2.6s
------
> [sunshine-build 8/10] RUN <<_MAKE (#!/bin/bash...):
#20 0.851 -- The C compiler identification is GNU 14.1.1
#20 1.097 -- The CXX compiler identification is GNU 14.1.1
#20 1.133 -- Detecting C compiler ABI info
#20 1.290 -- Detecting C compiler ABI info - done
#20 1.301 -- Check for working C compiler: /usr/bin/cc - skipped
#20 1.302 -- Detecting C compile features
#20 1.303 -- Detecting C compile features - done
#20 1.320 -- Detecting CXX compiler ABI info
#20 1.489 -- Detecting CXX compiler ABI info - done
#20 1.500 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#20 1.500 -- Detecting CXX compile features
#20 1.501 -- Detecting CXX compile features - done
#20 1.502 Got from CI branch and commit
#20 1.517 CMake Error at cmake/dependencies/common.cmake:7 (add_subdirectory):
#20 1.517 add_subdirectory given source
#20 1.517 "/build/sunshine/third-party/moonlight-common-c/enet" which is not an
#20 1.517 existing directory.
#20 1.517 Call Stack (most recent call first):
#20 1.517 CMakeLists.txt:49 (include)
#20 1.517
#20 1.517
#20 1.518 CMake Error at cmake/dependencies/common.cmake:10 (add_subdirectory):
#20 1.518 The source directory
#20 1.518
#20 1.518 /build/sunshine/third-party/Simple-Web-Server
#20 1.518
#20 1.518 does not contain a CMakeLists.txt file.
#20 1.518 Call Stack (most recent call first):
#20 1.518 CMakeLists.txt:49 (include)
#20 1.518
#20 1.518
#20 1.841 -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.2.1")
#20 1.857 -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0")
#20 1.861 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
#20 2.012 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
#20 2.014 -- Found Threads: TRUE
#20 2.014 -- Checking for module 'libcurl'
#20 2.086 -- Found libcurl, version 8.6.0
#20 2.293 -- Checking for module 'miniupnpc'
#20 2.370 -- Found miniupnpc, version 2.2.5
#20 2.569 CMake Error at cmake/dependencies/common.cmake:39 (message):
#20 2.569 FFmpeg pre-compiled binaries not found at
#20 2.569 /build/sunshine/third-party/build-deps/ffmpeg/Linux-x86_64. Please
#20 2.569 consider contributing to the LizardByte/build-deps repository. Optionally,
#20 2.569 you can use the FFMPEG_PREPARED_BINARIES option to specify the path to the
#20 2.569 system-installed FFmpeg libraries
#20 2.569 Call Stack (most recent call first):
#20 2.569 CMakeLists.txt:49 (include)
#20 2.569
#20 2.569
#20 2.569 -- Configuring incomplete, errors occurred! No idea whats wrong here... I can execute those commands perfectly fine on my host os.. |
It doesn't work at all with podman on my local nobara 40 installation. [2/4] STEP 16/22: RUN <<_INSTALL_CUDA (#!/bin/bash...)
cuda url:
curl: option : blank argument where content is expected
curl: try 'curl --help' for more information
Error: building at STEP "RUN <<_INSTALL_CUDA": while running runtime: exit status 2 The Error above happens on my Debian 12 Server with docker installed. $ pwd
/home/crashdummy/repos/Sunshine
$ docker build --file ./docker/fedora-40.dockerfile . |
You need to init submodules in your cloned git repo, before you build the docker images. |
Wrong directory yeah. log
|
Can you re-open the PR and I can just run the CI? It's easier to understand the environment that way, and these issues may just be local to you. |
alright sorry about that. |
Sorry I killed the fork so I had to reopen a new PR |
Description
Reenable cuda again by compiling it using cuda-gcc-c++
Issues Fixed or Closed
Type of Change
.github/...
)Checklist
Branch Updates
LizardByte requires that branches be up-to-date before merging. This means that after any PR is merged, this branch
must be updated before it can be merged. You must also
Allow edits from maintainers.