Package: openigtlink Version: 1.10.4~git20131104+3ac531115f-2 Severity: grave
https://github.com/openigtlink/OpenIGTLink/issues/29 Applications which include igtl_util.h (e.g. OpenIGTLinkIF/MRML/vtkIGTLToMRMLImage.cxx) fail to build due to a missing file: /usr/include/openigtlink/igtl_util.h:19:30: fatal error: igtl_win32header.h: No such file or directory #include "igtl_win32header.h" On Windows, igtl_win32header.h should be part of the installation, and on all other platforms the file should not be included at all. Some files try to include it even twice: /usr/include/openigtlink/igtl_bind.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_bind.h:22:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_capability.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_capability.h:21:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_colortable.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_header.h:38:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_image.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_image.h:21:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_imgmeta.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_lbmeta.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_ndarray.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_ndarray.h:21:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_point.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_polydata.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_polydata.h:22:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_position.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_qtdata.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_qtrans.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_sensor.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_sensor.h:22:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_string.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_string.h:21:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_tdata.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_trajectory.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_transform.h:18:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_unit.h:19:#include "igtl_win32header.h" /usr/include/openigtlink/igtl_util.h:19:#include "igtl_win32header.h" Also, igtl_win32header.h should not do the following: #else /* unix needs nothing */ #define igtl_export #endif