A qjackctl old windows version user from china, needed help on how to compile newest version with jack 1.9.13

Forums

hey guys, I am completely new here, a user from china came here finally, crossing all the difficulties and still having troubles on compiling qjackctl 0.6.0 window version......
well, here's the story. I need a stable asio or even wasapi driver to connect all the sound coming from win system or other application to a vst host. This is all the beginning. After testing several drivers, I finally settle down for choosing jackaudio server, awesome! But the 1.9.11 version that comes with qjackctl 0.4.3, lack of fancy and good looking patchbay to configure connection. With very little knowledge about python (yes, not even C, I am just a designer loving to tweak programming), I started to try to compile a 'newest' version of jackaudio.
So, starting from scratch, now I know compiling qjackctl 0.6.0 needed QT5, jackaudio needed 5 files of qjackctl, which means qjackctl.exe, QtCore4.dll (or QtCore5.dll maybe?), QtGui4.dll, QtXml4.dll (should be the same as QtCore4,dll), libgcc_s_dw2-1.dll (not knowing what this is). Here comes a few problems:
1. Is it possible to compile qjackctl 0.6.0 windows version? Do I need x64 version of QT5? If it did, which means I have to compile x64 version of QT5, another huge challenge for me....
2. If Quesion 1 works, will it having those 5 files mentioned above?
It is glad if any info or direction could be provided. Many thanks.
Struggle with compiling is hard for me cause I am lack of basic programming knowledge......

Permalink

Well here is not quite the right place to ask about Windows builds...

You may get and download the full Qt5 bundle for Windows directly from https://qt.io -- there's no need to compile it yourself -- you may try to build qjackctl 0.6.0 from source in one of two ways:
1) - using the official autotools (./configure && make ...) provided you take the mingw/msys development environment that is deployed with Qt5 for windows last time I've checked, long time ago, I know, but probably still an option;
2) - using the non-official CMake build system, not-tested at all and last known report, it fails miserably on windows :) as always, YMMV.

hth.
cheers

Permalink

Thanks for the reply. yes, here is not quite proper place to ask something like this, after figured out what mingw needs to be prepared (that's another day passed *facepalm*), I tried to compile it in mingw, but I stuck in qt lib related, so I turned to qt5 again, yet warnings come again:

00:47:24: Running steps for project qjackctl...
00:47:24: Configuration unchanged, skipping qmake step.
00:47:24: Starting: "C:\Qt\Qt5.9.0\Tools\mingw530_32\bin\mingw32-make.exe"
cd src/ && ( test -e Makefile || C:/Qt/Qt5.9.0/5.9/mingw53_32/bin/qmake.exe -o Makefile C:/Users/allen/Documents/GitHub/qjackctl/src/src.pro -spec win32-g++ ) && C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/mingw32-make -f Makefile
mingw32-make[1]: Entering directory 'C:/Users/allen/Documents/GitHub/build-qjackctl-Desktop_Qt_5_9_0_MinGW_32bit-Release/src'
C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory 'C:/Users/allen/Documents/GitHub/build-qjackctl-Desktop_Qt_5_9_0_MinGW_32bit-Release/src'
g++ -c -fno-keep-inline-dllexport -pipe @ac_cflags@ -O2 -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../../qjackctl/src -I. -I../../qjackctl/src -I@ac_incpath@ -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtWidgets -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtGui -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtANGLE -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtDBus -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtXml -IC:/Qt/Qt5.9.0/5.9/mingw53_32/include/QtCore -Irelease -I. -IC:/Qt/Qt5.9.0/5.9/mingw53_32/mkspecs/win32-g++ -o release/qjackctl.o ../../qjackctl/src/qjackctl.cpp
g++: error: @ac_cflags@: No such file or directory
Makefile.Release:1798: recipe for target 'release/qjackctl.o' failed
mingw32-make[2]: Leaving directory 'C:/Users/allen/Documents/GitHub/build-qjackctl-Desktop_Qt_5_9_0_MinGW_32bit-Release/src'
Makefile:37: recipe for target 'release' failed
mingw32-make[1]: Leaving directory 'C:/Users/allen/Documents/GitHub/build-qjackctl-Desktop_Qt_5_9_0_MinGW_32bit-Release/src'
mingw32-make[2]: *** [release/qjackctl.o] Error 1
mingw32-make[1]: *** [release] Error 2
Makefile:41: recipe for target 'sub-src-make_first' failed
mingw32-make: *** [sub-src-make_first] Error 2
00:47:25: The process "C:\Qt\Qt5.9.0\Tools\mingw530_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project qjackctl (kit: Desktop Qt 5.9.0 MinGW 32bit)
When executing step "Make"
00:47:25: Elapsed time: 00:01.

Could you help me to check the bold words? I am not sure what i had missed. Are there some libs I have not installed yet or qt related lib missing? I tried to google this, it seems most of the results pointed to you, so I came here again:)

allen

Permalink

is that the output of configure or is it of make ? looks like the later but really I can't tell whether the actual problem is...

again, i'm not versed in windows builds, but you can turn my eyes open if you will: check the config.log file that is produced right after you run configure, please

seeya

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.
CAPTCHA
Enter the characters shown in the image.