<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5730.11" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV>Hi,</DIV>
<DIV> </DIV>
<DIV>I am back into working on LLVM now and am having problems with Cygwin 
builds.</DIV>
<DIV> </DIV>
<DIV>Problems with both the 1.9 Release and the CVS on Cygwin...</DIV>
<P>LLVM CVS Release build :-</P>
<P><FONT face="courier new,monospace">    /usr/src/llvm/configure 
--prefix=/usr/llvm<BR>    make tools-only 
ENABLE_OPTIMIZED=1</FONT></P>
<P><FONT face="courier new,monospace">make[3]: Entering directory 
`/usr/src/lib/Bytecode/Writer'<BR>llvm[3]: Compiling SlotCalculator.cpp for 
Release build<BR>llvm[3]: Compiling Writer.cpp for Release 
build<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp: In member function `void 
llvm::BytecodeWriter::outputConstant(const 
llvm::Constant*)':<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:329: error: 
call of overloaded `output_vbr(uint32_t)' is 
ambiguous<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:82: note: candidates 
are: void 
llvm::BytecodeWriter::output_vbr(uint64_t)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:96: 
note:  void llvm::BytecodeWriter::output_vbr(unsigned 
int)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:119: note:  void 
llvm::BytecodeWriter::output_vbr(int64_t)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:127: 
note:  void llvm::BytecodeWriter::output_vbr(int)<BR>make[3]: *** 
[/usr/src/lib/Bytecode/Writer/Release/Writer.o] Error 1<BR>make[3]: Leaving 
directory `/usr/src/lib/Bytecode/Writer' <BR>make[2]: *** [Writer/.makeall] 
Error 2<BR>make[2]: Leaving directory `/usr/src/lib/Bytecode'<BR>make[1]: *** 
[Bytecode/.makeall] Error 2<BR>make[1]: Leaving directory 
`/usr/src/lib'<BR>make: *** [all] Error 1</FONT> </P>
<P>LLVM CVS Debug build :-</P>
<P><FONT face="courier new,monospace">    /usr/src/llvm/configure 
--prefix=/usr/llvm<BR>    make tools-only</FONT></P>
<P><BR><FONT face="courier new,monospace">make[3]: Entering directory 
`/usr/src/build/lib/Bytecode/Writer'<BR>llvm[3]: Compiling SlotCalculator.cpp 
for Debug build<BR>llvm[3]: Compiling Writer.cpp for Debug 
build<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:73: error: prototype for 
`void llvm::BytecodeWriter::output(int32_t)' does not match any in class 
`llvm::BytecodeWriter'<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:93: 
error: candidates are: void llvm::BytecodeWriter::output(const 
std::string&)<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:79: 
error:                 
void 
llvm::BytecodeWriter::output(int)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:59: 
error:                 
void llvm::BytecodeWriter::output(unsigned int, 
int)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp: In member function `void 
llvm::BytecodeWriter::output(int32_t)':<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:74: 
error: call of overloaded `output(uint32_t)' is 
ambiguous<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:59: note: candidates 
are: void llvm::BytecodeWriter::output(unsigned int, 
int)<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:79: note:  void 
llvm::BytecodeWriter::output(int)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:73: 
note:  void 
llvm::BytecodeWriter::output(int32_t)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp: 
At global scope:<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:96: error: 
prototype for `void llvm <BR>::BytecodeWriter::output_vbr(uint32_t)' does not 
match any in class 
`llvm::BytecodeWriter'<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:91: 
error: candidates are: void llvm::BytecodeWriter::output_vbr(int) 
<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:88: 
error:                 
void 
llvm::BytecodeWriter::output_vbr(int64_t)<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:85: 
error:                 
void llvm::BytecodeWriter::output_vbr(unsigned 
int)<BR>/usr/src/llvm/lib/Bytecode/Writer/Writer.cpp:82: 
error:                 
void 
llvm::BytecodeWriter::output_vbr(uint64_t)<BR>/usr/src/llvm/lib/Bytecode/Writer/WriterInternals.h:85: 
warning: inline function <BR> `void 
llvm::BytecodeWriter::output_vbr(unsigned int)' used but never 
defined<BR>make[3]: *** [/usr/src/build/lib/Bytecode/Writer/Debug/Writer.o] 
Error 1<BR>make[3]: Leaving directory `/usr/src/build/lib/Bytecode/Writer' 
<BR>make[2]: *** [Writer/.makeall] Error 2<BR>make[2]: Leaving directory 
`/usr/src/build/lib/Bytecode'<BR>make[1]: *** [Bytecode/.makeall] Error 
2<BR>make[1]: Leaving directory `/usr/src/build/lib'<BR>make: *** [all] Error 1 
</FONT></P>
<P><BR>1.9 Release</P>
<P><FONT face="courier new,monospace">    
/usr/src/llvm-1.9/configure --prefix=/usr/llvm<BR>    make 
tools-only</FONT></P>
<P>~~~~~~~~~<BR><FONT face="courier new,monospace">make[2]: Leaving directory 
`/usr/src/build-1.9/tools/llvm-config'<BR>make[2]: Entering directory 
`/usr/src/build-1.9/tools/opt'<BR>/usr/src/llvm-1.9/Makefile.rules:957: *** 
multiple target patterns.  Stop. <BR>make[2]: Leaving directory 
`/usr/src/build-1.9/tools/opt'<BR>make[1]: *** [opt/.makeall] Error 
2<BR>make[1]: Leaving directory `/usr/src/build-1.9/tools'<BR>make: *** [all] 
Error 1</FONT></P>
<P><BR>I was also experiencing the following warning sploradically :-</P>
<DIV>Warning: File `/dev/null' has modification time 0.0066 s in the 
future<BR>warning:  Clock skew detected.  Your build may be 
incomplete.</DIV>
<DIV> </DIV>
<DIV>Latest Cygwin.</DIV>
<DIV><FONT face="courier new,monospace"></FONT> </DIV>
<DIV><FONT face="courier new,monospace">$ gcc --version<BR>gcc (GCC) 3.4.4 
(cygming special, gdc 0.12, using dmd 0.125)</FONT></DIV>
<DIV align=left><BR><BR>My x86 Fedora system is still compiling nicely doing 
linking now. Hopefully I shall have the llvm-gcc4 frontend building 
tommorow</DIV>
<DIV align=left><BR>It would be good if we could clearup these Cygwin bugs 
sometine within the next week or 
so.<BR><BR>Aaron<BR></DIV></FONT></DIV></BODY></HTML>