Re making a real Sed

Mark Carey mark.carey at gmail.com
Sun Sep 19 15:27:08 PDT 2004


Previous thread,
http://linuxfromscratch.org/pipermail/lfs-support/2004-September/024514.html

Ok so I can run,
./configure --prefix=/usr > configure.log 2>&1
on my un tarred sed directory, and it appears to work ok, a copy of
configure.log is available at,
http://homepages.paradise.net.nz/markcare/lfs/configure.log

When I issue the command
make > make.log 2>&1
copy at http://homepages.paradise.net.nz/markcare/lfs/make.log
I get warnings about a missing aclocal and automake version 1.7, I do
have automake-1.8 installed, and I can run the aclocal executable, it
appears to be linked correctly.

snip from make.log

cd . && /bin/sh /usr/src/sed-4.0.8/config/missing --run aclocal-1.7 -I config
/usr/src/sed-4.0.8/config/missing: line 46: aclocal-1.7: command not found
WARNING: `aclocal-1.7' is missing on your system.  You should only need it if
         you modified `acinclude.m4' or `configure.ac'.  You might want
         to install the `Automake' and `Perl' packages.  Grab them from
         any GNU archive site.
cd . && \
  /bin/sh /usr/src/sed-4.0.8/config/missing --run automake-1.7 --gnits  Makefile
/usr/src/sed-4.0.8/config/missing: line 46: automake-1.7: command not found
WARNING: `automake-1.7' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.

I realise LFS 5.0 explicitly uses automake-1.7, the strange thing is I
did not have this problem previously when building sed.  I dont
believe I have modified any of the above files.

Interestingly enough I get the same warnings when I try to make tar.

The real problem is later on in make.log when the build fails,

snip make.log

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../intl -I.. -I../lib -g
-O2 -c -o regex.o regex.c
rm -f libsed.a
ar cru libsed.a getopt1.o getopt.o utils.o regex.o 
ranlib libsed.a
make[2]: Leaving directory `/usr/src/sed-4.0.8/lib'
Making all in po
make[2]: Entering directory `/usr/src/sed-4.0.8/po'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory `/usr/src/sed-4.0.8/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/sed-4.0.8'
make: *** [all] Error 2

Any suggestions?

Thanks,

Mark



More information about the lfs-support mailing list