Package Details: wivrn-dashboard 0.21.1-1

Git Clone URL: https://aur.archlinux.org/wivrn-dashboard.git (read-only, click to copy)
Package Base: wivrn-dashboard
Description: A wireless Monado-based OpenXR runtime for standalone headsets.
Upstream URL: https://github.com/WiVRn/WiVRn
Licenses: GPL-3.0-only
Submitter: gmeunier
Maintainer: gmeunier
Last Packager: gmeunier
Votes: 1
Popularity: 0.96
First Submitted: 2024-10-04 07:08 (UTC)
Last Updated: 2024-11-04 16:43 (UTC)

Latest Comments

strat0 commented on 2024-11-22 07:16 (UTC)

Had to install qt6-tools first because Qt6LinguistTools was missing:

-- Could NOT find Qt6LinguistTools (missing: Qt6LinguistTools_DIR)
CMake Error at CMakeLists.txt:170 (find_package):
  Found package configuration file:

    /usr/lib/cmake/Qt6/Qt6Config.cmake

  but it set Qt6_FOUND to FALSE so package "Qt6" is considered to be NOT
  FOUND.  Reason given by package:

  Failed to find required Qt component "LinguistTools".

gmeunier commented on 2024-10-19 17:17 (UTC) (edited on 2024-10-19 17:17 (UTC) by gmeunier)

I've added a patch to make it compile with Qt 6.8, it's not upstream yet because it breaks Qt < 6.7 for now but it's not a problem for arch. This also solves the race condition that hwkiller found.

hwkiller commented on 2024-10-17 18:51 (UTC)

Third issue:

[30/31] Linking CXX executable server/wivrn-dashboard
FAILED: server/wivrn-dashboard 
: && /usr/bin/c++ -march=native -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -O2 -g -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -flto=auto    -fPIE -pie dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn-dashboard_autogen/mocs_compilation.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/main.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/main_window.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/settings.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn_server.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/wizard.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/rectangle_partitionner.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/steam_app.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/adb.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/version.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn_server_dbus.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/__/.qt/rcc/qrc_wivrn-dashboard_translations.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn-dashboard_autogen/YCDLW3T4OG/qrc_wivrn-dashboard.cpp.o dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp.o -o server/wivrn-dashboard  /usr/lib/libQt6Widgets.so.6.8.0  /usr/lib/libQt6Network.so.6.8.0  /usr/lib/libQt6Gui.so.6.8.0  /usr/lib/libQt6DBus.so.6.8.0  /usr/lib/libGLX.so  /usr/lib/libOpenGL.so  /usr/lib/libQt6Core.so.6.8.0  /usr/lib/libcap.so && :
/usr/bin/ld: dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp.o (symbol from plugin): in function `qInitResources_wivrn_dashboard_translations()':
(.text+0x0): multiple definition of `qInitResources_wivrn_dashboard_translations()'; dashboard/CMakeFiles/wivrn-dashboard.dir/__/.qt/rcc/qrc_wivrn-dashboard_translations.cpp.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: dashboard/CMakeFiles/wivrn-dashboard.dir/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp.o (symbol from plugin): in function `qInitResources_wivrn_dashboard_translations()':
(.text+0x0): multiple definition of `qCleanupResources_wivrn_dashboard_translations()'; dashboard/CMakeFiles/wivrn-dashboard.dir/__/.qt/rcc/qrc_wivrn-dashboard_translations.cpp.o (symbol from plugin):(.text+0x0): first defined here

hwkiller commented on 2024-10-17 18:45 (UTC) (edited on 2024-10-17 18:51 (UTC) by hwkiller)

I am receiving this error:

[0/2] Re-checking globbed directories...
[1/34] Automatic RCC for ../.qt/rcc/wivrn-dashboard_translations.qrc
FAILED: dashboard/CMakeFiles/wivrn-dashboard_arcc_wivrn-dashboard_translations dashboard/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/CMakeFiles/wivrn-dashboard_arcc_wivrn-dashboard_translations /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp 
cd /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard && /usr/bin/cmake -E cmake_autorcc /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/CMakeFiles/wivrn-dashboard_autogen.dir/AutoRcc_wivrn-dashboard_translations_UAGUEJJYYD_Info.json RelWithDebInfo

AutoRcc subprocess error
------------------------
The rcc process failed to compile
  "SRC:/build-dashboard/.qt/rcc/wivrn-dashboard_translations.qrc"
into
  "SRC:/build-dashboard/dashboard/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp"

Command
-------
/usr/lib/qt6/rcc -name wivrn_dashboard_translations -o /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/wivrn-dashboard_autogen/UAGUEJJYYD/qrc_wivrn-dashboard_translations.cpp /home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/.qt/rcc/wivrn-dashboard_translations.qrc

Output
------
RCC: Error in '/home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/.qt/rcc/wivrn-dashboard_translations.qrc': Cannot find file '/home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/wivrn_en.qm'

[2/34] Generating dashboard/wivrn_fr.qm
Updating '/home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/wivrn_fr.qm'...
    Generated 131 translation(s) (131 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[3/34] Generating dashboard/wivrn_en.qm
Updating '/home/hwkiller/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard/wivrn_en.qm'...
    Generated 131 translation(s) (131 finished and 0 unfinished)
    Ignored 1 untranslated source text(s)
[4/34] Automatic MOC and UIC for target wivrn-common
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: wivrn-dashboard-exit status 4
 -> Failed to install the following packages. Manual intervention is required:

Yet that file exists:

> ls ~/.cache/yay/wivrn-dashboard/src/WiVRn-0.20/build-dashboard/dashboard
CMakeFiles  cmake_install.cmake  gui_config.h  io.github.wivrn.wivrn.desktop  moc_wivrn_server_dbus.cpp_parameters  version.cpp  wivrn-dashboard_autogen  wivrn_en.qm  wivrn_fr.qm

Edit: Nvm... I think there's somehow a race condition in their build system. When I re-ran makepkg, it progressed past this.

Second issue:

Could NOT find Boost (missing: Boost_INCLUDE_DIR locale) (Required is at least version "1.75.0")

I assume you need to add boost to deps.

gmeunier commented on 2024-10-09 07:27 (UTC)

I've fixed it in wivrn-server, you can try reinstalling wivrn-server before installing wivrn-dashboard

shawarden commented on 2024-10-08 21:36 (UTC)

Fails as the installation destination is owned by wivrn-server

error: failed to commit transaction (conflicting files)
wivrn-dashboard: /usr/share/applications/io.github.wivrn.wivrn.desktop exists in filesystem (owned by wivrn-server)
wivrn-dashboard: /usr/share/icons/hicolor/scalable/apps/io.github.wivrn.wivrn.svg exists in filesystem (owned by wivrn-server)
wivrn-dashboard: /usr/share/metainfo/io.github.wivrn.wivrn.metainfo.xml exists in filesystem (owned by wivrn-server)
Errors occurred, no packages were upgraded.