Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
tcl header missing
jimmychau last edited by jimmychau
Hi was installing Qt via MSYS2 mingww64, and faced by a strange error.
did ./build-all x86_64 --qt-version-git, when arriiving at the tcl part, download unpack patch copy source built find, but when installing received fatal error
Qt-build\work\build-x86_64\tcl8.6.1\pkgs\tdbcmysql1.0.0\generic\tdbcmysql.c:22:18: fatal error: tdbc.h: No such file or directory
also happened to tdbcodbc.c and tdbcpostgres.c,
Then had to do
pacman -S mingw-w64-i686-tcl mingw-w64-i686-tcllib mingw-w64-i686-tclvfs-cvs mingw-w64-i686-tclx mingw-w64-x86_64-tcl mingw-w64-x86_64-tcllib mingw-w64-x86_64-tclvfs-cvs mingw-w64-x86_64-tclx.
Then error went away
Which was the actual one available I am unsure, I think this is missing in the documentation, just thought would get someone's head up when they also face the same problem.
Interestingly there was also problem building libxslt,
make: Entering directory '/QtSDK/Qt-build/work/build-x86_64/libxslt-1.1.28/tests/plugins'
libtool: error: can't build x86_64-w64-mingw32 shared library unless -no-undefined is specified
make: *** [Makefile:350: xmlsoft_org_xslt_testplugin.la] Error 1
has to manually go into Makefile and manually add the "-no-undefined" in line 350
Hi people please help now, real stuck,
./buildall script run to the dmake part, failed to download as dmake project seemed to really have moved
from the download log
--2016-10-19 18:08:05-- http://dmake.apache-extras.org.codespot.com/files/dmake-4.12.2.tar.bz2
Resolving dmake.apache-extras.org.codespot.com (dmake.apache-extras.org.codespot.com)... 22.214.171.124, 2404:6800:4008:c01::52
Connecting to dmake.apache-extras.org.codespot.com (dmake.apache-extras.org.codespot.com)|126.96.36.199|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-10-19 18:08:06 ERROR 404: Not Found.
I tried downloading from filewatcher another dmake-4.12.2.tar.bz2, and put in the src location, but it simply removed it and repeated the download and failed.....
---> Delete corrupted download... done
---> download dmake-4.12.2...error 8!
I tried commenting out dmake in the packageorder.sh file, but it seems that perl actually required dmake, so it cannot be taken out.
Is there anyway I can remove the file corruption check from the buildall script? Or is this simply some error of the git they have to update?
jimmychau last edited by
tried grep -r dmake .
found that download location is governed by ./scenario/dmake.sh
changed the line to trick it to download from somewhere else