[Mono-list] Inifite make loop

Garrett Rooney rooneg@electricjellyfish.net
Wed, 22 Aug 2001 20:47:12 -0400


On Thu, Aug 23, 2001 at 08:09:07AM +0900, Nick Drochak wrote:
> Hi all,
> 
> When I make windows in mcs, it seems to go into an infinite loop.  When it
> goes into the corlib directory I get this error because I have no Unix
> directory:
> 
> cat: Unix/common.src: No such file or directory
> cat: Unix/windows.src: No such file or directory
> ...
> System.IO\FileStream.cs(11,7): error CS0246: The type or namespace name
> 'Unix' could not
>         be found (are you missing a using directive or an assembly
> reference?)
> 
> And then a few lines down I get:
> 
> make[1]: Leaving directory `/home/Administrator/mcs/class'
> cd: can't cd to tools
> make[1]: Entering directory `/home/Administrator/mcs'
> for i in jay mcs class tools; do                        \
>         (cd $i; make windows)           \
> done
> 
> It just starts repeating this sequence.
> 
> Any one else have this problem?  Maybe I just am not updating correctly with
> cvs.  Do I have to do something besides a 'cvs update'?

try a 'cvs update -pD' or 'cvs update -Pd' (i forget which way it is), which
will make cvs create new dirs.  yes, any sane person would assume this was the
default, but it is not.

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.