bug-autoconf
[Top][All Lists]
Advanced

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

Re: 'make check' for autogen-5.8.7 fails - possibly an autoconf bug


From: Sergei Steshenko
Subject: Re: 'make check' for autogen-5.8.7 fails - possibly an autoconf bug
Date: Tue, 7 Nov 2006 03:02:54 -0800 (PST)

--- Ralf Wildenhues <address@hidden> wrote:

> Hello Sergei,
> 
> Thanks for the report.  I assume this is related to Bruce's recent
> report on the address@hidden list.
> 
> * Sergei Steshenko wrote on Tue, Nov 07, 2006 at 11:06:11AM CET:
> > 
> > https://sourceforge.net/tracker/?func=detail&atid=103593&aid=1591697&group_id=3593
> 
> > Please let me know whether you need any additional info; if necessary,
> > I can upload my tool,
> 
> This would be very helpful, together with a bit of information about the
> system you experience the issue on: which shell is /bin/sh, what sed is
> /bin/sed (including version).
> 
> Cheers,
> Ralf
> 


Ralf,

I am running on Mandriva 2006 IA32 Linux - nothing exotic.

/bin/sh is bash: GNU bash, version 3.00.16(2)-release (i586-mandriva-linux-gnu).
/bin/sed is: GNU sed version 4.1.4.

Please find the tool attached: AppsFromScratch.20061104.20061107.tar.gz.

This what you need to run it:

1) download the file - you can put it any directory, I assume ~;
2) unpackage the file:

cd ~
tar zxvf AppsFromScratch.20061104.20061107.tar.gz

- you should get these files:

AppsFromScratch/20061104/bin/build.pl
AppsFromScratch/20061104/include/perl/general/ArrayHashCodeDumper.pm
AppsFromScratch/20061104/include/perl/general/ArrayHashDumper.pm
AppsFromScratch/20061104/include/perl/general/backticks_wrapper.prl
AppsFromScratch/20061104/include/perl/general/failed_banner.prl
AppsFromScratch/20061104/include/perl/general/system_wrapper.prl
AppsFromScratch/20061104/include/perl/general/shuffle_download.prl
AppsFromScratch/20061104/include/perl/general/rerequire.prl
AppsFromScratch/20061104/include/perl/project_specific/glib_canonical_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/default_build_data_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/default_target_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/default_layer_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/glib_do_versions_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/glib_multiple_urls_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/pango_all_nested_deps_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/pango_nested_deps_through_vars_build_sub.prl
AppsFromScratch/20061104/include/perl/project_specific/gen_versioned_target_name.prl
AppsFromScratch/20061104/README
AppsFromScratch/20061104/CHANGELOG

3) choose work directory, it can be any, I assume ~/work:

mkdir -p ~/work; cd ~/work

4) run the tool:

~/AppsFromScratch/20061104/bin/build.pl -targets_to_build autogen -make_like 
1>buil.log 2>&1 &
.

When the tool works, it prints to STDERR command lines it's executing, so you 
can repeat
them manually. Here is the 'autogen' proper excerpt from the tool log file:

"
build.pl :INFO: returned from recursion for 'autogen' target 
($versioned_target=autogen-5.8.7)
with $recursion_result=0
build.pl :INFO: building 'autogen' target ($versioned_target=autogen-5.8.7) 
proper because it is
older than newest 'guile-1.8.1' next level versioned target it depends on
build.pl :INFO: executing ==> \rm -rf 
/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7
build.pl :INFO: unpackaging autogen-5.8.7.tar.bz2, log file will be
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7.unpackage.log'
build.pl :INFO: executing ==> \cd /maxtor5/sergei/AppsFromScratchWD/build; tar 
jxvf
autogen-5.8.7.tar.bz2 1>autogen-5.8.7.unpackage.log 2>&1; sync; sync
build.pl :INFO: it has been found that this 'autogen' target depends on the 
following targets:
autoconf gmp guile libtool m4
build.pl :WARNING: have no other choice, but to start heuristic dependency 
search for
LD_LIBRARY_PATH environment variable contents
build.pl :INFO: checking *.pc files
$pkgconfig_dir=/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/lib/pkgconfig
 for
$next_level_target=autoconf
build.pl :WARNING: for $next_level_target=autoconf 
($next_level_versioned_target=autoconf-2.60b)
'/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/lib/pkgconfig' 
directory does not exist
or is not a directory
build.pl :INFO: will try to deal with $next_level_target=autoconf
($next_level_versioned_target=autoconf-2.60b) the old fashioned way using 
CPPFLAGS, LDFLAGS,
LD_LIBRARY_PATH environment variables
build.pl :INFO: for $next_level_target=autoconf 
$next_level_versioned_target=autoconf-2.60b
%dirs_with_h_files
%dirs_with_h_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/include" => ""
);
build.pl :INFO: checking *.pc files
$pkgconfig_dir=/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib/pkgconfig
 for
$next_level_target=gmp
build.pl :WARNING: for $next_level_target=gmp 
($next_level_versioned_target=gmp-4.2.1)
'/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib/pkgconfig' directory 
does not exist or is
not a directory
build.pl :INFO: will try to deal with $next_level_target=gmp
($next_level_versioned_target=gmp-4.2.1) the old fashioned way using CPPFLAGS, 
LDFLAGS,
LD_LIBRARY_PATH environment variables
build.pl :INFO: going to (re)require
'/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/gmp-4.2.1.dirs_with_so_file.prl'
 file
build.pl :INFO: for $next_level_target=gmp 
$next_level_versioned_target=gmp-4.2.1
%dirs_with_h_files
%dirs_with_h_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/include" => ""
);
build.pl :INFO: checking *.pc files
$pkgconfig_dir=/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib/pkgconfig
 for
