It looks like the recurring issue of a BSD make put in /usr/local/bin
(for GNU-Darwin?).  Since /usr/local/bin comes first in the PATH normally,
/usr/local/bin/make gets read before /usr/bin/make.  Unfortunately,
many fink packages are incompatible with BSD make.

One option is to install the fink make package, which gets put in /sw/bin
and is at the head of the PATH if things are set up right, although I'm
not sure it's available in binary form, and may not compile as is.

The other is to rename /usr/local/bin/make to something else when
building fink packages.

--
Alexander K. Hansen
Associate Research Scientist, Columbia University
Levitated Dipole Experiment
MIT Plasma Science and Fusion Center, 175 Albany Street, NW17-219
Cambridge, MA  02139-4213
Phone:  617-252-1818    Fax:    208-988-4057

On Thu, 28 Mar 2002, Chris Devers wrote:

<snip>
> >
> > [localhost:/usr/bin] gvitale% ls -l make
> > lrwxr-xr-x   1 root     wheel           7 Mar 20 12:27 make -> gnumake*
>
> ...ok, and I assume that the symlink to gnumake isn't broken, right? That
> is, you have a valid file named /usr/bin/gnumake and /usr/bin/make is just
> a symlink to it. This is normal.
>
> > [localhost:/usr/local/bin] gvitale% ls -l make
> > -rwxr-xr-x   1 root     wheel      175072 Oct 16 06:15 make*
>
> Where did you get this version of make? It shouldn't have come from the
> devtools kit.
>
> > [localhost:~] gvitale% /usr/bin/make --version
> > GNU Make version 3.79, by Richard Stallman and Roland McGrath.
> > Built for powerpc-apple-darwin1.4
> >    [...snip...]
>
> Good, that works then.
>
> > [localhost:~] gvitale% /usr/local/bin/make --version
> > make: no target to make.
>


_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to