-
-
Notifications
You must be signed in to change notification settings - Fork 675
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
Lesion Sizing Toolkit doesn't compile in ITK 5.0 beta 1 #63
Comments
I'll try to give this a try and post here the result. If able to reproduce, will also look into the fixes. |
@yh3ds I was not able to reproduce your results, although I used a slightly different configuration (ITK and VTK master; no wrapping; I built the module as an standalone project, i.e. outside the ITK build tree). However I got some other errors and realized about some facts that are addressed by: I still have some linking error with @thewtex @dzenanz does this ring a bell? The BTW, @yh3ds this should rather been reported to the LesionSizingToolkit repository. Would you please report the issue in that repository so that we keep here those issues that belong to ITK? Thanks. |
Thanks for the patches, @jhlegarreta . @yh3ds how are you configuring the LesionSizingToolkit and what sources are you using? |
I am having similar errors @jhlegarreta. I will make a PR to correct them soon. Edit: PR. |
Dženan's PR solved the linking problems I was experiencing. @yh3ds could please try again and let us know? |
@jhlegarreta unfortunately I finally decided to switch to ITK 4.13 to solve the problem. The compilation (with Python wrapping) ran smoothly so I clean my machine from non working sources. Giv eme some time to get fresh itk and LST from master branch and try to compile them again together |
@yh3ds sounds reasonable. I'll try to compile ITK with Python wrapping in the meantime and see if I can reproduce the errors. Please, let us know when you find some time if you experience the same issues with the master branch. |
Hello, Severity Code Description Project File Line Suppression State And the following Warning logs Severity Code Description Project File Line Suppression State I hope it helps |
Hi @yh3ds,
Instead of this approach try, effectively:
That is, build the module externally. This will help use the latest version. By replacing the
These have been recently addressed in the latest ITK Git |
Hello, About LST compilation outside of ITK I still get errors : Severity Code Description Project File Line Suppression State ... (lot of others errors... about 5000 but th emessage it to long ot be copied here) Any idea about what I am missing this time ? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Fix typos in comments CMakeLists.txt: Export all symbols (InsightSoftwareConsortium#136) test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (InsightSoftwareConsortium#135) Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (InsightSoftwareConsortium#131) Fix broken MSVC builds. (InsightSoftwareConsortium#130) Add support for quiet and signaling NaNs to the ieee header. (InsightSoftwareConsortium#128) Move buffer and buffer_pos down (InsightSoftwareConsortium#125) * Move buffer and buffer_pos down Simplifies code by removing two asserts Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used * Disable -ftrivial-auto-var-init=pattern for a large buffer Fix strtod.cc undefined constants (InsightSoftwareConsortium#123) When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined there is a build error when -Wall -Werror enabled because kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and kExactPowersOfTenSize are used only in else branch of this define (when it's defined). Fixes google/double-conversion#122 Add full license to test .cc files missing it. (InsightSoftwareConsortium#121) Some files in cctest had a 1-line copyright that doesn't list the license. This copies the project license to those files, preserving the date. Add wasm32 as supported platform (InsightSoftwareConsortium#120) Summary: Emscripten is already included, adding wasm32 the same way for when build with "plain" clang wasm32 (without emscripten) Pseiderer/add nios2 and xtensa 001 (InsightSoftwareConsortium#119) * double-conversion: enable for nios2 Nios2 supports double conversion, tested using qemu: Add support for microblaze. Add support for e2k architecture. (InsightSoftwareConsortium#118) Add min exponent width option in double-to-string conversion (InsightSoftwareConsortium#116) Remove reference to `diy-fp.cc` That file was removed in a previous commit. More Bignum fiddling. (InsightSoftwareConsortium#108) * Char has size 1. * More const. * Allow inlining. * Compact Bignum sizes. * Consistent naming. Remove redundant parenthesis. Reported by seanm (github). Optimise Bignum layout. (InsightSoftwareConsortium#107) * Use memset to clear bignum. * Improve data locality. * Reduce size of bignum. Split Strtod() (InsightSoftwareConsortium#106) Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline. Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again. Split double-conversion. (InsightSoftwareConsortium#104) Separates the two main classes into separate c and h files. Fix naming. (InsightSoftwareConsortium#103) Fix naming of `case_insensibility` to `case_insensitivity`. Consistent macro prefix. (InsightSoftwareConsortium#101) Use standard min/max. (InsightSoftwareConsortium#102) Fix some issues with invalid hex-float literals. When converting `0x` the converter would assert (or access out of boundary). With `0x1.p1234556666FFFFF` the converter would overflow and not yield the correct exponent. Usefulcat master (InsightSoftwareConsortium#98) * minor bug fix: use free() instead of delete[] to free memory allocated by strdup() * fix for uninitialized variable problem found by valgrind * disable assertions for 'optimize' build * removed -g option that was inadvertently added to CCFLAGS * ignore generated files Fix warning for g++ 4.9.3. CMake: install to correct lib dir (InsightSoftwareConsortium#93) 64-bit libraries should be installed in /usr/lib64, not in /usr/lib/ Make the destination lib dir configurable. Add big endian ARM support (InsightSoftwareConsortium#92) This fixes compilation on such platforms. Switch to relative includes. Fix 16-bit separators. msvc: check if _MSC_VER is defined (InsightSoftwareConsortium#88) Allow for compilation in emscripten (InsightSoftwareConsortium#86) Support emscripten Add test cases. Fixes InsightSoftwareConsortium#62 Add support of ARC architecture (InsightSoftwareConsortium#82) More info about ARC architecture is here: [1] & [2]. We need ARC supported here for many things like: - ICU (see [3]) - Qt5 etc Fix hex literal bug. Large hex literals would lose their minus sign. Support separator characters. Add support for hexadecimal float literals. Fix bug where hex numbers would lose the minus sign. Add comments for achitecture check. This should make it easier to add new architectures. Add support for aarch64_be, or1k and microblazebe. Add support for Windows on ARM and ARM64 (InsightSoftwareConsortium#76) Use `static_assert` with newer compilers. Add Native Client as support architecture. Avoid undefined cast to make ASAN happy. Avoid undefined cast to make ASAN happy. Add `exports_files` Processed length should include no trailing junk (InsightSoftwareConsortium#63) Clarify output charset in DoubleToAscii documentation (InsightSoftwareConsortium#61) * Clarify output charset in DoubleToAscii documentation * Fixing typo in charset docs. Fix warning for code that will never be executed (InsightSoftwareConsortium#59) Rename macros. Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS. This makes it easier to use this library in projects that have macros with the same name (as is common in Google). Some refactorings: remove unused static, replace deprecated headers, init member in constructor REF: replace deprecated headers REF: meaningless static definition in anonymous namespace REF: init member in constructor Fix typo in variable name. Suppress issue in clang analyzer. CMake fixes. Remove unused CMake file. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c… Remove unnecessary INSTALL_INTERFACE expression. Use template for CMake installation. Fix mistake for build interface include dir. Improve CMake changes. Update CMake package generation. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class Add assert and test. Avoid negative shift. When filling in fractional digits in a fixed representation we might use all existing digits. When this happens, we can not look at the next digit to see if we should round up. Before this fix, we tried to shift by a negative amount to see if the (non-existing) next bit was set to 1 (requiring the number to be rounded up).
Fix typos in comments CMakeLists.txt: Export all symbols (InsightSoftwareConsortium#136) test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (InsightSoftwareConsortium#135) Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (InsightSoftwareConsortium#131) Fix broken MSVC builds. (InsightSoftwareConsortium#130) Add support for quiet and signaling NaNs to the ieee header. (InsightSoftwareConsortium#128) Move buffer and buffer_pos down (InsightSoftwareConsortium#125) * Move buffer and buffer_pos down Simplifies code by removing two asserts Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used * Disable -ftrivial-auto-var-init=pattern for a large buffer Fix strtod.cc undefined constants (InsightSoftwareConsortium#123) When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined there is a build error when -Wall -Werror enabled because kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and kExactPowersOfTenSize are used only in else branch of this define (when it's defined). Fixes google/double-conversion#122 Add full license to test .cc files missing it. (InsightSoftwareConsortium#121) Some files in cctest had a 1-line copyright that doesn't list the license. This copies the project license to those files, preserving the date. Add wasm32 as supported platform (InsightSoftwareConsortium#120) Summary: Emscripten is already included, adding wasm32 the same way for when build with "plain" clang wasm32 (without emscripten) Pseiderer/add nios2 and xtensa 001 (InsightSoftwareConsortium#119) * double-conversion: enable for nios2 Nios2 supports double conversion, tested using qemu: Add support for microblaze. Add support for e2k architecture. (InsightSoftwareConsortium#118) Add min exponent width option in double-to-string conversion (InsightSoftwareConsortium#116) Remove reference to `diy-fp.cc` That file was removed in a previous commit. More Bignum fiddling. (InsightSoftwareConsortium#108) * Char has size 1. * More const. * Allow inlining. * Compact Bignum sizes. * Consistent naming. Remove redundant parenthesis. Reported by seanm (github). Optimise Bignum layout. (InsightSoftwareConsortium#107) * Use memset to clear bignum. * Improve data locality. * Reduce size of bignum. Split Strtod() (InsightSoftwareConsortium#106) Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline. Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again. Split double-conversion. (InsightSoftwareConsortium#104) Separates the two main classes into separate c and h files. Fix naming. (InsightSoftwareConsortium#103) Fix naming of `case_insensibility` to `case_insensitivity`. Consistent macro prefix. (InsightSoftwareConsortium#101) Use standard min/max. (InsightSoftwareConsortium#102) Fix some issues with invalid hex-float literals. When converting `0x` the converter would assert (or access out of boundary). With `0x1.p1234556666FFFFF` the converter would overflow and not yield the correct exponent. Usefulcat master (InsightSoftwareConsortium#98) * minor bug fix: use free() instead of delete[] to free memory allocated by strdup() * fix for uninitialized variable problem found by valgrind * disable assertions for 'optimize' build * removed -g option that was inadvertently added to CCFLAGS * ignore generated files Fix warning for g++ 4.9.3. CMake: install to correct lib dir (InsightSoftwareConsortium#93) 64-bit libraries should be installed in /usr/lib64, not in /usr/lib/ Make the destination lib dir configurable. Add big endian ARM support (InsightSoftwareConsortium#92) This fixes compilation on such platforms. Switch to relative includes. Fix 16-bit separators. msvc: check if _MSC_VER is defined (InsightSoftwareConsortium#88) Allow for compilation in emscripten (InsightSoftwareConsortium#86) Support emscripten Add test cases. Fixes InsightSoftwareConsortium#62 Add support of ARC architecture (InsightSoftwareConsortium#82) More info about ARC architecture is here: [1] & [2]. We need ARC supported here for many things like: - ICU (see [3]) - Qt5 etc Fix hex literal bug. Large hex literals would lose their minus sign. Support separator characters. Add support for hexadecimal float literals. Fix bug where hex numbers would lose the minus sign. Add comments for achitecture check. This should make it easier to add new architectures. Add support for aarch64_be, or1k and microblazebe. Add support for Windows on ARM and ARM64 (InsightSoftwareConsortium#76) Use `static_assert` with newer compilers. Add Native Client as support architecture. Avoid undefined cast to make ASAN happy. Avoid undefined cast to make ASAN happy. Add `exports_files` Processed length should include no trailing junk (InsightSoftwareConsortium#63) Clarify output charset in DoubleToAscii documentation (InsightSoftwareConsortium#61) * Clarify output charset in DoubleToAscii documentation * Fixing typo in charset docs. Fix warning for code that will never be executed (InsightSoftwareConsortium#59) Rename macros. Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS. This makes it easier to use this library in projects that have macros with the same name (as is common in Google). Some refactorings: remove unused static, replace deprecated headers, init member in constructor REF: replace deprecated headers REF: meaningless static definition in anonymous namespace REF: init member in constructor Fix typo in variable name. Suppress issue in clang analyzer. CMake fixes. Remove unused CMake file. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c… Remove unnecessary INSTALL_INTERFACE expression. Use template for CMake installation. Fix mistake for build interface include dir. Improve CMake changes. Update CMake package generation. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class Add assert and test. Avoid negative shift. When filling in fractional digits in a fixed representation we might use all existing digits. When this happens, we can not look at the next digit to see if we should round up. Before this fix, we tried to shift by a negative amount to see if the (non-existing) next bit was set to 1 (requiring the number to be rounded up).
Fix typos in comments CMakeLists.txt: Export all symbols (#136) test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (#135) Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (#131) Fix broken MSVC builds. (#130) Add support for quiet and signaling NaNs to the ieee header. (#128) Move buffer and buffer_pos down (#125) * Move buffer and buffer_pos down Simplifies code by removing two asserts Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used * Disable -ftrivial-auto-var-init=pattern for a large buffer Fix strtod.cc undefined constants (#123) When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined there is a build error when -Wall -Werror enabled because kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and kExactPowersOfTenSize are used only in else branch of this define (when it's defined). Fixes google/double-conversion#122 Add full license to test .cc files missing it. (#121) Some files in cctest had a 1-line copyright that doesn't list the license. This copies the project license to those files, preserving the date. Add wasm32 as supported platform (#120) Summary: Emscripten is already included, adding wasm32 the same way for when build with "plain" clang wasm32 (without emscripten) Pseiderer/add nios2 and xtensa 001 (#119) * double-conversion: enable for nios2 Nios2 supports double conversion, tested using qemu: Add support for microblaze. Add support for e2k architecture. (#118) Add min exponent width option in double-to-string conversion (#116) Remove reference to `diy-fp.cc` That file was removed in a previous commit. More Bignum fiddling. (#108) * Char has size 1. * More const. * Allow inlining. * Compact Bignum sizes. * Consistent naming. Remove redundant parenthesis. Reported by seanm (github). Optimise Bignum layout. (#107) * Use memset to clear bignum. * Improve data locality. * Reduce size of bignum. Split Strtod() (#106) Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline. Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again. Split double-conversion. (#104) Separates the two main classes into separate c and h files. Fix naming. (#103) Fix naming of `case_insensibility` to `case_insensitivity`. Consistent macro prefix. (#101) Use standard min/max. (#102) Fix some issues with invalid hex-float literals. When converting `0x` the converter would assert (or access out of boundary). With `0x1.p1234556666FFFFF` the converter would overflow and not yield the correct exponent. Usefulcat master (#98) * minor bug fix: use free() instead of delete[] to free memory allocated by strdup() * fix for uninitialized variable problem found by valgrind * disable assertions for 'optimize' build * removed -g option that was inadvertently added to CCFLAGS * ignore generated files Fix warning for g++ 4.9.3. CMake: install to correct lib dir (#93) 64-bit libraries should be installed in /usr/lib64, not in /usr/lib/ Make the destination lib dir configurable. Add big endian ARM support (#92) This fixes compilation on such platforms. Switch to relative includes. Fix 16-bit separators. msvc: check if _MSC_VER is defined (#88) Allow for compilation in emscripten (#86) Support emscripten Add test cases. Fixes #62 Add support of ARC architecture (#82) More info about ARC architecture is here: [1] & [2]. We need ARC supported here for many things like: - ICU (see [3]) - Qt5 etc Fix hex literal bug. Large hex literals would lose their minus sign. Support separator characters. Add support for hexadecimal float literals. Fix bug where hex numbers would lose the minus sign. Add comments for achitecture check. This should make it easier to add new architectures. Add support for aarch64_be, or1k and microblazebe. Add support for Windows on ARM and ARM64 (#76) Use `static_assert` with newer compilers. Add Native Client as support architecture. Avoid undefined cast to make ASAN happy. Avoid undefined cast to make ASAN happy. Add `exports_files` Processed length should include no trailing junk (#63) Clarify output charset in DoubleToAscii documentation (#61) * Clarify output charset in DoubleToAscii documentation * Fixing typo in charset docs. Fix warning for code that will never be executed (#59) Rename macros. Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS. This makes it easier to use this library in projects that have macros with the same name (as is common in Google). Some refactorings: remove unused static, replace deprecated headers, init member in constructor REF: replace deprecated headers REF: meaningless static definition in anonymous namespace REF: init member in constructor Fix typo in variable name. Suppress issue in clang analyzer. CMake fixes. Remove unused CMake file. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c… Remove unnecessary INSTALL_INTERFACE expression. Use template for CMake installation. Fix mistake for build interface include dir. Improve CMake changes. Update CMake package generation. Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class Add assert and test. Avoid negative shift. When filling in fractional digits in a fixed representation we might use all existing digits. When this happens, we can not look at the next digit to see if we should round up. Before this fix, we tried to shift by a negative amount to see if the (non-existing) next bit was set to 1 (requiring the number to be rounded up).
[Before submitting an issue, please check that your issue hasn't been already
filed]
Description
Lesion Sizing Toolkit doesn't compile in ITK 5.0 beta 1
Build on VS 2015 (version 14) with VTK 8.1.1 and Python 3.7 Wrapping
Logs :
Severity Code Description Project File Line Suppression State
Error (active) cannot open source file "itkImageFileReader.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 26
Error (active) cannot open source file "itkImageFileWriter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 27
Error (active) cannot open source file "itkCastImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 28
Error (active) cannot open source file "itkRescaleIntensityImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 29
Error (active) cannot open source file "itkCannyEdgeDetectionImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 30
Error (active) namespace "std" has no member "cerr" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 40
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 40
Error (active) namespace "std" has no member "cerr" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 41
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 41
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 42
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 54
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 59
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 64
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 72
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 72
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 73
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 73
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 74
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 74
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 76
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 76
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 77
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 77
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 79
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 79
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 80
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 80
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 82
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 82
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 83
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 83
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 85
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 85
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 87
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 87
Error (active) identifier "reader" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 89
Error (active) identifier "writer" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 90
Error (active) identifier "toReal" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 92
Error (active) identifier "cannyFilter" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 94
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 107
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 109
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 109
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 110
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 110
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 111
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 123
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 125
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 125
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 126
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 126
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 127
Error (active) identifier "EXIT_SUCCESS" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 132
Error (active) cannot open source file "itkGDCMImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 20
Error (active) cannot open source file "itkMetaImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 21
Error (active) cannot open source file "itkPNGImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 22
Error (active) cannot open source file "itkObjectFactoryBase.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 23
Steps to Reproduce
Expected behavior
Compilation succeed
Actual behavior
Compilation failed
Reproducibility
100%
Versions
ITK 5.0 beta 1
Environment
Build on VS 2015 (version 14) with VTK 8.1.1 and Python 3.7 Wrapping
Additional Information
[Any additional information, configuration or data that might be necessary to reproduce the issue.]
Note: Use issues for their purpose; issues are not for code help. Need help? Ask
your question at https://discourse.itk.org/
The text was updated successfully, but these errors were encountered: