Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions BUILD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Building
## Debian-based Linux

Get QT5 development files
```
apt install qtbase5-dev-tools qtbase5-dev libqt5svg5-dev qt5-qmake
```

Use `qmake` and `make` to build

```
qmake -o SAC-build/Makefile StandaloneClient/SAC.pro
make -C SAC-build

# run
SAC-build/SAC
```


> [!NOTE]
> Tested 2025-06-15 on debian 12 "bookworm" with QMake version 3.1 Using Qt version 5.15.8

9 changes: 9 additions & 0 deletions Client/rds_exechelper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,16 @@ bool rdsExecHelper::run(QString cmdLine, QString nativeArguments)
ti.start();
timeoutTimer.start();
if (!nativeArguments.isEmpty()){
// https://www.qthub.com/static/doc/qt5/qtcore/qprocess.html#setNativeArguments
// > Note: This function is available only on the Windows platform.
// 2025-06-15 debian Qt 5.15.8
// error: ‘class QProcess’ has no member named ‘setNativeArguments’; did you mean ‘setArguments’?
#ifdef Q_OS_WIN
myProcess->setNativeArguments(nativeArguments);
#else
// splitting on space is going to be a problem for e.g. "quoted arguments with space"!
myProcess->setArguments(nativeArguments.split(' '));
#endif
}
// else {
// myProcess->start(cmdLine, arguments);
Expand Down
2 changes: 1 addition & 1 deletion NetLogger/netlog_events.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define NETLOG_POST_TIMEOUT 30000
#define NETLOG_EVENT_TIMEOUT 5000
#define NETLOG_NSLOOKUP_TIMEOUT 10000

#include <iostream>

// Event definitions
namespace EventInfo
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,7 @@ The Yarra framework, including all of its software components, comes without any
The source is released under the GNU General Public License, GPL (http://www.gnu.org/copyleft/gpl.html). The source code is provided without warranties of any kind.

## More Information
More information can be found on the project website https://yarra-framework.org.
More information can be found on the project website https://yarra-framework.org.

## Building
See [BUILD.md](BUILD.md)
2 changes: 1 addition & 1 deletion StandaloneClient/main.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include "sac_mainwindow.h"
#include <QtCore>
#include <QtGUI>
#include <QtGui>
#include <QApplication>
#include <QStyleFactory>
#include "sac_batchdialog.h"
Expand Down