OpenHantek / openhantek

OpenHantek is a DSO software for Hantek (Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes
http://openhantek.org/
GNU General Public License v3.0
771 stars 199 forks source link

When started from shell, program doesn't terminate on Debian when closing application #195

Closed richardklingler closed 6 years ago

richardklingler commented 6 years ago

The shell isn't released when OpenHantek is terminated on Debian 9. You have to do a Ctrl-C to quit the application.

davidgraeff commented 6 years ago

Can you please test towards this specific issue with the openhantek2 branch?

richardklingler commented 6 years ago

cmake fails on Debian 9:

klingler@debian:/home2/Develop/openhantek/build$ cmake ../ -- Version: openhantek2/3490680 CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:26 (find_package): Could not find a package configuration file provided by "Qt53DCore" with any of the following names:

Qt53DCoreConfig.cmake
qt53dcore-config.cmake

Add the installation prefix of "Qt53DCore" to CMAKE_PREFIX_PATH or set "Qt53DCore_DIR" to a directory containing one of the above files. If "Qt53DCore" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): openhantek/CMakeLists.txt:3 (find_package)

davidgraeff commented 6 years ago

Yes, the dependencies have changed. You need to install the qt package that provides Qt3d. If you install "qml-module-qt3d" for instance, you should get all required packages.

richardklingler commented 6 years ago

No Qt-5.8 yet on Debian 9 (o;

CMake Error at openhantek/CMakeLists.txt:13 (message): Minimum supported Qt5 version is 5.8.0!

davidgraeff commented 6 years ago

True. It's debian. qt3D is the perfect match for OH to abstract away GPU shaders. Released with Qt 5.7 it only got stable with Qt 5.8 though :/

wom-bat commented 6 years ago

For what it's worth, I can build and run OpenHantek on Debian sid without these issues.

uunicorn commented 6 years ago

I have the same problem. Looks like a double-free issue.

ikolinahr commented 6 years ago

My apologies but I am new here. I just tried building openhantek2 and encountered the same error about Qt53DCore discussed in this thread. I am running openhantek 'master' just fine on Ubuntu 18.04, and have installed the package "qml-module-qt3d" suggested above, but the cmake error persists. What am I missing?

lwndlnd commented 1 year ago

My apologies but I am new here. I just tried building openhantek2 and encountered the same error about Qt53DCore discussed in this thread. I am running openhantek 'master' just fine on Ubuntu 18.04, and have installed the package "qml-module-qt3d" suggested above, but the cmake error persists. What am I missing?

probaly "qt3d5-dev"