Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. 3rd Party Software
  4. Install Gammaray on windows
Qt 6.11 is out! See what's new in the release blog

Install Gammaray on windows

Scheduled Pinned Locked Moved Unsolved 3rd Party Software
14 Posts 3 Posters 9.4k Views 2 Watching
  • 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.
  • VRoninV VRonin

    Or just download it from https://ci.appveyor.com/project/KDAB/gammaray just go in one of the builds and you can find it compiled in the "artifacts" part

    VRoninV Offline
    VRoninV Offline
    VRonin
    wrote on last edited by
    #5

    You missed 1 part

    @VRonin said in Install Gammaray on windows:

    go in one of the builds

    Click on one of the 2 green builds. Artifacts is in the top right

    "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
    ~Napoleon Bonaparte

    On a crusade to banish setIndexWidget() from the holy land of Qt

    G 1 Reply Last reply
    0
    • VRoninV VRonin

      You missed 1 part

      @VRonin said in Install Gammaray on windows:

      go in one of the builds

      Click on one of the 2 green builds. Artifacts is in the top right

      G Offline
      G Offline
      GrahamLa
      wrote on last edited by
      #6

      @VRonin
      Unfortunately there does not seem to be an executable

      0_1553874137243_1f81af4b-0f6f-4892-9611-e45dc6d1463c-image.png

      S 1 Reply Last reply
      0
      • VRoninV Offline
        VRoninV Offline
        VRonin
        wrote on last edited by VRonin
        #7

        Manual build it is then.
        With mingw the difference in the script above should only be replacing:

        • call "%compiler_path%\vcvarsall.bat" %comp_platform% with something like set PATH=C:\Qt\Tools\MinGW\bin;%PATH%
        • set CMAKEGENERATOR="NMake Makefiles" with set CMAKEGENERATOR="MinGW Makefiles"

        "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
        ~Napoleon Bonaparte

        On a crusade to banish setIndexWidget() from the holy land of Qt

        G 1 Reply Last reply
        1
        • VRoninV VRonin

          Manual build it is then.
          With mingw the difference in the script above should only be replacing:

          • call "%compiler_path%\vcvarsall.bat" %comp_platform% with something like set PATH=C:\Qt\Tools\MinGW\bin;%PATH%
          • set CMAKEGENERATOR="NMake Makefiles" with set CMAKEGENERATOR="MinGW Makefiles"
          G Offline
          G Offline
          GrahamLa
          wrote on last edited by
          #8

          @VRonin
          Hi
          I am still having problems - running the script gives the following errors

          ../KCoreAddon -DCMAKE_BUILD_TYPE=RELEASE ../
          --
          
          -- Could NOT find FAM (missing: FAM_INCLUDE_DIR FAM_LIBRARIES)
          -- At least one python version must be available to use PythonModuleGeneration.
          -- Could NOT find SharedMimeInfo (missing: UPDATE_MIME_DATABASE_EXECUTABLE) (Required is at least version "1.3")
          -- The following OPTIONAL packages have been found:
          
           * Threads
          
          -- The following REQUIRED packages have been found:
          
           * ECM (required version >= 5.56.0), Extra CMake Modules., <https://projects.kde.org/projects/kdesupport/extra-cmake-modules>
           * Qt5Core
           * Qt5 (required version >= 5.10.0)
          
          -- The following features have been disabled:
          
           * QCH, API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)
          
          -- The following OPTIONAL packages have not been found:
          
           * FAM, File alteration notification support via a separate service, <http://oss.sgi.com/projects/fam>
             Provides file alteration notification facilities using a separate service. FAM provides additional support for NFS.
           * Inotify
             Filesystem alteration notifications using inotify
           * PythonModuleGeneration
           * SharedMimeInfo (required version >= 1.3), A database of common MIME types, <https://freedesktop.org/wiki/Software/shared-mime-info/>
             Allows KDE applications to determine file types
          
          -- Configuring done
          -- Generating done
          -- Build files have been written to: C:/Qt/5.12.2/msvc2015_64/KCoreAddonbuild/build
          
          C:\Qt\5.12.2\msvc2015_64\KCoreAddonbuild\build>cmake --build .
          [  2%] Automatic MOC for target KF5CoreAddons
          [  2%] Built target KF5CoreAddons_autogen
          [  4%] Building CXX object src/lib/CMakeFiles/KF5CoreAddons.dir/KF5CoreAddons_autogen/mocs_compilation.cpp.obj
          mocs_compilation.cpp
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(406) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(725) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(733) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(776) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(794) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(804) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(905) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(905) : error C2072: 'QtPrivate::SwapExceptionTester::checkSwap' : initialization of a function
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(912) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(912) : error C2065: 'value1' : undeclared identifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(912) : error C3861: 'noexcept': identifier not found
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(916) : error C2072: 'qSwap' : initialization of a function
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(963) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C3646: 'noexcept' : unknown override specifier
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1122) : see reference to class template instantiation 'QNonConstOverload<Args...>' being compiled
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C2143: syntax error : missing ';' before '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C3551: expected a trailing return type
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C2238: unexpected token(s) preceding ';'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C2988: unrecognizable template declaration/definition
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1116) : error C2059: syntax error : '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1121) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C3646: 'noexcept' : unknown override specifier
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1134) : see reference to class template instantiation 'QConstOverload<Args...>' being compiled
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C2143: syntax error : missing ';' before '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C3551: expected a trailing return type
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C2238: unexpected token(s) preceding ';'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C2988: unrecognizable template declaration/definition
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1128) : error C2059: syntax error : '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1133) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C3646: 'noexcept' : unknown override specifier
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1151) : see reference to class template instantiation 'QOverload<Args...>' being compiled
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C2143: syntax error : missing ';' before '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C3551: expected a trailing return type
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C2238: unexpected token(s) preceding ';'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C2988: unrecognizable template declaration/definition
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1145) : error C2059: syntax error : '->'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1150) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1170) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1171) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qglobal.h(1172) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qtypeinfo.h(333) : error C2766: explicit specialization; 'QTypeInfo<ushort>' has already been defined
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qtypeinfo.h(305) : see previous definition of 'QTypeInfo<unsigned short>'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qtypeinfo.h(334) : error C2766: explicit specialization; 'QTypeInfo<uint>' has already been defined
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qtypeinfo.h(307) : see previous definition of 'QTypeInfo<unsigned int>'
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qlogging.h(124) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qlogging.h(140) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(57) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(58) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(80) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(81) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(85) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(120) : error C3646: 'noexcept' : unknown override specifier
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(167) : see reference to class template instantiation 'QFlags<T>' being compiled
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(121) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(122) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(125) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(129) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(130) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(131) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(132) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(133) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(134) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(135) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(137) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(139) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(140) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(141) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(142) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(143) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(144) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(145) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(146) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(148) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(150) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(152) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qflags.h(161) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(75) : error C3646: 'noexcept' : unknown override specifier
                  C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(386) : see reference to class template instantiation 'QGenericAtomicOps<BaseClass>' being compiled
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(79) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(83) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(87) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(93) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(99) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(107) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(115) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(117) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(118) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(124) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(141) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(149) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(156) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(163) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(171) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(178) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(185) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(186) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(188) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(199) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(207) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(214) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(221) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(222) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(223) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(234) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(242) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(249) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(258) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(266) : error C3646: 'noexcept' : unknown override specifier
          C:\Qt\5.12.2\msvc2015_64\include\QtCore/qgenericatomic.h(266) : fatal error C1003: error count exceeds 100; stopping compilation
          NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~1.0\VC\bin\amd64\cl.exe' : return code '0x2'
          S
          
          1 Reply Last reply
          0
          • VRoninV Offline
            VRoninV Offline
            VRonin
            wrote on last edited by VRonin
            #9

            You should definitely not contaminate the Qt folder, C:/Qt/5.12.2/msvc2015_64 is an awful choice of folder, use something like C:\Temp\BuildingGammaRay.

            Could you post the parts of the output before the message you posted? want to check what compiler you are using

            "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
            ~Napoleon Bonaparte

            On a crusade to banish setIndexWidget() from the holy land of Qt

            G 1 Reply Last reply
            0
            • G GrahamLa

              @VRonin
              Unfortunately there does not seem to be an executable

              0_1553874137243_1f81af4b-0f6f-4892-9611-e45dc6d1463c-image.png

              S Offline
              S Offline
              shaan7
              wrote on last edited by
              #10

              @GrahamLa I can see an exe in the latest cl build at https://ci.appveyor.com/project/KDAB/gammaray/build/job/jxg7npy1mawnjm5o/artifacts .

              G 1 Reply Last reply
              0
              • S shaan7

                @GrahamLa I can see an exe in the latest cl build at https://ci.appveyor.com/project/KDAB/gammaray/build/job/jxg7npy1mawnjm5o/artifacts .

                G Offline
                G Offline
                GrahamLa
                wrote on last edited by
                #11

                @shaan7
                I downloaded this but when running gammaray-wininjector-i686.exe nothing happens??

                1 Reply Last reply
                0
                • VRoninV VRonin

                  You should definitely not contaminate the Qt folder, C:/Qt/5.12.2/msvc2015_64 is an awful choice of folder, use something like C:\Temp\BuildingGammaRay.

                  Could you post the parts of the output before the message you posted? want to check what compiler you are using

                  G Offline
                  G Offline
                  GrahamLa
                  wrote on last edited by
                  #12

                  @VRonin
                  I am still getting compilation errors
                  This is the output
                  [link text](link url)

                  And this is the script
                  link text

                  Thanks for the help

                  VRoninV 1 Reply Last reply
                  0
                  • G GrahamLa

                    @VRonin
                    I am still getting compilation errors
                    This is the output
                    [link text](link url)

                    And this is the script
                    link text

                    Thanks for the help

                    VRoninV Offline
                    VRoninV Offline
                    VRonin
                    wrote on last edited by
                    #13

                    @GrahamLa Links are broken I'm afraid

                    "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
                    ~Napoleon Bonaparte

                    On a crusade to banish setIndexWidget() from the holy land of Qt

                    G 1 Reply Last reply
                    0
                    • VRoninV VRonin

                      @GrahamLa Links are broken I'm afraid

                      G Offline
                      G Offline
                      GrahamLa
                      wrote on last edited by
                      #14

                      @VRonin
                      Hi
                      I have it installed and running now.
                      It only appears to run on exes built in release mode - is this expected?

                      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