Building QtJambi
-
Hello. I am trying to build qtjambi on windows 10. I have followed all the instructions from the qtjambi github page. However, it gives error after 185 minutes of building.
The error:
github compiler complete output[make] jom: C:\libraries\qtjambi\6.3.4\build\windows-x64\qtjambi\Makefile [sub-qtjambi_modules-pri-all] Error 2 BUILD FAILED C:\libraries\qtjambi\antfiles\native.xml:25: Running: '[C:\Qt\Tools\QtCreator\bin\jom\jom.exe, all]' in C:\libraries\qtjambi\6.3.4\build\windows-x64\qtjambi failed. exitStatus=2 (0x00000002)The C:\libraries\qtjambi\6.3.4\build\windows-x64\qtjambi\Makefile file:
github complete Makefile
github complete Makefile.qtjambi_modules############################################################################# # Makefile for building: qtjambi # Generated by qmake (3.1) (Qt 6.3.2) # Project: ..\..\..\..\src\cpp\qtjambi.pro # Template: subdirs # Command: C:\Qt\6.3.2\msvc2019_64\bin\qmake.exe -o Makefile ..\..\..\..\src\cpp\qtjambi.pro -config debug_and_release "QT_CONFIG+=qtjambi-activex qtjambi-bluetooth qtjambi-bodymovin qtjambi-charts qtjambi-concurrent qtjambi-datavisualization qtjambi-dbus qtjambi-designer qtjambi-gui qtjambi-help qtjambi-multimedia qtjambi-multimediawidgets qtjambi-network qtjambi-networkauth qtjambi-nfc qtjambi-opengl qtjambi-openglwidgets qtjambi-pdf qtjambi-pdfwidgets qtjambi-positioning qtjambi-printsupport qtjambi-qml qtjambi-qt3danimation qtjambi-qt3dcore qtjambi-qt3dextras qtjambi-qt3dinput qtjambi-qt3dlogic qtjambi-qt3dquick qtjambi-qt3dquickextras qtjambi-qt3dquickrender qtjambi-qt3dquickscene2d qtjambi-qt3drender qtjambi-quick qtjambi-quick3d qtjambi-quickcontrols2 qtjambi-quicktest qtjambi-quickwidgets qtjambi-remoteobjects qtjambi-scxml qtjambi-sensors qtjambi-serialbus qtjambi-serialport qtjambi-sql qtjambi-statemachine qtjambi-svg qtjambi-svgwidgets qtjambi-test qtjambi-uitools qtjambi-virtualkeyboard qtjambi-webchannel qtjambi-webenginecore qtjambi-webenginequick qtjambi-webenginewidgets qtjambi-websockets qtjambi-webview qtjambi-widgets qtjambi-xml" "QTJAMBI_PATCH_VERSION=4" "QTJAMBI_PLATFORM_BUILDDIR=C:\libraries\qtjambi\6.3.4\build\windows-x64\qtjambi" "QTJAMBI_GENERATOR_OUTPUT_DIR=C:\libraries\qtjambi\6.3.4\build\generator\out" ############################################################################# MAKEFILE = Makefile EQ = = first: make_first QMAKE = C:\Qt\6.3.2\msvc2019_64\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist MKDIR = mkdir COPY = copy /y COPY_FILE = copy /y COPY_DIR = xcopy /s /q /y /i INSTALL_FILE = copy /y INSTALL_PROGRAM = copy /y INSTALL_DIR = xcopy /s /q /y /i QINSTALL = C:\Qt\6.3.2\msvc2019_64\bin\qmake.exe -install qinstall QINSTALL_PROGRAM = C:\Qt\6.3.2\msvc2019_64\bin\qmake.exe -install qinstall -exe DEL_FILE = del SYMLINK = $(QMAKE) -install ln -f -s DEL_DIR = rmdir MOVE = move IDC = idc IDL = midl ZIP = zip -r -9 DEF_FILE = RES_FILE = SED = $(QMAKE) -install sed MOVE = move SUBTARGETS = \ sub-qtjambi \ sub-qtjambi_modules-priI am using:
-
ant apache-ant-1.10.12
-
Qt 6.3.2
-
visual Studio 2022
-
jdk-18.0.2.101-hotspot
-
QtJambi
Any help with this? Thanks.
-
-
Hi,
Did you consider using the pre-built binaries ?
Otherwise, I would recommend contacting the developers of these bindings.
-
Hi,
Did you consider using the pre-built binaries ?
Otherwise, I would recommend contacting the developers of these bindings.
@SGaist Thanks for the reply. I managed to build from the source. I was getting error because the instructions are not all clear. To build you would need specific version from Releases the same version as the Qt installed on windows, if QtJambi is cloned directly will give version 6.3.4, I couldn't find that version in Qt.
Even the pre-build-binaries you mentioned states that I still require the bin/lib folder from QtJambi:
For execution you need the platform dependent binaries of QtJambi. For instance, if you are working on Windows download and unpack the win64 binaries. The required DLLs are to be found in the bin folder (lib folder on Linux and macOS). Additionally, you need Qt. Use the Qt installer to install Qt on your system. Make sure you are using the same Qt version and QtJambi version (e.g. 5.15 or 6.3). link
I couldn't fine any link to download the binaries except for some old version or this info While many links are now-May 2016- dead, they were archived on
If I misunderstand something, please correct me.
-
6.3.4 is not released yet and from what I know it would anyway be a commercial only release.