Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 6.4.0
    • Fix Version/s: 6.4.0
    • Component/s: Plugins
    • Labels:
      None
    • Environment:
      Windows. Python 2.7.13

      Description

      So far our Clienttools Windows doesn't build Pyembed even it is enabled with in clienttools build. It is due to there is Python 64bit on Windows build system and our Clienttools try to build 32bit.

      I installed Python 32bit and try both 32bit and 64bit Clienttools on Windows but both failed for Pyembed.

      32bit build
      =========

      13:23:04 D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(456): error C2065: '__ImageBase': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      13:23:04 D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(456): error C2065: 'helperLibraryName': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      13:23:04 D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(457): error C2065: 'path': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      13:23:04 D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(459): error C2065: 'helperLibraryName': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-32bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]

      Build log: https://track.hpccsystems.com/browse/HPCC-17484

      64bit build
      =========

      14:06:19 c:\python27-win64\include\pyconfig.h(203): error C2371: 'ssize_t': redefinition; different basic types [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      14:06:19 D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\.\..\..\system\include\platform.h(191): note: see declaration of 'ssize_t'
      14:06:19 d:\jenkins2\workspace\ce-candidate-clienttools-win-64bit-6.4\ce\windows_2k8_servers\hpcc-platform\system\mp\mpbuff.hpp(81): warning C4311: 'type cast': pointer truncation from 'const char *' to 'long' [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      .....

      14:06:19 D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(456): error C2065: '__ImageBase': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      14:06:19 D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(456): error C2065: 'helperLibraryName': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      14:06:19 D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(457): error C2065: 'path': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]
      14:06:19 D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\HPCC-Platform\plugins\pyembed\pyembed.cpp(459): error C2065: 'helperLibraryName': undeclared identifier [D:\jenkins2\workspace\CE-Candidate-clienttools-win-64bit-6.4\CE\Windows_2k8_Servers\build\plugins\pyembed\py2embed.vcxproj]

      Build log http://10.240.32.243/job/CE-Candidate-clienttools-win-64bit-6.4/CE=Windows_2k8_Servers/11/consoleFull

        Attachments

          Activity

            People

            • Assignee:
              richardkchapman Richard Chapman
              Reporter:
              xwang2713 Xiaoming Wang
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: