View Issue Details

IDProjectCategoryView StatusLast Update
0004504Slicer4Core: Building (CMake, Superbuild)public2018-05-30 12:37
Reporterdzenanz Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformVisual StudioOSWindows 7 x64OS Version
Product VersionSlicer 4.9.0 
Target VersionFixed in Version 
Summary0004504: python-GitPython does not build correctly
Description

python-GitPython fails to build in a fresh build tree on Windows. Version 1aa2f026195e7f8206748867cca4a6fc46197f7c from 2018-01-27. Build log in additional information.

Additional Information

1>------ Build started: Project: CTKResEdit, Configuration: Release x64 ------
2>------ Build started: Project: OpenSSL, Configuration: Release x64 ------
3>------ Build started: Project: bzip2, Configuration: Release x64 ------
4>------ Build started: Project: zlib, Configuration: Release x64 ------
5>------ Build started: Project: CTKAPPLAUNCHER, Configuration: Release x64 ------
6>------ Build started: Project: python-source, Configuration: Release x64 ------
3> Performing update step for 'bzip2'
4> Performing update step for 'zlib'
7>------ Build started: Project: tcl, Configuration: Release x64 ------
8>------ Build started: Project: python, Configuration: Release x64 ------
8> Performing update step for 'python'
9>------ Build started: Project: python-pyparsing, Configuration: Release x64 ------
10>------ Build started: Project: python-appdirs, Configuration: Release x64 ------
11>------ Build started: Project: python-six, Configuration: Release x64 ------
12>------ Build started: Project: python-packaging, Configuration: Release x64 ------
13>------ Build started: Project: python-setuptools, Configuration: Release x64 ------
13> Performing update step for 'python-setuptools'
14>------ Build started: Project: python-smmap, Configuration: Release x64 ------
15>------ Build started: Project: python-gitdb, Configuration: Release x64 ------
16>------ Build started: Project: python-GitPython, Configuration: Release x64 ------
16> Building Custom Rule C:/Dev/Slicer/CMakeLists.txt
16> CMake does not need to re-run because C:/Dev/Svs/CMakeFiles/generate.stamp is up-to-date.
16> Creating directories for 'python-GitPython'
16> Performing download step (download, verify and extract) for 'python-GitPython'
16> -- verifying file...
16> file='C:/Dev/Svs//GitPython-2.1.7.tar.gz'
16> -- File already exists and hash match (skip download):
16> file='C:/Dev/Svs//GitPython-2.1.7.tar.gz'
16> MD5='a63fdd2a650694ea23e268fd0c952034'
16> -- extracting...
16> src='C:/Dev/Svs/GitPython-2.1.7.tar.gz'
16> dst='C:/Dev/Svs/python-GitPython'
16> -- extracting... [tar xfz]
16> -- extracting... [analysis]
16> -- extracting... [rename]
16> -- extracting... [clean up]
16> -- extracting... done
16> No update step for 'python-GitPython'
16> No patch step for 'python-GitPython'
16> Generate version-python-GitPython.txt and license-python-GitPython.txt
16> No configure step for 'python-GitPython'
16> No build step for 'python-GitPython'
16> Performing install step for 'python-GitPython'
16> running install
16> running build
16> running build_py
16> creating build
16> creating build\lib
16> creating build\lib\git
16> copying git__init.py -> build\lib\git
16> copying git\cmd.py -> build\lib\git
16> copying git\compat.py -> build\lib\git
16> copying git\config.py -> build\lib\git
16> copying git\db.py -> build\lib\git
16> copying git\diff.py -> build\lib\git
16> copying git\exc.py -> build\lib\git
16> copying git\odict.py -> build\lib\git
16> copying git\remote.py -> build\lib\git
16> copying git\util.py -> build\lib\git
16> creating build\lib\git\index
16> copying git\index\base.py -> build\lib\git\index
16> copying git\index\fun.py -> build\lib\git\index
16> copying git\index\typ.py -> build\lib\git\index
16> copying git\index\util.py -> build\lib\git\index
16> copying git\index__init.py -> build\lib\git\index
16> creating build\lib\git\objects
16> copying git\objects\base.py -> build\lib\git\objects
16> copying git\objects\blob.py -> build\lib\git\objects
16> copying git\objects\commit.py -> build\lib\git\objects
16> copying git\objects\fun.py -> build\lib\git\objects
16> copying git\objects\tag.py -> build\lib\git\objects
16> copying git\objects\tree.py -> build\lib\git\objects
16> copying git\objects\util.py -> build\lib\git\objects
16> copying git\objects__init.py -> build\lib\git\objects
16> creating build\lib\git\refs
16> copying git\refs\head.py -> build\lib\git\refs
16> copying git\refs\log.py -> build\lib\git\refs
16> copying git\refs\reference.py -> build\lib\git\refs
16> copying git\refs\remote.py -> build\lib\git\refs
16> copying git\refs\symbolic.py -> build\lib\git\refs
16> copying git\refs\tag.py -> build\lib\git\refs
16> copying git\refs\
init.py -> build\lib\git\refs
16> creating build\lib\git\repo
16> copying git\repo\base.py -> build\lib\git\repo
16> copying git\repo\fun.py -> build\lib\git\repo
16> copying git\repo\
init.py -> build\lib\git\repo
16> creating build\lib\git\test
16> copying git\test\test_actor.py -> build\lib\git\test
16> copying git\test\test_base.py -> build\lib\git\test
16> copying git\test\test_blob.py -> build\lib\git\test
16> copying git\test\test_commit.py -> build\lib\git\test
16> copying git\test\test_config.py -> build\lib\git\test
16> copying git\test\test_db.py -> build\lib\git\test
16> copying git\test\test_diff.py -> build\lib\git\test
16> copying git\test\test_docs.py -> build\lib\git\test
16> copying git\test\test_exc.py -> build\lib\git\test
16> copying git\test\test_fun.py -> build\lib\git\test
16> copying git\test\test_git.py -> build\lib\git\test
16> copying git\test\test_index.py -> build\lib\git\test
16> copying git\test\test_reflog.py -> build\lib\git\test
16> copying git\test\test_refs.py -> build\lib\git\test
16> copying git\test\test_remote.py -> build\lib\git\test
16> copying git\test\test_repo.py -> build\lib\git\test
16> copying git\test\test_stats.py -> build\lib\git\test
16> copying git\test\test_submodule.py -> build\lib\git\test
16> copying git\test\test_tree.py -> build\lib\git\test
16> copying git\test\test_util.py -> build\lib\git\test
16> copying git\test\
init.py -> build\lib\git\test
16> creating build\lib\git\objects\submodule
16> copying git\objects\submodule\base.py -> build\lib\git\objects\submodule
16> copying git\objects\submodule\root.py -> build\lib\git\objects\submodule
16> copying git\objects\submodule\util.py -> build\lib\git\objects\submodule
16> copying git\objects\submodule\
init.py -> build\lib\git\objects\submodule
16> creating build\lib\git\test\lib
16> copying git\test\lib\asserts.py -> build\lib\git\test\lib
16> copying git\test\lib\helper.py -> build\lib\git\test\lib
16> copying git\test\lib\
init__.py -> build\lib\git\test\lib
16> creating build\lib\git\test\performance
16> copying git\test\performance\lib.py -> build\lib\git\test\performance
16> copying git\test\performance\test_commit.py -> build\lib\git\test\performance
16> copying git\test\performance\test_odb.py -> build\lib\git\test\performance
16> copying git\test\performance\test_streams.py -> build\lib\git\test\performance
16> copying git\test\performance\
init.py -> build\lib\git\test\performance
16> creating build\lib\git\test\fixtures
16> copying git\test\fixtures\blame -> build\lib\git\test\fixtures
16> copying git\test\fixtures\blame_binary -> build\lib\git\test\fixtures
16> copying git\test\fixtures\blame_complex_revision -> build\lib\git\test\fixtures
16> copying git\test\fixtures\blame_incremental -> build\lib\git\test\fixtures
16> copying git\test\fixtures\blame_incremental_2.11.1_plus -> build\lib\git\test\fixtures
16> copying git\test\fixtures\cat_file.py -> build\lib\git\test\fixtures
16> copying git\test\fixtures\cat_file_blob -> build\lib\git\test\fixtures
16> copying git\test\fixtures\cat_file_blob_nl -> build\lib\git\test\fixtures
16> copying git\test\fixtures\cat_file_blob_size -> build\lib\git\test\fixtures
16> copying git\test\fixtures\commit_invalid_data -> build\lib\git\test\fixtures
16> copying git\test\fixtures\commit_with_gpgsig -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_2 -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_2f -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_abbrev-40_full-index_M_raw_no-color -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_f -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_file_with_spaces -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_i -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_index_patch -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_index_raw -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_initial -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_mode_only -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_new_mode -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_numstat -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_p -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_patch_binary -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_patch_unsafe_paths -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_raw_binary -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_rename -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_rename_raw -> build\lib\git\test\fixtures
16> copying git\test\fixtures\diff_tree_numstat_root -> build\lib\git\test\fixtures
16> copying git\test\fixtures\for_each_ref_with_path_component -> build\lib\git\test\fixtures
16> copying git\test\fixtures\git_config -> build\lib\git\test\fixtures
16> copying git\test\fixtures\git_config_global -> build\lib\git\test\fixtures
16> copying git\test\fixtures\git_config_with_comments -> build\lib\git\test\fixtures
16> copying git\test\fixtures\git_config_with_empty_value -> build\lib\git\test\fixtures
16> copying git\test\fixtures\git_file -> build\lib\git\test\fixtures
16> copying git\test\fixtures\index -> build\lib\git\test\fixtures
16> copying git\test\fixtures\index_merge -> build\lib\git\test\fixtures
16> copying git\test\fixtures\issue-301_stderr -> build\lib\git\test\fixtures
16> copying git\test\fixtures\ls_tree_a -> build\lib\git\test\fixtures
16> copying git\test\fixtures\ls_tree_b -> build\lib\git\test\fixtures
16> copying git\test\fixtures\ls_tree_commit -> build\lib\git\test\fixtures
16> copying git\test\fixtures\ls_tree_empty -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_HEAD -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_invalid_date -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_invalid_email -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_invalid_newsha -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_invalid_oldsha -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_invalid_sep -> build\lib\git\test\fixtures
16> copying git\test\fixtures\reflog_master -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_bisect_all -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_commit_diffs -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_commit_idabbrev -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_commit_stats -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_count -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_delta_a -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_delta_b -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_list_single -> build\lib\git\test\fixtures
16> copying git\test\fixtures\rev_parse -> build\lib\git\test\fixtures
16> copying git\test\fixtures\show_empty_commit -> build\lib\git\test\fixtures
16> copying git\test\fixtures\uncommon_branch_prefix_FETCH_HEAD -> build\lib\git\test\fixtures
16> copying git\test\fixtures\uncommon_branch_prefix_stderr -> build\lib\git\test\fixtures
16> running install_lib
16> copying build\lib\git\
init.py -> C:\Dev\Svs\python-install\Lib\site-packages\git
16> byte-compiling C:\Dev\Svs\python-install\Lib\site-packages\git\
init.py to init__.pyc
16> running install_egg_info
16> running egg_info
16> writing requirements to GitPython.egg-info\requires.txt
16> writing GitPython.egg-info\PKG-INFO
16> writing top-level names to GitPython.egg-info\top_level.txt
16> writing dependency_links to GitPython.egg-info\dependency_links.txt
16> reading manifest file 'GitPython.egg-info\SOURCES.txt'
16> reading manifest template 'MANIFEST.in'
16> C:\Dev\Svs\python-install\Lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'test_requirements'
16> warnings.warn(msg)
16>CUSTOMBUILD : warning : no files found matching 'README'
16>CUSTOMBUILD : warning : no previously-included files matching '
pycache__' found anywhere in distribution
16>CUSTOMBUILD : warning : no previously-included files matching '*.pyc' found anywhere in distribution
16> writing manifest file 'GitPython.egg-info\SOURCES.txt'
16> removing 'C:\Dev\Svs\python-install\Lib\site-packages\GitPython-2.1.7-py2.7.egg-info' (and everything under it)
16> Copying GitPython.egg-info to C:\Dev\Svs\python-install\Lib\site-packages\GitPython-2.1.7-py2.7.egg-info
16> running install_scripts
16> Performing install tree cleanup for 'python-GitPython'
16> The system cannot find the path specified.
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 3.
========== Build: 15 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

TagsNo tags attached.

Activities

lassoan

lassoan

2018-05-30 12:36

developer   ~0015842

Slicer builds fine for me. Do you still have this error with latest nightly version?

dzenanz

dzenanz

2018-05-30 12:37

developer   ~0015843

I think JC addressed this long ago. We just forgot to close the issue.

Issue History

Date Modified Username Field Change
2018-01-30 17:18 dzenanz New Issue
2018-01-30 17:18 dzenanz Status new => assigned
2018-01-30 17:18 dzenanz Assigned To => jcfr
2018-05-30 12:36 lassoan Note Added: 0015842
2018-05-30 12:37 dzenanz Status assigned => closed
2018-05-30 12:37 dzenanz Resolution open => fixed
2018-05-30 12:37 dzenanz Note Added: 0015843