| View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0005791 | VTK | (No Category) | public | 2007-09-26 22:46 | 2011-01-13 17:00 | ||||
| Reporter | Hans Johnson | ||||||||
| Assigned To | Brad King | ||||||||
| Priority | normal | Severity | major | Reproducibility | always | ||||
| Status | closed | Resolution | fixed | ||||||
| Platform | OS | OS Version | |||||||
| Product Version | |||||||||
| Target Version | Fixed in Version | ||||||||
| Summary | 0005791: Intel compiler link failure | ||||||||
| Description | Recent changes /scratch/hjohnson/src/brains2/iplFreeware/icc/FAST_64_64/VTK/bin/libvtkCommon.a(vtkCharArray.o)(.gnu.linkonce.t._ZN20vtkDataArrayTemplateIcE11LookupValueE10vtkVariant[.gnu.linkonce.t._ZN20vtkDataArrayTemplateIcE11LookupValueE10vtkVariant]+0x35): In function `vtkDataArrayTemplate<char>::LookupValue(vtkVariant)': : undefined reference to `char vtkVariant::ToNumeric<char>(bool*, char*) const' /scratch/hjohnson/src/brains2/iplFreeware/icc/FAST_64_64/VTK/bin/libvtkCommon.a(vtkCharArray.o)(.gnu.linkonce.t._ZN20vtkDataArrayTemplateIcE11LookupValueE10vtkVariantP9vtkIdList[.gnu.linkonce.t._ZN20vtkDataArrayTemplateIcE11LookupValueE10vtkVariantP9vtkIdList]+0x38): In function `vtkDataArrayTemplate<char>::LookupValue(vtkVariant, vtkIdList*)': : undefined reference to `char vtkVariant::ToNumeric<char>(bool*, char*) const' /scratch/hjohnson/src/brains2/iplFreeware/icc/FAST_64_64/VTK/bin/libvtkCommon.a(vtkDoubleArray.o)(.gnu.linkonce.t._ZN20vtkDataArrayTemplateIdE11LookupValueE10vtkVariant[.gnu.linkonce.t._ZN20vtkDataArrayTemplateIdE11LookupValueE10vtkVariant]+0x35): In function `vtkDataArrayTemplate<double>::LookupValue(vtkVariant)': | ||||||||
| Additional Information | I think that the changes made for VTK/Common/vtkDataArray.cxx between version 1.78 and 1.79 caused the link errors to start. | ||||||||
| Tags | No tags attached. | ||||||||
| Project | |||||||||
| Type | |||||||||
| Attached Files | |||||||||
| Relationships | |
| Relationships |
| Notes | |
|
(0010406) Brad King (developer) 2008-02-06 19:03 |
Try adding these lines to the bottom of vtkVariant.cxx: #define vtkVariantToNumericInstantiateMacro(x) \ template x vtkVariant::ToNumeric< x >(bool*, x*) const vtkVariantToNumericInstantiateMacro(char); vtkVariantToNumericInstantiateMacro(float); vtkVariantToNumericInstantiateMacro(double); vtkVariantToNumericInstantiateMacro(unsigned char); vtkVariantToNumericInstantiateMacro(signed char); vtkVariantToNumericInstantiateMacro(short); vtkVariantToNumericInstantiateMacro(unsigned short); vtkVariantToNumericInstantiateMacro(int); vtkVariantToNumericInstantiateMacro(unsigned int); vtkVariantToNumericInstantiateMacro(long); vtkVariantToNumericInstantiateMacro(unsigned long); #if defined(VTK_TYPE_USE___INT64) vtkVariantToNumericInstantiateMacro(__int64); vtkVariantToNumericInstantiateMacro(unsigned __int64); #endif #if defined(VTK_TYPE_USE_LONG_LONG) vtkVariantToNumericInstantiateMacro(long long); vtkVariantToNumericInstantiateMacro(unsigned long long); #endif |
|
(0010872) Hans Johnson (reporter) 2008-03-20 15:20 |
Brad, THIS WORKED! I will perform extensive testing on all my platforms tonight. Thanks, Hans |
|
(0010889) Brad King (developer) 2008-03-24 11:01 |
Okay, I've applied the changes /cvsroot/VTK/VTK/Common/vtkVariant.cxx,v <-- Common/vtkVariant.cxx new revision: 1.21; previous revision: 1.20 |
| Notes |
| Issue History | |||
| Date Modified | Username | Field | Change |
| 2007-09-26 22:46 | Hans Johnson | New Issue | |
| 2008-02-06 09:45 | Jeff Baumes | Status | backlog => tabled |
| 2008-02-06 09:45 | Jeff Baumes | Assigned To | => Brad King |
| 2008-02-06 19:03 | Brad King | Note Added: 0010406 | |
| 2008-03-20 15:20 | Hans Johnson | Note Added: 0010872 | |
| 2008-03-24 11:01 | Brad King | Status | tabled => closed |
| 2008-03-24 11:01 | Brad King | Note Added: 0010889 | |
| 2008-03-24 11:01 | Brad King | Resolution | open => fixed |
| 2011-01-13 17:00 | Source_changeset_attached | => VTK master a2bd8391 | |
| 2011-01-13 17:00 | Source_changeset_attached | => VTK master 020ef709 | |
| 2011-06-16 13:11 | Zack Galbreath | Category | => (No Category) |
| Issue History |
| Copyright © 2000 - 2018 MantisBT Team |