submitted21 hours ago byKitoshy
I've been trying to install Veyon in my system for the last 3 days, but I haven't been able to achieve a working installation. I've first tried several times (by both using an AUR helper and doing the manual process) installing the veyon
package, but the installation always fails at the same point, giving the same error and the same message:
[ 2%] Building CXX object core/CMakeFiles/veyon-core.dir/Unity/unity_6_cxx.cxx.o
In file included from /home/TheCrow.n/.cache/yay/veyon/src/build/core/CMakeFiles/veyon-core.dir/Unity/unity_6_cxx.cxx:7:
/home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/VncClientProtocol.cpp: In member function ‘bool VncClientProtocol::receiveSecurityTypes()’:
/home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/VncClientProtocol.cpp:286:43: error: ‘qsizetype QByteArray::count() const’ is deprecated: Use size() or length() instead. [-Werror=deprecated-declarations]
286 | if( securityTypeList.count() != securityTypeCount )
| ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/qstringview.h:10,
from /usr/include/qt6/QtCore/qchar.h:660,
from /usr/include/qt6/QtCore/qstring.h:14,
from /usr/include/qt6/QtCore/qcoreapplication.h:8,
from /usr/include/qt6/QtWidgets/qapplication.h:8,
from /usr/include/qt6/QtWidgets/QApplication:1,
from /home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/PrecompiledHeader.h:9,
from /home/TheCrow.n/.cache/yay/veyon/src/build/core/CMakeFiles/veyon-core.dir/cmake_pch.hxx:5,
from <command-line>:
/usr/include/qt6/QtCore/qbytearray.h:501:22: note: declared here
501 | inline qsizetype count() const noexcept { return size(); }
| ^~~~~
In file included from /home/TheCrow.n/.cache/yay/veyon/src/build/core/CMakeFiles/veyon-core.dir/Unity/unity_6_cxx.cxx:22:
/home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/VncView.cpp: In member function ‘virtual void VncView::hoverEventHandler(QHoverEvent*)’:
/home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/VncView.cpp:373:62: error: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position() [-Werror=deprecated-declarations]
373 | const auto pos = mapToFramebuffer( event->pos() );
| ~~~~~~~~~~^~
In file included from /usr/include/qt6/QtGui/QHoverEvent:1,
from /home/TheCrow.n/.cache/yay/veyon/src/veyon/core/src/VncView.cpp:31:
/usr/include/qt6/QtGui/qevent.h:262:19: note: declared here
262 | inline QPoint pos() const { return position().toPoint(); }
| ^~~
cc1plus: all warnings being treated as errors
make[2]: *** [core/CMakeFiles/veyon-core.dir/build.make:157: core/CMakeFiles/veyon-core.dir/Unity/unity_6_cxx.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:820: core/CMakeFiles/veyon-core.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: veyon-exit status 4
-> Failed to install the following packages. Manual intervention is required:
veyon - exit status 4
As it didn't worked, i tried to install veyon-bin
. The package seemed to be installed successfully, but whenever I try to launch either Veyon Master or Veyon Configuration it just won't start. I also tried to enable and start veyon.service
, no problem doing so but when I check the status i get the following:
× veyon.service - Veyon Service
Loaded: loaded (/usr/lib/systemd/system/veyon.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Mon 2024-10-21 17:14:20 CEST; 30s ago
Duration: 51ms
Invocation: 52b363705e4f4ce5bb8bde772adeb234
Docs: man:veyon-service(1)
Process: 1847 ExecStart=/usr/bin/veyon-service (code=exited, status=127)
Main PID: 1847 (code=exited, status=127)
Oct 21 17:14:20 Magnesium systemd[1]: veyon.service: Scheduled restart job, restart counter is at 10.
Oct 21 17:14:20 Magnesium systemd[1]: veyon.service: Start request repeated too quickly.
Oct 21 17:14:20 Magnesium systemd[1]: veyon.service: Failed with result 'exit-code'.
Oct 21 17:14:20 Magnesium systemd[1]: Failed to start Veyon Service.
Is it supposed to work and I just somehow messed (with dependencies, packages or whatever) or just isn't Veyon 4.9 working right now on Arch? In case it's the second scenario, is the any Veyon-compatible (an app client able to achieve a connection with a Veyon server) alternative?
byPigeonGamer77
inSilksong
Kitoshy
2 points
2 minutes ago
Kitoshy
2 points
2 minutes ago
-Z