tcl header missing
-
2016-10-19:2pm
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.2016-10-19 4pm:
Interestingly there was also problem building libxslt,
make[3]: Entering directory '/QtSDK/Qt-build/work/build-x86_64/libxslt-1.1.28/tests/plugins'
CC xmlsoft_org_xslt_testplugin_la-testplugin.lo
CCLD xmlsoft_org_xslt_testplugin.la
libtool: error: can't build x86_64-w64-mingw32 shared library unless -no-undefined is specified
make[3]: *** [Makefile:350: xmlsoft_org_xslt_testplugin.la] Error 1has to manually go into Makefile and manually add the "-no-undefined" in line 350
2016-10-19 6pm:
Hi people please help now, real stuck,
./buildall script run to the dmake part, failed to download as dmake project seemed to really have movedfrom 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)... 64.233.188.82, 2404:6800:4008:c01::52
Connecting to dmake.apache-extras.org.codespot.com (dmake.apache-extras.org.codespot.com)|64.233.188.82|: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.....
-> dmake
---> Delete corrupted download... done
---> download dmake-4.12.2...error 8!
smarty pants.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? -
2016-10-19:2pm
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.2016-10-19 4pm:
Interestingly there was also problem building libxslt,
make[3]: Entering directory '/QtSDK/Qt-build/work/build-x86_64/libxslt-1.1.28/tests/plugins'
CC xmlsoft_org_xslt_testplugin_la-testplugin.lo
CCLD xmlsoft_org_xslt_testplugin.la
libtool: error: can't build x86_64-w64-mingw32 shared library unless -no-undefined is specified
make[3]: *** [Makefile:350: xmlsoft_org_xslt_testplugin.la] Error 1has to manually go into Makefile and manually add the "-no-undefined" in line 350
2016-10-19 6pm:
Hi people please help now, real stuck,
./buildall script run to the dmake part, failed to download as dmake project seemed to really have movedfrom 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)... 64.233.188.82, 2404:6800:4008:c01::52
Connecting to dmake.apache-extras.org.codespot.com (dmake.apache-extras.org.codespot.com)|64.233.188.82|: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.....
-> dmake
---> Delete corrupted download... done
---> download dmake-4.12.2...error 8!
smarty pants.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?tried grep -r dmake .
found that download location is governed by ./scenario/dmake.sh
--file content
URL=http://dmake.apache-extras.org.codespot.com/files/${SRC_FILE}changed the line to trick it to download from somewhere else