<div dir="ltr"><div style="font-family:courier new,monospace"><div><div>I am building the above on Solaris 11.1 i386, and have<br>struck problems with `cvt'.<br><br></div>The final link fails with these errors:<br><br>
Undefined            first referenced<br> symbol                  in file<br>RegionBrokenData                    cvt-xf86cvt.o<br>LogMessage                          cvt-cvt.o<br>RegionEmptyData                     cvt-xf86cvt.o<br>
_dixGetScreenPrivateKey             cvt-cvt.o<br>_CallCallbacks                      cvt-cvt.o<br>RegionEmptyBox                      cvt-xf86cvt.o<br>ld: fatal: symbol referencing errors. No output written to cvt<br><br>
</div>These errors are produced by static inline functions<br>in some include files, for example:<br><br>extern _X_EXPORT BoxRec RegionEmptyBox;<br>extern _X_EXPORT RegDataRec RegionEmptyData;<br>extern _X_EXPORT RegDataRec RegionBrokenData;<br>
</div><span style="font-family:courier new,monospace"> . . . .</span><br style="font-family:courier new,monospace"><div style="font-family:courier new,monospace">/* not a region */<br><br>static inline Bool<br>RegionNar(RegionPtr reg)<br>
{<br>    return ((reg)->data == &RegionBrokenData);<br>}<br><br></div><div style="font-family:courier new,monospace">(_X_EXPORT is defined to be `__global')<br><br></div><div style="font-family:courier new,monospace">
These static inline functions are not used by `cvt'<br>but it is compiled by including most of the xfree86<br>include files which would seem to be unnecessary, but<br>I don't know how to fix this. I am using the Solaris<br>
Studio compiler. I tried to switch to gcc to see what<br>it would do and this just caused more problems<br>elsewhere in the build, so I gave up on that.<br><br></div><div><span style="font-family:courier new,monospace">Is there some problem with `visibility' here? Or<br>
should `cvt'</span><span style="font-family:courier new,monospace"> be linked against some extra libraries?</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Noel Hunt</span><br>
</div></div>