Subject: | Make fails in versions 1.0 and 1.4 on RH Linux 8.0 |
Running on a freshly installed RH 8.0 machine, make returns:
Makefile:258: *** missing target pattern. Stop.
(The line reference for version 1.0 is different, but the error is the same)
The problem seems to lie in the following:
WriteMakefile(
'NAME' => 'Lingua::Ident',
# $Format: " 'VERSION' => '$ProjectVersion$',"$
'VERSION' => '1.4',
'EXE_FILES' => ['trainlid'],
'depend' => {'test :' => 'DATA'},
'clean' => {FILES => 'data/data.*'},
'dist' => {COMPRESS => 'gzip', SUFFIX => 'gz'},
);
My ignorance of make extends to the horizon 8^), but I noticed that if I made the following change:
[root@ella Lingua-Ident-1.4]# diff -ruN Makefile.PL Makefile.PL.hacked
--- Makefile.PL 2001-11-18 17:26:33.000000000 -0500
+++ Makefile.PL.hacked 2002-10-14 17:34:10.000000000 -0400
@@ -5,7 +5,7 @@
# $Format: " 'VERSION' => '$ProjectVersion$',"$
'VERSION' => '1.4',
'EXE_FILES' => ['trainlid'],
- 'depend' => {'test :' => 'DATA'},
+ 'depend' => {'test2 ' => 'DATA'},
'clean' => {FILES => 'data/data.*'},
'dist' => {COMPRESS => 'gzip', SUFFIX => 'gz'},
);
make runs, and while make test fails, make test2 seems to work okay.
In all likelihood I'm missing something basic, but there does seem to be a problem.