recent errors from ldconfig_compat on older freebsd 4.x system

Kris Kennaway kris at obsecurity.org
Thu Jan 26 14:28:43 PST 2006


On Thu, Jan 26, 2006 at 01:14:06PM -0700, Phil Oleson wrote:
> Recently I've been seeing errors being generated from the
> ldconfig_compat port. Here is some output:
> 
> --------------------------------------------------------------------
> "/usr/ports/misc/ldconfig_compat/Makefile", line 39: warning: String 
> comparison operator should be either == or !=
> "/usr/ports/misc/ldconfig_compat/Makefile", line 39: warning: String 
> comparison operator should be either == or !=
> "/usr/ports/misc/ldconfig_compat/Makefile", line 39: Malformed 
> conditional (!(${OSVERSION} < 504105 ||  (${OSVERSION} >= 700000 && 
> ${OSVERSION} < 700012) ||  (${OSVERSION} >= 600000 && ${OSVERSION} < 
> 600104)))
> "/usr/ports/misc/ldconfig_compat/Makefile", line 41: if-less endif
> "/usr/ports/misc/ldconfig_compat/Makefile", line 41: Need an operator
> make: fatal errors encountered -- cannot continue
> --------------------------------------------------------------------
> 
> For some reason I'm not seeing a solution, as it the questioned lines
> are looking valid to me.  Anyone have any thoughts on what it might be?

It's an old make bug.  You have to frob the parentheses.

Kris
-------------- 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/freebsd-ports/attachments/20060126/1be4db79/attachment.bin


More information about the freebsd-ports mailing list