<div dir="ltr"><pre>Package: openigtlink
Version: 1.10.4~git20131104+3ac531115f-2<br><code>Severity: grave</code><br><br><a href="https://github.com/openigtlink/OpenIGTLink/issues/29">https://github.com/openigtlink/OpenIGTLink/issues/29</a><br></pre><div class="">

            <div class="">
                <p>Applications which include igtl_util.h (e.g. OpenIGTLinkIF/MRML/vtkIGTLToMRMLImage.cxx) fail to build due to a missing file:</p>

<p>/usr/include/openigtlink/igtl_util.h:19:30: fatal error: igtl_win32header.h: No such file or directory<br>
 #include "igtl_win32header.h"</p>

<p>On Windows, igtl_win32header.h should be part of the installation, and<br>
on all other platforms the file should not be included at all. Some files try to include it even twice:<br>
/usr/include/openigtlink/igtl_bind.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_bind.h:22:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_capability.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_capability.h:21:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_colortable.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_header.h:38:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_image.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_image.h:21:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_imgmeta.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_lbmeta.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_ndarray.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_ndarray.h:21:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_point.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_polydata.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_polydata.h:22:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_position.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_qtdata.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_qtrans.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_sensor.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_sensor.h:22:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_string.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_string.h:21:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_tdata.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_trajectory.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_transform.h:18:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_unit.h:19:#include "igtl_win32header.h"<br>
/usr/include/openigtlink/igtl_util.h:19:#include "igtl_win32header.h"</p>

<p>Also, igtl_win32header.h should not do the following:</p>

<p>#else<br>
   /* unix needs nothing */<br>
   #define igtl_export<br>
   #endif</p>
            </div>
          </div><pre><br></pre></div>