cvs commit: src/usr.bin/make Makefile

Greg 'groggy' Lehey grog at FreeBSD.org
Mon May 15 22:10:00 UTC 2006


On Friday, 12 May 2006 at 22:08:46 -0700, Wes Peters wrote:
> On May 11, 2006, at 11:08 AM, Ruslan Ermilov wrote:
>
>> ru          2006-05-11 18:08:44 UTC
>>
>>  FreeBSD src repository
>>
>>  Modified files:
>>    usr.bin/make         Makefile
>>  Log:
>>  So, what's it supposed to say when you type "make love"?
>
> Classic UNIXisms from 7th edition:
>
> $ make love not war
> make: don't know how to make love. stop.
>
> $ cat food
> cat: cannot open food

I recall these two slightly differently:

  $ make love
  not war?
  $ cat "can of tuna"
  cat: cannot open can of tuna

The root password of the first UNIX machine I used (but didn't
administer), about 20 years ago, was "cat: can" (in the days of 8
character passwords).

Here are some real life examples for modern machines.  I'll leave you
to guess what the operating systems are.

   === grog at aix52 (/dev/pts/2) ~ 1 -> make love
   make: 1254-002 Cannot find a rule to create target love from dependencies.
   Stop.
   === grog at aix52 (/dev/pts/2) ~ 3 -> cat "can of tuna"
   cat: 0652-050 Cannot open can of tuna.
   === grog at aix52 (/dev/pts/2) ~ 4 -> 

   === grog at hpita2 (/dev/pts/1) ~ 1 -> make love
   Make: Don't know how to make love.  Stop.
   === grog at hpita2 (/dev/pts/1) ~ 2 -> cat "can of tuna"
   cat: Cannot open can of tuna: No such file or directory
   === grog at hpita2 (/dev/pts/1) ~ 3 -> 

   === grog at intelxeon3 (/dev/pts/2) ~ 1 -> make love
   make: *** No rule to make target `love'.  Stop.
   === grog at intelxeon3 (/dev/pts/2) ~ 2 -> cat "can of tuna"
   cat: cannot open can of tuna
   === grog at intelxeon3 (/dev/pts/2) ~ 3 -> 

   === grog at octane2 (/dev/ttyq0) ~ 1 -> make love
   don't know how to make love (bu42).
   === grog at octane2 (/dev/ttyq0) ~ 2 -> cat "can of tuna"
   Cannot open can of tuna: No such file or directory
   === grog at octane2 (/dev/ttyq0) ~ 3 -> 

   === grog at sol10-sparc-a (/dev/pts/1) ~ 1 -> make love
   make: *** No rule to make target `love'.  Stop.
   === grog at sol10-sparc-a (/dev/pts/1) ~ 2 -> cat "can of tuna"
   cat: cannot open can of tuna
   === grog at sol10-sparc-a (/dev/pts/1) ~ 3 -> 

Greg
-- 
See complete headers for address and phone numbers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20060515/963b6c5c/attachment.pgp


More information about the cvs-src mailing list