sm-grimoire-bugs AT lists.ibiblio.org
Subject: SourceMage Grimoire Bug List
List archive
[SM-Grimoire-Bugs] [Bug 13594] autoconf broken after being cast with INSTALL_ROOT
- From: bugzilla-daemon AT bugs.sourcemage.org
- To: sm-grimoire-bugs AT lists.ibiblio.org
- Subject: [SM-Grimoire-Bugs] [Bug 13594] autoconf broken after being cast with INSTALL_ROOT
- Date: 12 Mar 2007 07:46:33 -0000
http://bugs.sourcemage.org/show_bug.cgi?id=13594
------- Additional Comments From sobukus AT sourcemage.org 2007-03-12 01:46
-------
A bit of supplementary info; I've seen grub cast in the prepared chroot fail
because aclocal from automake failed (wrong perl library path).
then, trying to recast automake, autoconf shows similar probs with path of
autom4te.
# grep testroot /testroot/usr/bin/*
/testroot/usr/bin/aclocal: my $perllibdir =
$ENV{'perllibdir'} || '/testroot/usr/share/automake-1.10';
/testroot/usr/bin/aclocal:my @automake_includes =
("/testroot/usr/share/aclocal-$APIVERSION");
/testroot/usr/bin/aclocal:my @system_includes =
('/testroot/usr/share/aclocal');
/testroot/usr/bin/aclocal-1.10: my $perllibdir =
$ENV{'perllibdir'} || '/testroot/usr/share/automake-1.10';
/testroot/usr/bin/aclocal-1.10:my @automake_includes =
("/testroot/usr/share/aclocal-$APIVERSION");
/testroot/usr/bin/aclocal-1.10:my @system_includes =
('/testroot/usr/share/aclocal');
/testroot/usr/bin/autoconf:: ${AUTOM4TE='/testroot/usr/bin/autom4te'}
/testroot/usr/bin/autoheader: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/autoheader:my $autom4te =
$ENV{'AUTOM4TE'} || '/testroot/usr/bin/autom4te';
/testroot/usr/bin/autom4te: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/autom4te:my $datadir =
$ENV{'AC_MACRODIR'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/automake: my $perllibdir =
$ENV{'perllibdir'} || '/testroot/usr/share/automake-1.10';
/testroot/usr/bin/automake-1.10: my $perllibdir =
$ENV{'perllibdir'} || '/testroot/usr/share/automake-1.10';
/testroot/usr/bin/autoreconf: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/autoreconf:my $autoconf =
$ENV{'AUTOCONF'} || '/testroot/usr/bin/autoconf';
/testroot/usr/bin/autoreconf:my $autoheader =
$ENV{'AUTOHEADER'} || '/testroot/usr/bin/autoheader';
/testroot/usr/bin/autoscan: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/autoscan:my $autom4te =
$ENV{'AUTOM4TE'} || '/testroot/usr/bin/autom4te';
/testroot/usr/bin/autoscan:my @include = ('/testroot/usr/share/autoconf');
/testroot/usr/bin/autoupdate: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
/testroot/usr/bin/autoupdate:my $autom4te =
$ENV{'AUTOM4TE'} || '/testroot/usr/bin/autom4te';
/testroot/usr/bin/autoupdate:my @include = ('/testroot/usr/share/autoconf');
/testroot/usr/bin/ifnames: my $datadir =
$ENV{'autom4te_perllibdir'} || '/testroot/usr/share/autoconf';
So, you see that the $INSTALL_ROOT path gets hardcoded at many places. Here
it
should be $TRACK_ROOT, indeed.
A custom BUILD or sed'ing the files in INSTALL should be able to fix it.
--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
- [SM-Grimoire-Bugs] [Bug 13594] autoconf broken after being cast with INSTALL_ROOT, bugzilla-daemon, 03/12/2007
Archive powered by MHonArc 2.6.24.