Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. tcl header missing
Forum Updated to NodeBB v4.3 + New Features

tcl header missing

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
2 Posts 1 Posters 865 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jimmychau
    wrote on last edited by jimmychau
    #1

    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 1

    has 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 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)... 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?

    J 1 Reply Last reply
    0
    • J jimmychau

      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 1

      has 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 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)... 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?

      J Offline
      J Offline
      jimmychau
      wrote on last edited by
      #2

      @jimmychau

      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

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved