actiona
actiona copied to clipboard
Fedora Linux version 39 install or build ?
how did you install on fedora 39
the package does not exist on the official repository
and it is also not present on rpm fusion
I searched to find the equivalent of dependencies
this seems to work according to cmake
sudo dnf -y install qt-devel libXtst-devel libnotify-devel gcc gcc-c++ cmake make opencv-devel boost-devel bluez bluez-libs-devel bluez-tools
Last metadata expiration check: 1:54:04 ago on Fri Feb 23 20:18:07 2024.
Package qt-devel-1:4.8.7-74.fc39.x86_64 is already installed.
Package libXtst-devel-1.2.4-3.fc39.x86_64 is already installed.
Package libnotify-devel-0.8.3-1.fc39.x86_64 is already installed.
Package gcc-13.2.1-6.fc39.x86_64 is already installed.
Package gcc-c++-13.2.1-6.fc39.x86_64 is already installed.
Package cmake-3.27.7-1.fc39.x86_64 is already installed.
Package make-1:4.4.1-2.fc39.x86_64 is already installed.
Package opencv-devel-4.8.1-1.fc39.x86_64 is already installed.
Package boost-devel-1.81.0-8.fc39.x86_64 is already installed.
Package bluez-5.72-1.fc39.x86_64 is already installed.
Package bluez-libs-devel-5.72-1.fc39.x86_64 is already installed.
Package bluez-tools-0.2.0-0.21.git20170912.7cb788c.fc39.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
wget https://github.com/Jmgr/actiona/archive/refs/tags/v3.10.2.tar.gz -O actiona-3.10.2.tar.gz
tar -xf actiona-3.10.2.tar.gz
cd actiona-3.10.2
mkdir build
cd build
cmake ..
-- 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/lib64/ccache/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5")
-- Checking for one of the modules 'xtst'
-- Found OpenCV: /usr (found version "4.8.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for one of the modules 'libnotify'
-- Checking for one of the modules 'x11'
-- Checking for one of the modules 'bluez'
-- Checking for one of the modules 'udev'
-- Configuring done (2.7s)
-- Generating done (0.1s)
-- Build files have been written to: $HOME/actiona-3.10.2/build
but when running make on version 3.10.2
this returns an error
make
[ 1%] Automatic MOC and UIC for target tools
[ 1%] Built target tools_autogen
[ 1%] Building CXX object tools/CMakeFiles/tools.dir/tools_autogen/mocs_compilation.cpp.o
[ 1%] Building CXX object tools/CMakeFiles/tools.dir/src/highresolutiontimer.cpp.o
[ 2%] Building CXX object tools/CMakeFiles/tools.dir/src/languages.cpp.o
[ 2%] Building CXX object tools/CMakeFiles/tools.dir/src/updater.cpp.o
[ 2%] Linking CXX shared library tools.so
[ 2%] Built target tools
[ 2%] Generating ../translations/tools_fr_FR.qm
Updating '$HOME/actiona-3.10.2/build/translations/tools_fr_FR.qm'...
Generated 8 translation(s) (8 finished and 0 unfinished)
[ 3%] Generating ../translations/tools_zh_CN.qm
Updating '$HOME/actiona-3.10.2/build/translations/tools_zh_CN.qm'...
Generated 9 translation(s) (9 finished and 0 unfinished)
[ 3%] Built target tools_translations
[ 3%] Automatic MOC and UIC for target actiontools
[ 3%] Built target actiontools_autogen
[ 3%] Automatic RCC for actiontools.qrc
[ 4%] Building CXX object actiontools/CMakeFiles/actiontools.dir/actiontools_autogen/mocs_compilation.cpp.o
[ 4%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actiondefinition.cpp.o
[ 4%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actionexception.cpp.o
[ 5%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actionfactory.cpp.o
[ 5%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actioninstancebuffer.cpp.o
[ 5%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actioninstance.cpp.o
[ 6%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/actionpack.cpp.o
[ 6%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/booleanedit.cpp.o
[ 6%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/booleanparameterdefinition.cpp.o
[ 7%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/choosepositionpushbutton.cpp.o
[ 7%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/choosewindowpushbutton.cpp.o
[ 7%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codecombobox.cpp.o
[ 8%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codedatetimeedit.cpp.o
[ 8%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codeedit.cpp.o
[ 8%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codeeditordialog.cpp.o
[ 9%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codehighlighter.cpp.o
[ 9%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codelineeditbutton.cpp.o
[ 9%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codelineedit.cpp.o
[ 10%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/codespinbox.cpp.o
[ 10%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/coloredit.cpp.o
[ 10%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/colorparameterdefinition.cpp.o
[ 11%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/colorpositionparameterdefinition.cpp.o
[ 11%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/consoletableview.cpp.o
[ 11%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/consolewidget.cpp.o
[ 12%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/crossplatform.cpp.o
[ 12%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/datacopyactioninstance.cpp.o
[ 12%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/datetimeparameterdefinition.cpp.o
[ 13%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/devicecopythread.cpp.o
[ 13%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/elementdefinition.cpp.o
[ 13%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/environmentvariableparameterdefinition.cpp.o
[ 14%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/fileedit.cpp.o
[ 14%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/fileparameterdefinition.cpp.o
[ 14%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/groupdefinition.cpp.o
[ 15%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/helpbutton.cpp.o
[ 15%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/ifactionparameterdefinition.cpp.o
[ 15%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/ifactionvalue.cpp.o
[ 16%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/imagelabel.cpp.o
[ 16%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/imageparameterdefinition.cpp.o
[ 16%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/itemlistmodel.cpp.o
[ 17%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/itemlistview.cpp.o
[ 17%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/itemlistwidget.cpp.o
[ 17%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/itemsparameterdefinition.cpp.o
[ 18%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyboardkey.cpp.o
[ 18%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyboardkeyedit.cpp.o
[ 18%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyboardkeyparameterdefinition.cpp.o
[ 19%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyedit.cpp.o
[ 19%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyinput.cpp.o
[ 19%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keymapper.cpp.o
[ 20%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyparameterdefinition.cpp.o
[ 20%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keysym2ucs.cpp.o
[ 20%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keysymhelper.cpp.o
[ 21%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keywords.cpp.o
[ 21%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/linecombobox.cpp.o
[ 21%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/lineparameterdefinition.cpp.o
[ 22%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/listparameterdefinition.cpp.o
[ 22%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/localeparameterdefinition.cpp.o
[ 22%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/messagehandler.cpp.o
[ 23%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/multitextparameterdefinition.cpp.o
[ 23%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/numberformat.cpp.o
[ 23%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/numberparameterdefinition.cpp.o
[ 24%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/opencvalgorithms.cpp.o
[ 24%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/parametercontainer.cpp.o
[ 24%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/parameter.cpp.o
[ 25%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/parameterdefinition.cpp.o
[ 25%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/pointitemdelegate.cpp.o
[ 25%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/pointlistparameterdefinition.cpp.o
[ 26%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/pointlistwidget.cpp.o
[ 26%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/positionedit.cpp.o
[ 26%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/positionparameterdefinition.cpp.o
[ 27%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/procedureparameterdefinition.cpp.o
[ 27%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/registry.cpp.o
[ 27%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/resource.cpp.o
[ 28%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/resourcenamedialog.cpp.o
[ 28%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/savescreenshotwizardpage.cpp.o
[ 28%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/screenpositionwidget.cpp.o
[ 29%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/screenshooter.cpp.o
[ 29%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/screenshotpushbutton.cpp.o
[ 29%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/screenshotwizard.cpp.o
[ 30%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/screenshotwizardpage.cpp.o
[ 30%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/scriptcompleter.cpp.o
[ 30%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/script.cpp.o
[ 31%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/scriptlinemodel.cpp.o
[ 31%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/subparameter.cpp.o
[ 31%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/switchtextmodepushbutton.cpp.o
[ 32%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/targetwindow.cpp.o
[ 32%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/textparameterdefinition.cpp.o
[ 32%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/variablelineedit.cpp.o
[ 33%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/variableparameterdefinition.cpp.o
[ 33%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/windowedit.cpp.o
[ 34%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/windowhandle.cpp.o
[ 34%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/windowparameterdefinition.cpp.o
[ 34%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/keyboardkey_xkb.cpp.o
[ 35%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/algorithms.cpp.o
[ 35%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/codeclass.cpp.o
[ 35%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/codetools.cpp.o
[ 36%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/color.cpp.o
[ 36%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/image.cpp.o
[ 36%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/point.cpp.o
[ 37%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/prettyprinting.cpp.o
[ 37%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/processhandle.cpp.o
[ 37%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/rawdata.cpp.o
[ 38%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/rect.cpp.o
[ 38%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/size.cpp.o
[ 38%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/code/window.cpp.o
[ 39%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtimagefilters/convolutionfilter.cpp.o
[ 39%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtimagefilters/punchfilter.cpp.o
[ 39%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtimagefilters/qtimagefilter.cpp.o
[ 40%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtimagefilters/qtimagefilterfactory.cpp.o
[ 40%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtsingleapplication/qtlocalpeer.cpp.o
[ 40%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtsingleapplication/qtlockedfile.cpp.o
[ 41%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtsingleapplication/qtlockedfile_unix.cpp.o
[ 41%] Building CXX object actiontools/CMakeFiles/actiontools.dir/src/qtsingleapplication/qtsingleapplication.cpp.o
[ 41%] Building CXX object actiontools/CMakeFiles/actiontools.dir/actiontools_autogen/EWIEGA46WW/qrc_actiontools.cpp.o
[ 42%] Linking CXX shared library actiontools.so
[ 42%] Built target actiontools
[ 42%] Generating ../translations/actiontools_fr_FR.qm
Updating '$HOME/actiona-3.10.2/build/translations/actiontools_fr_FR.qm'...
Generated 349 translation(s) (349 finished and 0 unfinished)
[ 43%] Generating ../translations/actiontools_zh_CN.qm
Updating '$HOME/actiona-3.10.2/build/translations/actiontools_zh_CN.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Generated 349 translation(s) (349 finished and 0 unfinished)
[ 43%] Built target actiontools_translations
[ 43%] Automatic MOC and UIC for target execution
[ 43%] Built target execution_autogen
[ 43%] Automatic RCC for execution.qrc
[ 44%] Building CXX object execution/CMakeFiles/execution.dir/execution_autogen/mocs_compilation.cpp.o
[ 44%] Building CXX object execution/CMakeFiles/execution.dir/src/codeactiona.cpp.o
[ 44%] Building CXX object execution/CMakeFiles/execution.dir/src/codeexecution.cpp.o
[ 45%] Building CXX object execution/CMakeFiles/execution.dir/src/codeinitializer.cpp.o
[ 45%] Building CXX object execution/CMakeFiles/execution.dir/src/codestdio.cpp.o
[ 45%] Building CXX object execution/CMakeFiles/execution.dir/src/execution.cpp.o
[ 46%] Building CXX object execution/CMakeFiles/execution.dir/src/executionwindow.cpp.o
[ 46%] Building CXX object execution/CMakeFiles/execution.dir/src/scriptagent.cpp.o
[ 46%] Building CXX object execution/CMakeFiles/execution.dir/execution_autogen/EWIEGA46WW/qrc_execution.cpp.o
[ 47%] Linking CXX shared library execution.so
[ 47%] Built target execution
[ 47%] Generating ../translations/execution_fr_FR.qm
Updating '$HOME/actiona-3.10.2/build/translations/execution_fr_FR.qm'...
Generated 23 translation(s) (23 finished and 0 unfinished)
[ 48%] Generating ../translations/execution_zh_CN.qm
Updating '$HOME/actiona-3.10.2/build/translations/execution_zh_CN.qm'...
Generated 23 translation(s) (23 finished and 0 unfinished)
[ 48%] Built target execution_translations
[ 48%] Automatic MOC and UIC for target executer
[ 48%] Built target executer_autogen
[ 48%] Building CXX object executer/CMakeFiles/executer.dir/executer_autogen/mocs_compilation.cpp.o
[ 48%] Building CXX object executer/CMakeFiles/executer.dir/src/codeexecuter.cpp.o
[ 49%] Building CXX object executer/CMakeFiles/executer.dir/src/executer.cpp.o
[ 49%] Building CXX object executer/CMakeFiles/executer.dir/src/mainclass.cpp.o
[ 49%] Building CXX object executer/CMakeFiles/executer.dir/src/main.cpp.o
[ 50%] Building CXX object executer/CMakeFiles/executer.dir/src/scriptexecuter.cpp.o
[ 50%] Linking CXX executable ../actexec
[ 50%] Built target executer
[ 51%] Generating ../translations/executer_fr_FR.qm
Updating '$HOME/actiona-3.10.2/build/translations/executer_fr_FR.qm'...
Generated 23 translation(s) (23 finished and 0 unfinished)
[ 51%] Generating ../translations/executer_zh_CN.qm
Updating '$HOME/actiona-3.10.2/build/translations/executer_zh_CN.qm'...
Generated 23 translation(s) (23 finished and 0 unfinished)
[ 51%] Built target executer_translations
[ 51%] Automatic MOC and UIC for target gui
[ 51%] Built target gui_autogen
[ 51%] Automatic RCC for gui.qrc
[ 51%] Building CXX object gui/CMakeFiles/gui.dir/gui_autogen/mocs_compilation.cpp.o
[ 52%] Building CXX object gui/CMakeFiles/gui.dir/src/aboutdialog.cpp.o
[ 52%] Building CXX object gui/CMakeFiles/gui.dir/src/actiondialog.cpp.o
[ 52%] Building CXX object gui/CMakeFiles/gui.dir/src/changelogdialog.cpp.o
[ 53%] Building CXX object gui/CMakeFiles/gui.dir/src/colorpickerpushbutton.cpp.o
[ 53%] Building CXX object gui/CMakeFiles/gui.dir/src/deleteactionpushbutton.cpp.o
[ 53%] Building CXX object gui/CMakeFiles/gui.dir/src/filetypeguesser.cpp.o
[ 54%] Building CXX object gui/CMakeFiles/gui.dir/src/filterlineedit.cpp.o
[ 54%] Building CXX object gui/CMakeFiles/gui.dir/src/flagscombobox.cpp.o
[ 54%] Building CXX object gui/CMakeFiles/gui.dir/src/global.cpp.o
[ 55%] Building CXX object gui/CMakeFiles/gui.dir/src/main.cpp.o
[ 55%] Building CXX object gui/CMakeFiles/gui.dir/src/mainwindow.cpp.o
[ 55%] Building CXX object gui/CMakeFiles/gui.dir/src/newactiondialog.cpp.o
[ 56%] Building CXX object gui/CMakeFiles/gui.dir/src/newactionmodel.cpp.o
[ 56%] Building CXX object gui/CMakeFiles/gui.dir/src/newactionproxymodel.cpp.o
[ 56%] Building CXX object gui/CMakeFiles/gui.dir/src/newactiontreewidget.cpp.o
[ 57%] Building CXX object gui/CMakeFiles/gui.dir/src/progresssplashscreen.cpp.o
[ 57%] Building CXX object gui/CMakeFiles/gui.dir/src/resourcedialog.cpp.o
[ 57%] Building CXX object gui/CMakeFiles/gui.dir/src/resourcenamedelegate.cpp.o
[ 58%] Building CXX object gui/CMakeFiles/gui.dir/src/resourcetablewidget.cpp.o
[ 58%] Building CXX object gui/CMakeFiles/gui.dir/src/resourcetypedelegate.cpp.o
[ 58%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptcontentdialog.cpp.o
[ 59%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptmodel.cpp.o
[ 59%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptmodelundocommands.cpp.o
[ 59%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptparametersdialog.cpp.o
[ 60%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptproxymodel.cpp.o
[ 60%] Building CXX object gui/CMakeFiles/gui.dir/src/scriptsettingsdialog.cpp.o
[ 60%] Building CXX object gui/CMakeFiles/gui.dir/src/scripttreeview.cpp.o
[ 61%] Building CXX object gui/CMakeFiles/gui.dir/src/settingsdialog.cpp.o
[ 61%] Building CXX object gui/CMakeFiles/gui.dir/src/settingskeyedit.cpp.o
[ 61%] Building CXX object gui/CMakeFiles/gui.dir/src/sfxscriptdialog.cpp.o
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/src/QHotkey/qhotkey.cpp.o
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/src/QHotkey/qhotkey_x11.cpp.o
[ 62%] Building CXX object gui/CMakeFiles/gui.dir/gui_autogen/EWIEGA46WW/qrc_gui.cpp.o
[ 63%] Linking CXX executable ../actiona
[ 63%] Built target gui
[ 63%] Generating ../translations/gui_fr_FR.qm
Updating '$HOME/actiona-3.10.2/build/translations/gui_fr_FR.qm'...
Generated 440 translation(s) (440 finished and 0 unfinished)
[ 64%] Generating ../translations/gui_zh_CN.qm
Updating '$HOME/actiona-3.10.2/build/translations/gui_zh_CN.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Generated 440 translation(s) (440 finished and 0 unfinished)
[ 64%] Built target gui_translations
[ 65%] Automatic MOC and UIC for target actionpackdata
[ 65%] Built target actionpackdata_autogen
[ 65%] Automatic RCC for actionpackdata.qrc
[ 65%] Building CXX object actions/data/CMakeFiles/actionpackdata.dir/actionpackdata_autogen/mocs_compilation.cpp.o
In file included from $HOME/actiona-3.10.2/build/actions/data/actionpackdata_autogen/UVLADIE3JM/../../../../../actions/data/src/actions/writeinifiledefinition.hpp:24,
from $HOME/actiona-3.10.2/build/actions/data/actionpackdata_autogen/UVLADIE3JM/../../../../../actions/data/src/actionpackdata.hpp:26,
from $HOME/actiona-3.10.2/build/actions/data/actionpackdata_autogen/UVLADIE3JM/moc_actionpackdata.cpp:10,
from $HOME/actiona-3.10.2/build/actions/data/actionpackdata_autogen/mocs_compilation.cpp:2:
$HOME/actiona-3.10.2/build/actions/data/actionpackdata_autogen/UVLADIE3JM/../../../../../actions/data/src/actions/writeinifileinstance.hpp:24:10: fatal error: mini/ini.h: No such file or directory
24 | #include "mini/ini.h"
| ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [actions/data/CMakeFiles/actionpackdata.dir/build.make:96: actions/data/CMakeFiles/actionpackdata.dir/actionpackdata_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:711: actions/data/CMakeFiles/actionpackdata.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
can you tell me how to solve this problem please thank you
and on the main version in qt6 it is cmake which returns an error
dependency for main version
sudo dnf -y install qt6-qtbase-devel qt6-qtmultimedia-devel qt6-qttools-devel qt6-qt5compat-devel qt6-qtspeech-devel qt6-qtbase-private-devel git
Last metadata expiration check: 2:18:23 ago on Fri Feb 23 20:18:07 2024.
Package qt6-qtbase-devel-6.6.2-1.fc39.x86_64 is already installed.
Package qt6-qtmultimedia-devel-6.6.2-1.fc39.x86_64 is already installed.
Package qt6-qttools-devel-6.6.2-1.fc39.x86_64 is already installed.
Package qt6-qt5compat-devel-6.6.2-1.fc39.x86_64 is already installed.
Package qt6-qtspeech-devel-6.6.2-1.fc39.x86_64 is already installed.
Package qt6-qtbase-private-devel-6.6.2-1.fc39.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
git clone https://github.com/Jmgr/actiona.git
cd actiona
mkdir build
cd build
cmake ..
error
-- 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/lib64/ccache/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib64/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Found XKB: /usr/lib64/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5")
-- Checking for one of the modules 'xtst'
-- Found OpenCV: /usr (found version "4.8.1")
-- Checking for one of the modules 'libnotify'
-- Checking for one of the modules 'x11'
-- Checking for one of the modules 'bluez'
-- Checking for one of the modules 'libudev'
-- Configuring done (5.1s)
CMake Error at actiona/CMakeLists.txt:106 (add_executable):
Cannot find source file:
3rdparty/QDarkStyleSheet/qdarkstyle/dark/darkstyle.qrc
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm
.ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90
.f95 .f03 .hip .ispc
-- Generating done (0.1s)
CMake Generate step failed. Build files cannot be regenerated correctly.
You need to update the git submodules also, or clone with --recursive. Actiona is currently only compatible with Qt 5.
you say it's in qt5 but cmake asks for qt6
CMake Error at tools/CMakeLists.txt:36 (find_package):
By not providing "FindQt6.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt6", but
CMake did not find one.
Could not find a package configuration file provided by "Qt6" (requested
version 6.2) with any of the following names:
Qt6Config.cmake
qt6-config.cmake
Add the installation prefix of "Qt6" to CMAKE_PREFIX_PATH or set "Qt6_DIR"
to a directory containing one of the above files. If "Qt6" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
and with qt6 its build while with qt5 you have this error
[100%] Linking CXX executable actiona
[100%] Built target actiona
otherwise sorry but I hadn't seen the .gitmodules file so yes indeed you have to use recursive
but it's normally weird when there are sub-modules there are links to the folders of the sub-modules concerned and you don't have them
look for example here there are 3 sub-modules 3 link folders
https://github.com/GloriousEggroll/wine-ge-custom
you see it more quickly and more easily that false sub-modules when the links are made on the original project the sub-module folders appear in blue more as you can see
maybe also updating the doc on the site would be useful
It's up to you to see depending on your availability
on those I thank you Jonathan and wish you a good weekend
I still have one question, the build works but then how do you install it?
because there is no install function in your makefile
sudo make install make: *** No rule to make target 'install'. Stop.
this also explains why there is no package on Fedora
without an install function in the make file impossible to create an rpm package
That's odd, I thought that CMake automatically generated one. I'll have a look, thanks for the heads up.
On 24 February 2024 09:01:15 GMT, Kimpe Andy @.***> wrote:
I still have one question, the build works but then how do you install it?
because there is no install function in your makefile
sudo make install make: *** No rule to make target 'install'. Stop.
-- Reply to this email directly or view it on GitHub: https://github.com/Jmgr/actiona/issues/216#issuecomment-1962304072 You are receiving this because you commented.
Message ID: @.***>
Ah yes sorry I forgot to mention that the latest commit on main does require Qt6. It's unstable though. The latest release still needs Qt5.
Those links you mention are there, it's just that the submodules are cloned in a subdirectory and not at the root of the project.
Actually the docs already mention to use --recursive: https://wiki.actiona.tools/doku.php?id=en:compilation&s[]=build -- it's not in the readme file though, that true. Maybe I could put a link to that there.
Thank you too, and a good weekend to you also!
On 24 February 2024 07:38:53 GMT, Kimpe Andy @.***> wrote:
you say it's in qt5 but cmake asks for qt6
CMake Error at tools/CMakeLists.txt:36 (find_package): By not providing "FindQt6.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt6", but CMake did not find one. Could not find a package configuration file provided by "Qt6" (requested version 6.2) with any of the following names: Qt6Config.cmake qt6-config.cmake Add the installation prefix of "Qt6" to CMAKE_PREFIX_PATH or set "Qt6_DIR" to a directory containing one of the above files. If "Qt6" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred!
and with qt6 its build while with qt5 you have this error
[100%] Linking CXX executable actiona [100%] Built target actiona
otherwise sorry but I hadn't seen the .gitmodules file so yes indeed you have to use recursive
but it's normally weird when there are sub-modules there are links to the folders of the sub-modules concerned and you don't have them
look for example here there are 3 sub-modules 3 link folders
https://github.com/GloriousEggroll/wine-ge-custom
you see it more quickly and more easily that false sub-modules when the links are made on the original project the sub-module folders appear in blue more as you can see
maybe also updating the doc on the site would be useful
It's up to you to see depending on your availability
on those I thank you Jonathan and wish you a good weekend
-- Reply to this email directly or view it on GitHub: https://github.com/Jmgr/actiona/issues/216#issuecomment-1962287694 You are receiving this because you commented.
Message ID: @.***>
yes it requires a compat library for qt5
present in the qt6-qt5compat-devel packages on Fedora and Rhel and qt6-5compat-dev on Ubuntu and Debian
otherwise for the doc you updated only the English version
the French version still indicates qt4 as a dependency
and the git url is not up to date
https://wiki.actiona.tools/doku.php?id=fr:compilation&s[]=build
the rule on github is to speak English and even if it is between French I respect it
but if I have to deal with a site managed by a French compatriot
which is available in French and which is also automatically displayed by default in French
I don't mind using French
afterwards if you don't have time to keep the French version up to date
you can do like Rémi Collet did with his repository blog
remove the French and keep only the English
It's up to you to see what seems best to you
there are also other dependency packages missing
for example to be able to use git with github since github and https
it is wrong to install ca-certificates
so also add as a dependency
the list of dependencies must always be made in relation to a minimal installation
I don't know if creating an account on your document we can edit it ourselves
I have the impression that cmake adapts automatically
depending on he chooses all alone qt5 or qt5 depending on what is available on the system
I note for example that Ubuntu 22.04 Jammy LTS and Debian 111
only qt5 is available in the repositories qt6 is not present
on the other hand qt6 and available for Ubuntu 23.10 Mantic and Debian 12
if we can update the doc ourselves since I am under Fedora and I have pbuilder and mock
I can test the compilation on almost all Linux distributions with
which is no longer possible since Ubuntu 18.04 and Debian 10
seen who are removing mock from repositories instead of updating it
at the same time he was hanging out with version 3 while the project was already at version 5
whereas on the contrary on Fedora pbuider and up to date on its version 0.231
OK, forget the registration, it doesn't work.
it says who sends the password by email and it sends nothing
Thanks for the list and issues and the suggestions! I'll go through it when possible.
I'm on holiday this week and otherwise away next week, but I'll try to find time to solve this registration issue.
Yes the French version of the wiki is less maintained, but I do have a significant amount of French users, so I'd prefer not to remove that part.
It's not always easy being the maintainer and only developer on the same project for almost 20 years.
On 24 February 2024 17:11:34 CET, Kimpe Andy @.***> wrote:
OK, forget the registration, it doesn't work.
it says who sends the password by email and it sends nothing
-- Reply to this email directly or view it on GitHub: https://github.com/Jmgr/actiona/issues/216#issuecomment-1962411921 You are receiving this because you commented.
Message ID: @.***>
yes it's safe and there are no problems
You have every right to be on vacation, especially during this school holiday period.
listen I'm going to look at everyone and I'll leave you the details here after
and I wish you a very good vacation
In my opinion you will have to go back to qt 5
because there is a bug in qt6 on ubuntu and debian
https://bugs.launchpad.net/ubuntu/+source/qt6-declarative/+bug/2054914
CMake Error in actiontools/CMakeLists.txt:
Imported target "Qt6::QmlPrivate" includes non-existent path
"/usr/include/x86_64-linux-gnu/qt6/QtQml/6.4.2"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
CMake Error in actiontools/CMakeLists.txt:
Imported target "Qt6::QmlPrivate" includes non-existent path
"/usr/include/x86_64-linux-gnu/qt6/QtQml/6.4.2"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
package installed
sudo apt-get install -y ca-certificates git build-essential cmake libnotify-dev libopencv-dev libxtst-dev libgl1-mesa-dev libxkbcommon-dev libvulkan-dev libudev-dev libbluetooth-dev bluez-tools
sudo apt-get install -y qt6-base-dev qt6-tools-dev qt6-declarative-dev qt6-5compat-dev qt6-multimedia-dev qt6-speech-dev qml-qt6 qmlscene-qt6 libqcoro6qml0 libqt6chartsqml6 libqt6datavisualizationqml6 libqt6labsqmlmodels6
sudo apt-get install -y libqt6qml6 libqt6qmlcompiler6 libqt6qmlcore6 libqt6qmllocalstorage6 libqt6qmlmodels6 libqt6qmlworkerscript6 libqt6qmlxmllistmodel6 libqt6remoteobjectsqml6 libqt6scxmlqml6
sudo apt-get install -y libqt6statemachineqml6 libqt6webenginequickdelegatesqml6 python3-pyqt6.qtqml qt6-qmllint-plugins qt6-qmltooling-plugins qt6-qmltooling-quick3dprofiler-plugin qt6-declarative-dev-tools
apparently this was corrected in qt 6.6
but on Ubuntu and Debian it's 6.2 or 6.4
on Fedora I did not have this problem as the version present in the repositories is already 6.6