Hi

We are running GNU make 3.81 on Centos Linux.

I find that our make system returns an exit status of 0 even though a file 
fails to compile.

make --stop -d

gives the following snippet:

Must remake target `_gnuRelease/CdfDialog.o'.
Putting child 0x0b5ed9d0 (_gnuRelease/CdfDialog.o) PID 27900 on the chain.
Live child 0x0b5ed9d0 (_gnuRelease/CdfDialog.o) PID 27900
g++ -c -Wall -m64 -march=athlon64 -mtune=athlon64 -D__WXGTK__ 
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DWXUSINGDLL -fno-strict-aliasing 
-pthread -fpic -O3 CdfDialog.cpp -o _gnuRelease/CdfDialog.o
CdfDialog.cpp:23: error: '#pragma' is not allowed here
CdfDialog.h:25: error: expected declaration before end of line
Reaping winning child 0x0b5ed9d0 PID 27900
Removing child 0x0b5ed9d0 PID 27900 from chain.
    Successfully remade target file `_gnuRelease/CdfDialog.o'.

I can find no mention of IGNORE in the makefiles. Please can someone suggest
why make is reporting success and how I can stop it doing so?

Best regards

David

_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to