Package Details: xstudio 0.11.2-2

Git Clone URL: https://aur.archlinux.org/xstudio.git (read-only, click to copy)
Package Base: xstudio
Description: Media playback and review application designed for professionals working in the film and TV post production industries.
Upstream URL: https://materialx.org/
Licenses: Apache
Provides: xstudio
Submitter: adro
Maintainer: adro
Last Packager: adro
Votes: 1
Popularity: 0.000006
First Submitted: 2023-01-20 17:34 (UTC)
Last Updated: 2023-09-07 14:45 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

michimussato commented on 2023-04-28 08:30 (UTC)

Hi there

Installation aborts on my system. Maybe there is something I am missing?

██████████████████  ████████   michael@pocket3 
██████████████████  ████████   --------------- 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: G1621-02 
████████            ████████   Kernel: 6.2.12-1-MANJARO 
████████  ████████  ████████   Uptime: 1 hour, 3 mins 
████████  ████████  ████████   Packages: 1850 (pacman) 
████████  ████████  ████████   Shell: bash 5.1.16 
████████  ████████  ████████   Resolution: 2560x1080 
████████  ████████  ████████   DE: Cinnamon 5.6.8 
████████  ████████  ████████   WM: Mutter (Muffin) 
████████  ████████  ████████   WM Theme: Mint-Y-Dark-Teal (Mint-Y) 
████████  ████████  ████████   Theme: Mint-Y-Dark-Teal [GTK2/3] 
████████  ████████  ████████   Icons: Papirus-Adapta-Nokto-Maia [GTK2/3] 
                               Terminal: gnome-terminal 
                               CPU: 11th Gen Intel i7-1195G7 (8) @ 5.000GHz 
                               GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] 
                               Memory: 5671MiB / 15774MiB 





[michael@pocket3 ~] $ pamac install xstudio
Warning: xstudio is only available from AUR
Preparing...
Cloning xstudio build files...
Generating xstudio information...
Checking xstudio dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  xstudio  0.9-4    AUR


Edit build files : [e] 
Apply transaction ? [e/y/N] y

==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Multiple identities can be used for authentication:
 1.  XXXXXXXXXXX
 2.  XXXXXXXXXXX
Choose identity to authenticate as (1-2): 1
Password: 
==== AUTHENTICATION COMPLETE ====

