Date: Mon, 22 Jul 1996 01:30:40 -0500 From: steve farrell <spfarrel@midway.uchicago.edu> To: "Charles C. Figueiredo" <marxx@doomsday.org> Cc: current@freebsd.org, spfarrel@midway.uchicago.edu Subject: Re: Make world Message-ID: <199607220630.BAA13190@meno.uchicago.edu> In-Reply-To: Your message of "Mon, 22 Jul 1996 21:34:29 EDT." <Pine.BSF.3.91.960722210659.16807A-100000@apocalypse.superlink.net>
next in thread | previous in thread | raw e-mail | index | archive | help
i thought i was going to tear my hair out over this same problem... and
then one day it dissappeared. it think it was with my last sup, where
i noticed the makefiles (/usr/src/share/mk/*) seemed to have been redone.
(the problem, incidentally, is that it had stuff like (this is out of
memory):
@if test -d ${SOMEVARIABLE}; then \
rm -rf ${SOMEVARIABLE}
which seems fine, but if you look at the behavoir or test, it seems
rather unexpected...
bash$ if test -d; then echo hi; fi
hi
i would have thought that the directory <blank> would return false, but
it returns true... =(. so this is what happens in the makefile:
bash$: rm -rf
usage: rm [-f | -i] [-dPRr] file ...
anyway, taking a glance at then new bsd.mk.obj, make cleanobj (the
routine that was causing this problem) has been cleaned up to:
rm -f -r ${.CURDIR}/${__objdir}
anyway, this all seemed rather odd to me b/c i couldn't believe that
-current was that broken... i knew there had to be a way around it (
i tried changing my /bin/sh, which i usually keep as a static bash,
for example) but never found one besides most heinous hacking of the
makefile.
oh well.. it's fixed now =).
--steve farrell
>
>
> Hi,
>
> my make worlds are failing with:
>cd /usr/src && make cleandir
>===> include
>usage: rm [-f | -i] [-dPRr] file ...
>*** Error code 1
>
>Stop.
>*** Error code 1
>
>Stop.
>*** Error code 1
>
>Stop.
>
> I thought maybe it was a typo in the makefile, but I didn't find any.
>Any idea what's wrong?
>
>Charles
>
>
>------------------------------------------------------------------------------
>Charles C. Figueiredo CCF13 marxx@doomsday.org
>------------------------------------------------------------------------------
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607220630.BAA13190>
