Thursday, June 3, 2010

Chapter 5.13 DejaGNU

I'm beginning to get the hang of this.
$LFS/sources/dejagnu-1.4.4$ ./configure --prefix=/tools OK!

Where is the make command?After much digging, I found this here:
September 22nd, 2003 [jeremy]: Removed the make command from DejaGnu, since it performs nothing.
Well, if it doesn't do anything, running it should not do any harm, right? What does the Makefile look like? I don't see anything.

$LFS/sources/dejagnu-1.4.4$ make
Making all in doc
make[1]: Entering directory `/media/lfs/sources/dejagnu-1.4.4/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/media/lfs/sources/dejagnu-1.4.4/doc'
make[1]: Entering directory `/media/lfs/sources/dejagnu-1.4.4'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/media/lfs/sources/dejagnu-1.4.4'
Indeed, it does nothing. Running make install and make check. I have got problems with make check. The word ERROR shows up clearly.

I did some searching just in case. I installed expect on my normal session and ran the command: expect -c "spawn ls". The output was "spawn ls" with no message of errors.  I conclude that it is the $LFS which cannot do this, and since it does not even have a kernel yet, it seems pointless to try and correct this error now.  But, it is good that I have been alerted to this anyway, in case it does come up in Chapter 6.

No comments:

Post a Comment