Hello,
I’m looking for build instructions and dependencies for building intiface-central from source for Linux. The README.md at https://github.com/intiface/intiface-central/blob/main/README.md unfortunately doesn’t include any.
Running cmake in the linux subdirectory currently produces the following errors on main:
-- The CXX compiler identification is GNU 13.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at flutter/CMakeLists.txt:7 (include):
include could not find requested file:
intiface-central/linux/flutter/ephemeral/generated_config.cmake
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.0.3")
-- Checking for module 'gtk+-3.0'
-- Found gtk+-3.0, version 3.24.38
-- Checking for module 'glib-2.0'
-- Found glib-2.0, version 2.78.0
-- Checking for module 'gio-2.0'
-- Found gio-2.0, version 2.78.0
CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
add_subdirectory given source
"flutter/ephemeral/.plugin_symlinks/screen_retriever/linux" which is not an
existing directory.
Call Stack (most recent call first):
CMakeLists.txt:91 (include)
CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
add_subdirectory given source
"flutter/ephemeral/.plugin_symlinks/url_launcher_linux/linux" which is not
an existing directory.
Call Stack (most recent call first):
CMakeLists.txt:91 (include)
CMake Error at flutter/generated_plugins.cmake:17 (add_subdirectory):
add_subdirectory given source
"flutter/ephemeral/.plugin_symlinks/window_manager/linux" which is not an
existing directory.
Call Stack (most recent call first):
CMakeLists.txt:91 (include)
-- Rust Target: x86_64-unknown-linux-gnu
-- Determining required link libraries for target x86_64-unknown-linux-gnu
-- Required static libs for target x86_64-unknown-linux-gnu: gcc_s;util;rt;pthread;m;dl;c
-- Found Rust: /usr/bin/rustc (found version "1.72.0")
-- Configuring incomplete, errors occurred!
It appears like the ephemeral subdirectory and a bunch of other directories are missing in linux/flutter, however it is unclear if/how they should be generated.