no rule to make target - what does this mean? Con't
the specific error message I've received is:
*** No rule to make target `../lib/*.a`, needed by `../bin/*.exe`. Stop.
Is it becos in trying to make the executable file, the *.a library is missing?
Does it mean that earlier on in the Make process, the relevant file was not created? or not in the right directory?
Prior to the "No rule to make target..", I have another error that goes:
ar: illegal option --
ar: supported targets: elf64-x86-64 elf32-i386 a.out-i386-linux efi-app-ia32 elf64-little elf64-big elf32-little elf32-big srec symbolsrec tekhex binary ihex
make: *** [../../../lib/*.a(*.o)] Error 1
make: *** [linux_pgi] Error 2
Is it becos the *.a files are not created becos of an error in option specification for ar? I am not sure how this goes becos I did not have this error when the script runs on an SGI.