Failure in portsdd -Uu...

Joe Altman fj at panix.com
Sat Sep 4 17:49:41 PDT 2004


Thanks for the followup. I just went w/ make fetchindex, since the
last couple of days seem to have been busy for everyone, wrt the ruby
issue (if it was, in fact, ruby; I don't know)...the fetchindex
worked, so I'm content.

I do note:

>From voip:
.if ${OSVERSION} >= 500036 <-Line 1011

>From Anna:
.if ${OSVERSION} >= 500036

Same place in the referenced file, /usr/ports/Mk/bsd.port.mk.

Line 1194 is just this: .endif

I can find no other lines on either machine, in either
/usr/ports/Mk/bsd.port.mk nor in print/pips-spr300_310 that contain
the string that is missing a zero, as given below.

I can only assume it was dropped, somehow, during the make process...I
should also not that in neither of the two version above, do I see a
set of parentheses. Yet it is present in the error message, before the
$ and after the 6. But I don't understand the scripts; so I assume
that to be normal.

Thanks again for the followup.

On Sat, Sep 04, 2004 at 08:09:08PM -0400, Joe Marcus Clarke wrote:
> On Sat, 2004-09-04 at 20:03, Joe Altman wrote:
> > ========================Begin Error==============================
> > 
> > I AM ROOT on voip in /var/db # portsdb -Uu
> > Updating the ports index ... Generating INDEX.tmp - please
> > wait.."/usr/ports/Mk/bsd.port.mk", line 1011: Malformed conditional
> > (${OSVERSION} >= 50036)
> > "/usr/ports/Mk/bsd.port.mk", line 1011: Need an operator
> > "/usr/ports/Mk/bsd.port.mk", line 1194: if-less endif
> > "/usr/ports/Mk/bsd.port.mk", line 1194: Need an operator
> > make: fatal errors encountered -- cannot continue
> > ===> print/pips-spr300_310 failed
> > *** Error code 1
> > 1 error
> > 
> > *** Error code 1
> > 
> > Stop in /usr/ports.
> > *** Error code 1
> > 
> > Stop in /usr/ports.
> > failed to generate INDEX!
> > portsdb: index generation error
> > 
> > =======================End Error==============================
> > 
> > I AM ROOT on voip in /usr/ports # uname -a
> > FreeBSD voip.chthonixia.net 4.10-STABLE FreeBSD 4.10-STABLE #0: Sat
> > Sep  4 18:12:04 EDT 2004
> > root at voip.chthonixia.net:/usr/obj/usr/src/sys/VOIP  i386
> 
> Works for me, and works in a clean environment on pointyhat.  I imagine
> you have some local bsd.port.mk changes that are messing this up.  I
> would look for anywhere that checks for an OSVERSION of 50036.  This
> looks to be missing a digit.


More information about the freebsd-ports mailing list