Subject: make: RANLIB is not defined by default
Package: make
Version: 3.80-9
Severity: important

*** Please type your report below this line ***


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8_jfg8
Locale: LANG=en_US, LC_CTYPE=en_US
(charmap=ISO-8859-1)

Versions of packages make depends on:
ii  libc6                       2.3.2.ds1-20 GNU C
Library: Shared libraries an

-- no debconf information

RANLIB is not defined by default. This is easy to see.

[jfgs, .../hmc_mcp3/RPMS/i386] $ make -n -p | grep -i
"RANLIB"
make: *** No targets specified and no makefile found. 
Stop.

Yet other standard defintions like AR are defined by
default.

[jfgs, .../hmc_mcp3/RPMS/i386] $ make -n -p | grep -i
"AR ="
make: *** No targets specified and no makefile found. 
Stop.
AR = ar

This of course breaks makefiles that depend on RANLIB
being defined.



A trivial makefile will also show this (foo.mk).


all :
        echo ar = $(AR)
        echo ranlib = $(RANLIB)

[jfgs, .../hmc/usr/src/linux] $ make -f foo.mk
echo ar = ar
ar = ar
echo ranlib =
ranlib =


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to