autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: autoreconf hangs


From: Vance Shipley
Subject: Re: autoreconf hangs
Date: Thu, 12 Sep 2002 11:16:03 -0400
User-agent: Mutt/1.3.99i

Akim,

Yes, that certainly did something!  Here's the end of the trace:

   396:     if ( $debug ) {
   406:     my $goon = 1;
   407:     while ( $goon && @ARGV > 0 ) {
   589:     if ( @ret && $order == $PERMUTE ) {
   596:     return ($error == 0);
  291:    foreach (grep { /^-./ } @ARGV)
  292:      {
  298:    push @ARGV, '-'
  299:      if $stdin;
 125:     @ARGV = map { /configure\.(ac|in)$/ ? dirname ($_) : $_ } @ARGV;
 126:     push @ARGV, '.' unless @ARGV;
 128:     if ($verbose && $debug)
 129:       {
 146:     $autoconf   .= join (' --include=', '', @include);
 147:     $autoheader .= join (' --include=', '', @include);
 150:     if ($install)
 151:       {
 158:     if ($force)
 159:       {
 168:         $automake .= ' --no-force';
 171:     if ($debug)
 172:       {
414:    autoreconf (shift @ARGV)
415:      while (@ARGV);
in  .=main::autoreconf(.) from /usr/local/bin/autoreconf:414
 187:     my ($directory) = @_;
 189:     verbose "working in `$directory'";
 in  .=Autom4te::General::verbose('working in `.\'') from 
/usr/local/bin/autoreconf:189
  446:    print STDERR "$me: ", @_, "\n"
  447:      if $verbose;
 190:     chdir $directory
 191:       or die "$me: cannot chdir to $directory: $!\n";
 in  $=Cwd::chdir(.) from /usr/local/bin/autoreconf:190
  316:      my $newdir = @_ ? shift : '';       # allow for no arg (chdir to 
HOME dir)
  317:      $newdir =~ s|///*|/|g unless $^O eq 'MSWin32';
  318:      chdir_init() unless $chdir_init;
  in  .=Cwd::chdir_init() from 
/usr/local/lib/perl5/5.8.0/sun4-solaris/Cwd.pm:318
   292:     if ($ENV{'PWD'} and $^O ne 'os2' and $^O ne 'dos' and $^O ne 
'MSWin32') {
   293:         my($dd,$di) = stat('.');
   294:         my($pd,$pi) = stat($ENV{'PWD'});
   295:         if (!defined $dd or !defined $pd or $di != $pi or $dd != $pd) {
   305:     if ($^O ne 'MSWin32' and $ENV{'PWD'} =~ 
m|(/[^/]+(/[^/]+/[^/]+))(.*)|s) {
   306:         my($pd,$pi) = stat($2);
^C   307:               my($dd,$di) = stat($1);


After I exited the debugger it finished up with this:

  DB<1> q
in  $=CODE(0x3cfdd4)() from /usr/local/bin/autoreconf:0
 99:      my $exit_status = $? ? 1 : 0;
 103:     if (!$debug && defined $tmp && -d $tmp)
 104:       {
 105:         if (<$tmp/*>)
 106:           {
 in  $=File::Glob::csh_glob('/tmp/ar5523.7657/*', 0) from 
/usr/local/share/autoconf/Autom4te/General.pm:105
  136:      my $pat = shift;
  137:      my $cxix = shift;
  138:      my @pat;
  141:      $pat = $_ unless defined $pat;
  144:      $pat =~ s/^\s+//;   # Protect against empty elements in
  145:      $pat =~ s/\s+$//;   # things like < *.c> and <*.c >.
  147:      if ($pat =~ /\s/) {
  156:      $cxix = '_G_' unless defined $cxix;
  157:      $iter{$cxix} = 0 unless exists $iter{$cxix};
  160:      if ($iter{$cxix} == 0) {
  161:          if (@pat) {
  165:              $entries{$cxix} = [ doglob($pat, $DEFAULT_FLAGS) ];
  in  @=File::Glob::doglob('/tmp/ar5523.7657/*', 11904) from 
/usr/local/lib/perl5/5.8.0/sun4-solaris/File/Glob.pm:165
  170:      if (wantarray) {
  175:          if ($iter{$cxix} = scalar @{$entries{$cxix}}) {
  175:          if ($iter{$cxix} = scalar @{$entries{$cxix}}) {
  180:              delete $iter{$cxix};
  181:              delete $entries{$cxix};
  182:              return undef;
 110:         rmdir $tmp
 111:           or carp ("$me: cannot remove $tmp: $!\n"), _exit (1);
 116:     close STDOUT
 117:       or (carp "$me: closing standard output: $!\n"), _exit (1);
 119:     _exit ($exit_status);
 in  $=POSIX::_exit(1) from /usr/local/share/autoconf/Autom4te/General.pm:119






reply via email to

[Prev in Thread] Current Thread [Next in Thread]