View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004131 | Slicer4 | Core: Base Code | public | 2016-01-19 09:59 | 2017-06-10 08:51 |
Reporter | jcfr | Assigned To | jcfr | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Fixed in Version | Slicer 4.6.0 | |||
Summary | 0004131: SlicerDMRI: Fix windows build because of Slicer too long path | ||||
Description | Thanks to Stephen Aylward for his report. Most likely introduced by r24855 (ENH: Add SlicerDMRI remote module) Associated build error: <pre> | ||||
Tags | No tags attached. | ||||
Running the script "list_longest_paths.py" confirm which files are causing problems: $ /c/D/N/Slicer-1-build/python-install/bin/python.exe list-longest-paths/list_longest_paths.py -l 248 -v /c/D/N/Slicer-1-build Analysis summary Script downloaded from https://github.com/jcfr/list-longest-paths |
|
Fixed in r24888 |
|
Notes for developers: To avoid doing a clean build and ensure incremental build C:\path\to\Slicer-Release\Slicer-build\CMakeCache.txt and remove variables of the form "... :INTERNAL= ... Modules\Remote\SlicerDMRI ...". |
|
Import 2017-06-07 23:51:09: master 51c746b7 2016-01-23 03:44:30 Details Diff |
COMP: Fix windows packaging. Fixes 0004131 This commit addresses regression introduced in r24855 (ENH: Add SlicerDMRI remote module) where the build folder became too long. This commit introduces the concept of "REMOTE_EXTENSION" allowing to add source directory to an extension containing multiple modules. Since the build directory associated with remote extensions is 13 characters shorter, it should address the windows packaging problem. Here is an example of path before and after this change: C:\path\to\Slicer-Release\Slicer-build\Modules\Remote\SlicerDMRI\Modules\Loadable\TractographyDisplay C:\path\to\Slicer-Release\Slicer-build\E\SlicerDMRI\Modules\Loadable\TractographyDisplay Notes: To avoid doing a clean build and ensure incremental build are successful, developers should update file: C:\path\to\Slicer-Release\Slicer-build\CMakeCache.txt and remove variables of the form "... :INTERNAL= ... Modules\Remote\SlicerDMRI ...". git-svn-id: http://svn.slicer.org/Slicer4/trunk@24888 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - SuperBuild.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-19 09:59 | jcfr | New Issue | |
2016-01-19 09:59 | jcfr | Status | new => assigned |
2016-01-19 09:59 | jcfr | Assigned To | => jcfr |
2016-01-22 22:41 | jcfr | Note Added: 0013739 | |
2016-01-23 03:45 | jcfr | Note Added: 0013740 | |
2016-01-23 03:45 | jcfr | Status | assigned => resolved |
2016-01-23 03:45 | jcfr | Fixed in Version | => Slicer 4.6.0 |
2016-01-23 03:45 | jcfr | Resolution | open => fixed |
2016-01-23 03:45 | jcfr | Note Added: 0013741 | |
2016-01-26 16:29 | jcfr | Status | resolved => closed |
2017-06-10 08:51 | jcfr | Changeset attached | => Slicer master 51c746b7 |