I apologize, I didn't mean to sound impatient. <br><br>I've digging through the system and only got to find this on linux (/usr/include/string.h):<br>#ifdef  __USE_GNU<br>/* Compare S1 and S2 as strings holding name & indices/version numbers.  */<br>
extern int strverscmp (__const char *__s1, __const char *__s2)<br>     __THROW __attribute_pure__ __nonnull ((1, 2));<br><br>I checked the same /usr/include/string.h on Solaris but the function doesn't exist. <br><br>
<br><div class="gmail_quote">On Thu, Aug 23, 2012 at 3:21 PM, Steve Grubb <span dir="ltr"><<a href="mailto:sgrubb@redhat.com" target="_blank">sgrubb@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thursday, August 23, 2012 02:13:26 PM curious penguin wrote:<br>
> Anyone out there?<br>
<br>
</div>Yeah, but have some patience. Most of the developers are over in Europe and<br>
they might be home for the day. :-)<br>
<div class="im"><br>
> > I've been scratching my head over the pain of trying to compile openscap<br>
> > on sol10sparc.<br>
> ><br>
> > Could anyone let me know what fix/workaround can fix the problem below:<br>
> ><br>
> > /home/pepe/openscap-0.8.4/src/.libs/libopenscap.so: undefined reference to<br>
> > `strverscmp'<br>
> > collect2: ld returned 1 exit status<br>
> > make[3]: *** [probe_system_info] Error 1<br>
> > make[3]: Leaving directory `/home/pepe/openscap-0.8.4/src/OVAL/probes'<br>
> > make[2]: *** [all-recursive] Error 1<br>
> > make[2]: Leaving directory `/home/pepe/openscap-0.8.4/src/OVAL/probes'<br>
> > make[1]: *** [all-recursive] Error 1<br>
> > make[1]: Leaving directory `/home/pepe/openscap-0.8.4'<br>
> > make: *** [all] Error 2<br>
<br>
</div>This means strverscmp() is not in your standard C library. I guess we need to<br>
include this out of gnulib in the next release.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Steve<br>
</font></span></blockquote></div><br>