$next_level_target=guile
build.pl :WARNING: for $next_level_target=guile 
($next_level_versioned_target=guile-1.8.1)
'/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib/pkgconfig' directory 
does not exist or
is not a directory
build.pl :INFO: will try to deal with $next_level_target=guile
($next_level_versioned_target=guile-1.8.1) the old fashioned way using 
CPPFLAGS, LDFLAGS,
LD_LIBRARY_PATH environment variables
build.pl :INFO: going to (re)require
'/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/guile-1.8.1.dirs_with_so_file.prl'
 file
build.pl :INFO: for $next_level_target=guile 
$next_level_versioned_target=guile-1.8.1
%dirs_with_h_files
%dirs_with_h_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/include" => ""
);
build.pl :INFO: checking *.pc files
$pkgconfig_dir=/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib/pkgconfig
 for
$next_level_target=libtool
build.pl :WARNING: for $next_level_target=libtool 
($next_level_versioned_target=libtool-1.5.22)
'/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib/pkgconfig' 
directory does not exist
or is not a directory
build.pl :INFO: will try to deal with $next_level_target=libtool
($next_level_versioned_target=libtool-1.5.22) the old fashioned way using 
CPPFLAGS, LDFLAGS,
LD_LIBRARY_PATH environment variables
build.pl :INFO: going to (re)require
'/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/libtool-1.5.22.dirs_with_so_file.prl'
file
build.pl :INFO: for $next_level_target=libtool 
$next_level_versioned_target=libtool-1.5.22
%dirs_with_h_files
%dirs_with_h_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/include" => ""
);
build.pl :INFO: checking *.pc files
$pkgconfig_dir=/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/lib/pkgconfig 
for
$next_level_target=m4
build.pl :WARNING: for $next_level_target=m4 
($next_level_versioned_target=m4-1.4.7)
'/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/lib/pkgconfig' directory 
does not exist or is
not a directory
build.pl :INFO: will try to deal with $next_level_target=m4
($next_level_versioned_target=m4-1.4.7) the old fashioned way using CPPFLAGS, 
LDFLAGS,
LD_LIBRARY_PATH environment variables
build.pl :INFO: for $next_level_target=m4 $next_level_versioned_target=m4-1.4.7 
%dirs_with_h_files
%dirs_with_h_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/include" => ""
);
build.pl :INFO: 'configure' for 'autogen' target is about to be run, log file 
will be
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7/configure.log'
build.pl :INFO: executing ==> cd 
/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/bin:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/bin:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/bin:/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib;
export LD_LIBRARY_PATH; 
LDFLAGS='-L/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib
-L/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib'; export LDFLAGS;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/include
-I/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/include'; export CPPFLAGS; 
./configure
--prefix=/maxtor5/sergei/AppsFromScratchWD/install/autogen-5.8.7 
1>configure.log 2>&1
build.pl :INFO: executing ==> \rm -rf 
/maxtor5/sergei/AppsFromScratchWD/install/autogen-5.8.7
build.pl :INFO: 'make' for 'autogen' target is about to be run, log file will be
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7/make.log'
build.pl :INFO: executing ==> cd 
/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/bin:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/bin:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/bin:/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib;
export LD_LIBRARY_PATH;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/include
-I/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/include'; export CPPFLAGS; 
make 1>make.log
2>&1
build.pl :INFO: 'make check' for 'autogen' target is about to be run, log file 
will be
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7/make_check.log'
build.pl :INFO: executing ==> cd 
/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/bin:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/bin:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/bin:/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib;
export LD_LIBRARY_PATH;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/include
-I/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/include'; export CPPFLAGS; 
make check
1>make_check.log 2>&1
build.pl :ERROR: 'make check' for 'autogen' target 
($versioned_target=autogen-5.8.7) failed, see
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7/make_check.log' log file 
for details
build.pl :INFO: 'make install' for 'autogen' target is about to be run, log 
file will be
'/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7/make_install.log'
build.pl :INFO: executing ==> cd 
/maxtor5/sergei/AppsFromScratchWD/build/autogen-5.8.7;
PATH=/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/bin:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/bin:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/bin:/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/ibm/home/sergei/bin:/usr/lib/ssh;
export PATH;
LD_LIBRARY_PATH=/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib:/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib;
export LD_LIBRARY_PATH;
CPPFLAGS='-I/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.60b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/include
-I/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.7/include'; export CPPFLAGS; 
make install
1>make_install.log 2>&1
build.pl :INFO: executing ==> \mkdir -p
/maxtor5/sergei/AppsFromScratchWD/install/autogen-5.8.7/binsh
build.pl :INFO: for 'autogen' target ($versioned_target=autogen-5.8.7) dirs 
with .so files:
%dirs_with_so_files=
(
"/maxtor5/sergei/AppsFromScratchWD/install/autogen-5.8.7/lib" => "",
"/maxtor5/sergei/AppsFromScratchWD/install/gmp-4.2.1/lib" => "",
"/maxtor5/sergei/AppsFromScratchWD/install/guile-1.8.1/lib" => "",
"/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.22/lib" => ""
);
build.pl :INFO: done building 'autogen' target ($versioned_target=autogen-5.8.7)
".

The README file is pretty detailed, though somewhat out of date;

~/AppsFromScratch/20061104/bin/build.pl -help

works :-).

Thanks,
  Sergei.

Applications From Scratch: http://appsfromscratch.berlios.de/



 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail.
http://new.mail.yahoo.com

Attachment: AppsFromScratch.20061104.20061107.tar.gz
Description: 4154617538-AppsFromScratch.20061104.20061107.tar.gz


reply via email to

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