hi!
There is a problem that when build under the father dir or the more previous 
dir,build will get into a infinite loop.The bug is just because of judging the 
dir in function: get_stand_dir in build.pl,and i checked the code to rectify it 
just as this:
    $StandDir = getcwd();
    my $previous_dir = '';
    my $root_dir = qx(cygpath -u "$ENV{SRC_ROOT}");
    chomp $root_dir;
    if($StandDir =~ m/$root_dir$/ | $root_dir =~ m/^$StandDir/){
     print "stop for error,due to:$!\n";
     print_error('Found no project to build,you should build in one module.');
    }
and the others is the same as before. Certainly, can also match the char 
"cygdrive" to abort the loop.
But when i found that OOO have solved the problem,i read the changed code,and i 
found the additive was verbose.i did not know whether new abilities are 
added.And if have, please spend some minutes explaining to me.Thank u!
                                                                            
yours,
                                                                                
Sun
 

Reply via email to