-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to work with the API of DCMTK 3.6.3 #333
Conversation
- dcmseg/dcmpm import() replaced by dcmiod importHierarchy() - FGIdentityPixelValueTransformation replaced by FGPixelValueTransformation - TID1600_ImageLibrary now has convenient API to factor out all of the common entries to the group level, so no special work is needed to handle this manually
@che85 do you have any idea how to deal with the issue below? I don't know why it started just now, can't make sense of this error. |
@fedorov Instead of using jsonlint, a simpler way to validate the json files could be this one:
|
jsonlint stopped working on the CI platforms due to some issue related to the deprecation of the nomnom package. As suggested by @jcfr, switch to the use of python json package for testing validity of JSON files using python json.load().
@jcfr python in the dockross does not have json package. How should this be fixed? |
Update this line adding Since the manylinux image bundles multiple versions of python, one has to be explicitly selected. |
Doesn't seem to work. Looks like cmake picks Also note right now there is also a line adding Line 96 in 0d5124d
|
I see ... this was done to support running the script I suggested python 3.6 earlier without recalling that specific details. Two things:
|
- remove jsonlint install - set PYTHON_EXECUTABLE to 2.7 (doesn't propagate at the moment to cmake)
|
- add dependency to python 2.7 - move Testing up in top-level CMakeLists.txt As suggested by @jcfr, see discussion in QIICR#333 (comment)
@jcfr CIs are green - thanks for all the help with PR! 👍 |
🎆 |
@jcfr I just discovered that when configuring against Slicer, I am getting this CMake error, which I think is related. Do you know what is going on? |
Are you doing a clean build or setting This is a sanity check to warn developer early. I didn't have a problem building the extension against Slicer. This PR makes it even easier to build dcmqi against a Slicer Qt5 build. See #336 |
No, I started from empty directory. Interesting - if I run cmake with all variables from command line, configure works. If I run ccmake, and set variables one by one - I get the error above. See screen capture here: https://www.screencast.com/t/JvJRswmwpDAy. |
I see. This is expected.
We could address this for python executable by forcing the new value.
That said, the cmake_cxx_standard value can not be forced to a value, it
has to be set early one so that the initial system introspection is
correct. On way around this would to have default value matching slicer
Jc
…On Feb 23, 2018 8:49 PM, "Andrey Fedorov" ***@***.***> wrote:
No, I started from empty directory.
Interesting - if I run cmake with all variables from command line,
configure works. If I run ccmake, and set variables one by one - I get the
error above. See screen capture here: https://www.screencast.com/t/
JvJRswmwpDAy.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#333 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AANXo-DgNHP8U08wD8hzy2TNeuoVCxu2ks5tX2qWgaJpZM4SJKPK>
.
|
No description provided.