Bug#730743: igtl_win32header.h: No such file or directory

Dominique Belhachemi domibel at debian.org
Fri Nov 29 00:18:20 UTC 2013


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20131128/dc695371/attachment.html>


More information about the debian-science-maintainers mailing list