From a86de0f61c7044e23225eefa2e402db61350c278 Mon Sep 17 00:00:00 2001 From: Edremon <106028744+Edremon@users.noreply.github.com.> Date: Fri, 22 Nov 2024 17:27:57 +0000 Subject: [PATCH 1/2] Link linux experimental with X11 --- premake5.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/premake5.lua b/premake5.lua index 79ceef9f..2a0684d8 100644 --- a/premake5.lua +++ b/premake5.lua @@ -890,6 +890,7 @@ project "api_experimental" filter { "system:not windows", } links { common_link_linux, + "X11" } From 06131b45a613d3fdded51d04b65134ec49f61766 Mon Sep 17 00:00:00 2001 From: Edremon <106028744+Edremon@users.noreply.github.com.> Date: Fri, 22 Nov 2024 19:05:40 +0000 Subject: [PATCH 2/2] Install required i386 deps on runner --- .github/workflows/emu-build-all-linux.yml | 2 ++ .github/workflows/emu-deps-linux.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/emu-build-all-linux.yml b/.github/workflows/emu-build-all-linux.yml index 8238884e..f89e00d6 100644 --- a/.github/workflows/emu-build-all-linux.yml +++ b/.github/workflows/emu-build-all-linux.yml @@ -92,6 +92,7 @@ jobs: - name: "Install required packages" shell: "bash" run: | + sudo dpkg --add-architecture i386 sudo apt update -y sudo apt install -y coreutils # echo, printf, etc... sudo apt install -y build-essential @@ -100,6 +101,7 @@ jobs: # sudo apt install -y clang sudo apt install -y libglx-dev # needed for overlay build (header files such as GL/glx.h) sudo apt install -y libgl-dev # needed for overlay build (header files such as GL/gl.h) + sudo apt install -y libx11-dev:i386 # needed for overlay build # sudo apt install -y binutils # (optional) contains the tool 'readelf' mainly, and other usefull binary stuff # build target diff --git a/.github/workflows/emu-deps-linux.yml b/.github/workflows/emu-deps-linux.yml index 4cc98287..b1272e69 100644 --- a/.github/workflows/emu-deps-linux.yml +++ b/.github/workflows/emu-deps-linux.yml @@ -68,6 +68,7 @@ jobs: - name: "Install required packages" shell: "bash" run: | + sudo dpkg --add-architecture i386 sudo apt update -y sudo apt install -y coreutils # echo, printf, etc... sudo apt install -y build-essential @@ -76,6 +77,7 @@ jobs: # sudo apt install -y clang sudo apt install -y libglx-dev # needed for overlay build (header files such as GL/glx.h) sudo apt install -y libgl-dev # needed for overlay build (header files such as GL/gl.h) + sudo apt install -y libx11-dev:i386 # needed for overlay build # sudo apt install -y binutils # (optional) contains the tool 'readelf' mainly, and other usefull binary stuff - name: "Build deps"