Building xstudio...
==> Making package: xstudio 0.9-4 (Fri 28 Apr 2023 10:13:41 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating xstudio git repo...
  -> Found v3.7.3.tar.gz
  -> Found xstudio.desktop
==> Validating source files with md5sums...
    xstudio ... Skipped
    v3.7.3.tar.gz ... Passed
    xstudio.desktop ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of xstudio git repo...
Cloning into 'xstudio'...
done.
  -> Extracting v3.7.3.tar.gz with bsdtar
==> Starting prepare()...
-- The CXX compiler identification is GNU 12.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
-- Using the single-header code from /var/tmp/pamac-build-michael/xstudio/src/json-3.7.3/single_include/
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /var/tmp/pamac-build-michael/xstudio/src/json-3.7.3/build
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- The CXX compiler identification is GNU 12.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
-- Found nlohmann_json: /var/tmp/pamac-build-michael/xstudio/src/json-3.7.3/build/nlohmann_jsonConfig.cmake (found version "3.7.3") 
-- Found Python: /usr/bin/python3.10 (found version "3.10.10") found components: Interpreter Development Development.Module Development.Embed 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.10", minimum required is "3.6") 
-- Found PythonLibs: /usr/lib/libpython3.10.so
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "2.10.4")
-- Found Python: /usr/bin/python3.10 (found version "3.10.10") found components: Interpreter 
-- Found CAF: /usr/lib/libcaf_core.so;/usr/lib/libcaf_io.so  found components: core io 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found ALSA: /usr/lib/libasound.so (found version "1.2.8") 
-- Found pybind11: /usr/include (found version "2.10.4")
-- Found pybind11: /usr/include (found version "2.10.4")
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.8")  
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.13")  
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found GLEW: /usr/include (found version "2.2.0") 
-- Found OpenColorIO: /usr/lib/cmake/OpenColorIO/OpenColorIOConfig.cmake (found version "2.2.1") 
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found FFMPEG: /usr/include (found version "6.0") found components: avcodec avformat swscale avutil 
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.0") 
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found CONFIG for OpenEXR 3 (OPENEXR_VERSION=3.1.7)
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 
-- Checking for one of the modules 'uuid'
-- The C compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done (2.1s)
-- Generating done (0.1s)
-- Build files have been written to: /var/tmp/pamac-build-michael/xstudio/src/build
ninja: Entering directory `build'
[38/435] Building CXX object src/media/src/CMakeFiles/media.dir/media_source_actor.cpp.o
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/media/src/media_source_actor.cpp: In member function ‘void xstudio::media::MediaSourceActor::init()’:
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/media/src/media_source_actor.cpp:296:17: note: ‘#pragma message: This should not be here, this is plugin specific.’
  296 | #pragma message "This should not be here, this is plugin specific."
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[58/435] Building CXX object src/plugin/media_metadata/ffprobe/src/CMakeFiles/media_metadata_ffprobe.dir/ffprobe_lib.cpp.o
FAILED: src/plugin/media_metadata/ffprobe/src/CMakeFiles/media_metadata_ffprobe.dir/ffprobe_lib.cpp.o 
/usr/bin/c++ -DBINARY_DIR=\"/var/tmp/pamac-build-michael/xstudio/src/build/bin\" -DFMT_SHARED -DPROJECT_VERSION=\"0.1.0\" -DROOT_DIR=\"/var/tmp/pamac-build-michael/xstudio/src/xstudio\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DTEST_RESOURCE=\"/var/tmp/pamac-build-michael/xstudio/src/xstudio/test_resource\" -DXSTUDIO_GLOBAL_NAME=\"xStudio\" -DXSTUDIO_GLOBAL_VERSION=\"0.9.0\" -D__linux__ -Dmedia_metadata_ffprobe_EXPORTS -Dtest_private=private -I/var/tmp/pamac-build-michael/xstudio/src/build/src/plugin/media_metadata/ffprobe/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/include -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src/SYSTEM -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/extern/include -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/extern/reproc/reproc++/include -isystem /var/tmp/pamac-build-michael/xstudio/src/json-3.7.3/single_include -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpic -fmax-errors=5 -fdiagnostics-color=always -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/plugin/media_metadata/ffprobe/src/CMakeFiles/media_metadata_ffprobe.dir/ffprobe_lib.cpp.o -MF src/plugin/media_metadata/ffprobe/src/CMakeFiles/media_metadata_ffprobe.dir/ffprobe_lib.cpp.o.d -o src/plugin/media_metadata/ffprobe/src/CMakeFiles/media_metadata_ffprobe.dir/ffprobe_lib.cpp.o -c /var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src/ffprobe_lib.cpp
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src/ffprobe_lib.cpp: In function ‘AVDictionary** {anonymous}::init_find_stream_opts(AVFormatContext*, AVDictionary*)’:
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_metadata/ffprobe/src/ffprobe_lib.cpp:105:35: error: ‘av_mallocz_array’ was not declared in this scope; did you mean ‘av_malloc_array’?
  105 |         result = (AVDictionary **)av_mallocz_array(avfc->nb_streams, sizeof(*result));
      |                                   ^~~~~~~~~~~~~~~~
      |                                   av_malloc_array
[59/435] Building CXX object src/plugin/media_reader/ffmpeg/src/CMakeFiles/media_reader_ffmpeg.dir/ffmpeg_stream.cpp.o
FAILED: src/plugin/media_reader/ffmpeg/src/CMakeFiles/media_reader_ffmpeg.dir/ffmpeg_stream.cpp.o 
/usr/bin/c++ -DBINARY_DIR=\"/var/tmp/pamac-build-michael/xstudio/src/build/bin\" -DFMT_SHARED -DOPTIMISED_BUFFER=1 -DPROJECT_VERSION=\"0.1.0\" -DROOT_DIR=\"/var/tmp/pamac-build-michael/xstudio/src/xstudio\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DTEST_RESOURCE=\"/var/tmp/pamac-build-michael/xstudio/src/xstudio/test_resource\" -DXSTUDIO_GLOBAL_NAME=\"xStudio\" -DXSTUDIO_GLOBAL_VERSION=\"0.9.0\" -D__linux__ -Dmedia_reader_ffmpeg_EXPORTS -Dtest_private=private -I/var/tmp/pamac-build-michael/xstudio/src/build/src/plugin/media_reader/ffmpeg/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/include -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src/src -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src/SYSTEM -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/extern/include -I/var/tmp/pamac-build-michael/xstudio/src/xstudio/extern/reproc/reproc++/include -isystem /var/tmp/pamac-build-michael/xstudio/src/json-3.7.3/single_include -isystem /usr/include/Imath -isystem /usr/include/OpenEXR -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fpic -fmax-errors=5 -fdiagnostics-color=always -std=gnu++17 -fPIC -fdiagnostics-color=always -Wfatal-errors -MD -MT src/plugin/media_reader/ffmpeg/src/CMakeFiles/media_reader_ffmpeg.dir/ffmpeg_stream.cpp.o -MF src/plugin/media_reader/ffmpeg/src/CMakeFiles/media_reader_ffmpeg.dir/ffmpeg_stream.cpp.o.d -o src/plugin/media_reader/ffmpeg/src/CMakeFiles/media_reader_ffmpeg.dir/ffmpeg_stream.cpp.o -c /var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src/ffmpeg_stream.cpp
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src/ffmpeg_stream.cpp: In constructor ‘xstudio::media_reader::ffmpeg::FFMpegStream::FFMpegStream(AVFormatContext*, AVStream*, int, int, std::string)’:
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/plugin/media_reader/ffmpeg/src/ffmpeg_stream.cpp:562:42: error: ‘AV_CODEC_FLAG2_DROP_FRAME_TIMECODE’ was not declared in this scope
  562 |             if (codec_context_->flags2 & AV_CODEC_FLAG2_DROP_FRAME_TIMECODE) {
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
[60/435] Building CXX object src/playhead/src/CMakeFiles/playhead.dir/sub_playhead.cpp.o
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/playhead/src/sub_playhead.cpp: In member function ‘void xstudio::playhead::SubPlayhead::make_static_precache_request(caf::typed_response_promise<bool>&, bool)’:
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/playhead/src/sub_playhead.cpp:961:5: note: ‘#pragma message: This needs fixing - for now, hardcoding fetch max 2048 frames for idle precache’
  961 |     "This needs fixing - for now, hardcoding fetch max 2048 frames for idle precache"
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[66/435] Building CXX object src/playlist/src/CMakeFiles/playlist.dir/playlist_actor.cpp.o
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/playlist/src/playlist_actor.cpp: In member function ‘void xstudio::playlist::PlaylistActor::open_media_reader(caf::actor)’:
/var/tmp/pamac-build-michael/xstudio/src/xstudio/src/playlist/src/playlist_actor.cpp:1994:5: note: ‘#pragma message: Disabling auto initialising of readers, it hits IO too hard when playlist is large. Needs a rethink.’
 1994 |     "Disabling auto initialising of readers, it hits IO too hard when playlist is large. Needs a rethink."
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

purejava commented on 2023-02-13 18:14 (UTC)

@adro Thanks for your comment. It was worth a try. X11 makes no difference. Adding the new env variable leads to a core dump: LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio QT_QPA_PLATFORM=wayland xstudio

ralph@fusion ~ % LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio QT_QPA_PLATFORM=wayland xstudio
[2023-02-13 19:13:39.633] [xstudio] [info] XStudio logging started.
[2023-02-13 19:13:40.154] [xstudio] [info] API enabled on 127.0.0.1:45500, session name default0
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

zsh: IOT instruction (core dumped)  LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio QT_QPA_PLATFORM= 
ralph@fusion ~ %

I am giving up now.

adro commented on 2023-02-12 21:50 (UTC) (edited on 2023-02-12 21:51 (UTC) by adro)

@purejava you can try using QT_QPA_PLATFORM=wayland or trying on X11. If that doesn't solve the issue, I recommend reporting it on Github.

purejava commented on 2023-02-12 19:02 (UTC)

Thanks @adro for adding the packages. It still fails to launch the UI. It does not look as if packages are missing though:

ralph@fusion ~ % LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio xstudio
[2023-02-12 19:56:46.034] [xstudio] [info] XStudio logging started.
[2023-02-12 19:56:46.078] [xstudio] [warning] Failed to read preference override Invalid override path /home/ralph/.config/DNEG/xstudio/preferences/new_session.json /home/ralph/.config/DNEG/xstudio/preferences/new_session.json
[2023-02-12 19:56:46.078] [xstudio] [warning] Failed to read preference override Invalid override path /home/ralph/.config/DNEG/xstudio/preferences/application.json /home/ralph/.config/DNEG/xstudio/preferences/application.json
[2023-02-12 19:56:46.078] [xstudio] [warning] Failed to read preference override Invalid override path /home/ralph/.config/DNEG/xstudio/preferences/qml_ui.json /home/ralph/.config/DNEG/xstudio/preferences/qml_ui.json
[2023-02-12 19:56:46.599] [xstudio] [info] API enabled on 127.0.0.1:45500, session name default0
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[2023-02-12 19:56:46.634] [xstudio] [warning] void xstudio::embedded_python::EmbeddedPython::setup() Failed to setup API : ModuleNotFoundError: No module named 'xstudio'

At:
  <string>(3): <module>

[2023-02-12 19:56:46.635] [xstudio] [warning] void xstudio::embedded_python::EmbeddedPython::setup() Failed to setup API : ModuleNotFoundError: No module named 'xstudio'

At:
  <string>(3): <module>

[2023-02-12 19:56:46.635] [xstudio] [warning] bool xstudio::embedded_python::EmbeddedPython::connect(int) Failed to init API : NameError: name 'Connection' is not defined

At:
  <string>(3): <module>

[2023-02-12 19:56:46.635] [xstudio] [warning] Connected failed false
QQmlApplicationEngine failed to load component
qrc:/main.qml:5:1: plugin cannot be loaded for module "QtQuick.Controls": Cannot protect module QtQuick.Controls 2 as it was never registered
[2023-02-12 19:56:46.894] [xstudio] [info] XStudio UI launched.
[2023-02-12 19:56:47.959] [xstudio] [info] XStudio logging stopped.

adro commented on 2023-02-12 15:23 (UTC)

Just added some dependencies. If those are not enough, compare your packages with the ones on the Ubuntu build guide and comment the missing ones here.

https://github.com/AcademySoftwareFoundation/xstudio/blob/main/docs/build_guides/ubuntu_22_04.mdhttps://github.com/AcademySoftwareFoundation/xstudio/blob/main/docs/build_guides/ubuntu_22_04.md

purejava commented on 2023-02-12 13:35 (UTC)

Are some packages missing in depends? With pybind11, qt5-base and qt5-quick3d the build succeeds, but even on starting the application with LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio xstudio the UI does not come up:

QQmlApplicationEngine failed to load component
qrc:/main.qml:11:1: module "Qt.labs.platform" is not installed
qrc:/main.qml:9:1: module "QtGraphicalEffects" is not installed
qrc:/main.qml:8:1: module "QtQuick.Dialogs" is not installed
qrc:/main.qml:7:1: module "QtQuick.Controls.Styles" is not installed
qrc:/main.qml:5:1: module "QtQuick.Controls" is not installed
qrc:/main.qml:11:1: module "Qt.labs.platform" is not installed
qrc:/main.qml:9:1: module "QtGraphicalEffects" is not installed
qrc:/main.qml:8:1: module "QtQuick.Dialogs" is not installed
qrc:/main.qml:7:1: module "QtQuick.Controls.Styles" is not installed
qrc:/main.qml:5:1: module "QtQuick.Controls" is not installed
qrc:/main.qml:11:1: module "Qt.labs.platform" is not installed
qrc:/main.qml:9:1: module "QtGraphicalEffects" is not installed
qrc:/main.qml:8:1: module "QtQuick.Dialogs" is not installed
qrc:/main.qml:7:1: module "QtQuick.Controls.Styles" is not installed
qrc:/main.qml:5:1: module "QtQuick.Controls" is not installed
qrc:/main.qml:11:1: module "Qt.labs.platform" is not installed
qrc:/main.qml:9:1: module "QtGraphicalEffects" is not installed
qrc:/main.qml:8:1: module "QtQuick.Dialogs" is not installed
qrc:/main.qml:7:1: module "QtQuick.Controls.Styles" is not installed
qrc:/main.qml:5:1: module "QtQuick.Controls" is not installed
qrc:/main.qml:11:1: module "Qt.labs.platform" is not installed
qrc:/main.qml:9:1: module "QtGraphicalEffects" is not installed
qrc:/main.qml:8:1: module "QtQuick.Dialogs" is not installed
qrc:/main.qml:7:1: module "QtQuick.Controls.Styles" is not installed
qrc:/main.qml:5:1: module "QtQuick.Controls" is not installed
[2023-02-12 14:27:33.988] [xstudio] [info] XStudio UI launched.
[2023-02-12 14:27:35.040] [xstudio] [info] XStudio logging stopped.

purejava commented on 2023-02-12 08:17 (UTC)

Hi, thanks for the package. build currently fails with:

==> Beginne build()...
-- The CXX compiler identification is GNU 12.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
-- Found nlohmann_json: /home/ralph/.cache/yay/xstudio/src/json-3.7.3/build/nlohmann_jsonConfig.cmake (found version "3.7.3") 
-- Found Python: /usr/bin/python3.10 (found version "3.10.9") found components: Interpreter Development Development.Module Development.Embed 
CMake Error at src/python_module/src/CMakeLists.txt:3 (find_package):
  By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "pybind11",
  but CMake did not find one.

  Could not find a package configuration file provided by "pybind11" with any
  of the following names:

    pybind11Config.cmake
    pybind11-config.cmake

  Add the installation prefix of "pybind11" to CMAKE_PREFIX_PATH or set
  "pybind11_DIR" to a directory containing one of the above files.  If
  "pybind11" provides a separate development package or SDK, be sure it has
  been installed.


-- Configuring incomplete, errors occurred!
See also "/home/ralph/.cache/yay/xstudio/src/build/CMakeFiles/CMakeOutput.log".
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...

mrueg commented on 2023-01-25 21:06 (UTC)

Brilliant, that did work! Thank you for the help

adro commented on 2023-01-25 16:20 (UTC)

@mrueg Okay I added the necessary variables in the .desktop file. Seems like it needs XSTUDIO_ROOT

You can also run from terminal with LD_LIBRARY_PATH=/opt/xstudio/lib XSTUDIO_ROOT=/opt/xstudio xstudio

I'll look for a more convinient way to fix this issue, thanks for reporting.

mrueg commented on 2023-01-25 12:37 (UTC) (edited on 2023-01-25 12:38 (UTC) by mrueg)

@adro Strange, it is installed, and the file is there. Trying with LD_LIBRARY_PATH=/opt/xstudio/lib xstudio gets me one step further, but complains about a missing file:

[2023-01-25 12:35:41.471] [xstudio] [info] XStudio logging started.
[2023-01-25 12:35:41.472] [xstudio] [warning] Failed preference_load_defaults from path /home/mrueg/.cache/pikaur/build/xstudio/src/build/bin/preference with error filesystem error: directory iterator cannot open directory: No such file or directory [/home/mrueg/.cache/pikaur/build/xstudio/src/build/bin/preference].
[2023-01-25 12:35:41.472] [xstudio] [error] Failed to load application preferences /home/mrueg/.cache/pikaur/build/xstudio/src/build/bin/preference

(I'm using the Pikaur tool for my AUR builds, not sure if something else might work better.)