Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Tuesday November 30, 2004
08:51 PM

make(1): the perfect program

[ #22085 ]

$ make mistakes
make: don't know how to make mistakes. Stop

(Mileage may vary according to which make you have.)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • % make mistakes
    make: *** No rule to make target `mistakes'.  Stop.
    • Nope. This is a BSDism. It's probably inherited from the AT&T days (which omitted the make: and Stop), but I'm not certain about that.

      This is an old joke, but make mistakes is certainly a new take on it. Here are some older ones:

      $ make love
      make: don't know how to make love. Stop

      $ make war
      make: don't know how to make war. Stop

      $ make fire
      make: don't know how to make fire. Stop

      $ make "it better"
      make: don't know how to make it better. Stop

      $ make "it worse"
      make: don't know how to make it worse. Sto

      • Very odd.
        % cat /etc/debian_version
        testing/unstable
        % make --version
        GNU Make 3.80
        Copyright (C) 2002  Free Software Foundation, Inc.
        This is free software; see the source for copying conditions.
        There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
        PARTICULAR PURPOSE.

        Those dastardly GNU people have been stealing BSD code! Call in the license Nazis! :-)

        -Dom