<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>mingw build problem with seabios/tools/kconfig</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Hello,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I am trying to overcome problems building</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">seabios/tools/kconfig</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> from</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">the windows/mingw env</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">iro</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">nment.</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> Here</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">a</FONT><FONT SIZE=2 FACE="Courier New">re the failures</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">1</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">)</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Link step for</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">tools/kconfig/conf</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> fails to find</FONT><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">regcomp</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">/</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">regexec</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">/</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">regfree</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">  </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">In the mingw environment these functions are available in libregex, </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">  </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">b</FONT><FONT SIZE=2 FACE="Courier New">ut libregex</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> is not</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> included in</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> the standard library search. I have</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New"> not found a</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">way to add</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">'</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">-lregex</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">'</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> to the link command line:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">  </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">$(Q)$(HOSTCC) $(HOSTLDFLAGS) -o $@ $(ad</FONT><FONT SIZE=2 FACE="Courier New">dprefix $(obj)/,$($(@F)-objs))</FONT><FONT SIZE=2 FACE="Courier New"> $(HOST_LOADLIBES) $(HOSTLOADLIBES_$(@F))</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">  </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">HOSTLDFLAGS</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> occurs too early</FONT> <FONT SIZE=2 FACE="Courier New">in the file list for this use.</FONT></SPAN></P>
<UL DIR=LTR><UL DIR=LTR>
<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>
</UL></UL>
<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">2</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">)</FONT><FONT SIZE=2 FACE="Courier New"></FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Link step for</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">tools/kconfig/conf</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> fails to find function uname</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">()</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">   I can come up with a library to provide this function but need</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">   help passing it to the linke</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">r</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">, same as with item 1.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">3</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">)</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">F</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">unction mkdir() takes only one argument in the mingw environment</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">,</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT SIZE=2 FACE="Courier New">  </FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">yet takes 2 arguments otherwise.</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"> I have not found a good way to </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">   overcome this difference.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Thanks,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Scott</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>
<UL DIR=LTR><UL DIR=LTR>
<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>
</UL></UL>
</BODY>
</HTML>