Closed rktcc closed 1 year ago
Wiki changes required:
1) Remove instructions for building with QMake (no longer supported with Qt6) 2) Building software with CMake:
Dependencies: sudo apt install --no-install-recommends git cmake libgl-dev qt6-base-dev libqt6serialport6-dev libusb-1.0-0-dev qt6-multimedia-dev build-essential
Then follow up with:
mkdir ~/github
cd ~/github
git clone https://github.com/simoninns/DomesdayDuplicator
and then the cmake instructions:
cd ~/github/DomesdayDuplicator/Linux-Application
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .
make -j8
sudo make install
Note that cmake will also build dddconv and dddutil. Additionally, note that Ubuntu 22.04 is the current supported OS (parity with ld-decode)
Thank you for the updated information, build with cmake on the base repo as-is (no other changes) was fully successful :)
I have now noted that Ubuntu is the supported OS, can now however also confirm Arch is working fine. If I have issues with capture, I will run an Ubuntu system to match support.
Thank you again and I apologize for causing any issues here. I'll leave the issue open as you noted some To Be Done changes above, up to you to close or reference elsewhere.
@rktcc You didn't cause any issues! Happy you pointed this out so we could get the documentation up to date.
Documentation updated; thanks!
QT Software & Kernel:
With this commit, the GUI Linux QT application is failing to build now somehow.
Initially, errors as follow:
However, if the following changes are made, to refer to QtMultimedia explicitly:
Then it continues building further, but still fails later sadly:
I am not a coding dev so all of this is just guesswork. But now I am really unsure on a next step. My guess is that by referencing the QtMultimedia/Qtxxxx include header, it is messing something up in a way it shouldn't be, since the above error shows stuff like "undefined reference to QAudioBuffer"
This testing is being done on Arch Linux but should be reproduceable on Ubuntu I bet.
Thank you