Joel Uckelman on 21 Jun 2002 16:57:03 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [hosers-talk] jon scratches his dandruffy head


Thus spake "Jon Stewart":
> Building nmh...
> 
> % ./configure --host=powerpc-apple-machten5.5 --enable-debug 
> 	--prefix=/usr/local
> 
> // The config file can't guess the host... it really should be 
> // powerpc-apple-darwin, but it's not listed as an option.
> // powerpc-apple-machten5.5 was for the OS X public beta, so it's close
> // enough.
> //
> // --enable-debug keeps gcc from emitting some frivolous warnings.
> 
> % make
> ...blah, blah... compiling and shit...
> 
> % make install
> make: `install' is up to date.
> 
> 
> Which is bullshit. How the fuck am I supposed to get it installed when it
> thinks it's up to date? I've checked /usr/local/* and the usual hangouts 
> and nothing's been installed.
> 
> Anyone know what gives?

Make determines whether a target should be remade by looking at the 
modification dates of the files that it depends on. Take a look at the
Makefile and see what install depends on, and then 'touch' at least one of
those files. That should coax it to install.

BTW, when this sort of thing happens, it usually means there's some junk
hanging around in the source tree that didn't get cleaned up prior to
packaging. Doing a 'make clean' before you configure is a good way to solve
that problem.

_______________________________________________
hosers-talk mailing list
hosers-talk@xxxxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/hosers-talk