Autotools heartache
Does anyone know how to fix the problem with autotool-ed source code packages that results in output like this:
Notice how it's trying to execute library file names and they all begin with "X". I've seen this happen before but don't know how to fix it. I'm trying to compile a fairly recent program (Mono 2.6.7) on an older Linux distribution (Debian lenny), and I've tried forcing re-generation and replacement of the various autotool files that ship with the package with versions from the distribution (using the 'autoreconf -f -i -s' command) but it doesn't fix the problem. Any clues anyone?
Thanks.
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-time.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xstrtod.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xstrenc.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-uri.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-poll.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-path.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-stdlib.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-property-hash.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-value-hash.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2296: Xmono-error.lo: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2428: Xlibmonoutils.la: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2433: X: command not found
/home/user/mono-2.6.8really2.6.7/mono/ut ils/../../libtool: line 2440: Xlibmonoutils.la: command not found
mkdir: cannot create directory `/.libs': Permission denied
make[4]: *** [libmonoutils.la] Error 1
make[4]: Leaving directory `/home/user/mono-2.6.8really2.6.7/mono/u tils'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/user/mono-2.6.8really2.6.7/mono/u tils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/user/mono-2.6.8really2.6.7/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/mono-2.6.8really2.6.7'
make: *** [all] Error 2
user@debian-armel:~/mono-2.6.8really2.6.7$
Notice how it's trying to execute library file names and they all begin with "X". I've seen this happen before but don't know how to fix it. I'm trying to compile a fairly recent program (Mono 2.6.7) on an older Linux distribution (Debian lenny), and I've tried forcing re-generation and replacement of the various autotool files that ship with the package with versions from the distribution (using the 'autoreconf -f -i -s' command) but it doesn't fix the problem. Any clues anyone?
Thanks.
