Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 13594] autoconf broken after being cast with INSTALL_ROOT

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • 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.

Top of Page