Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Aug 2004 13:33:08 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Vince Hoffman <jhary@unsane.co.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: i think i've broken portinstall
Message-ID:  <20040810123308.GA14509@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <20040810123108.C8250@unsane.co.uk>
References:  <20040810123108.C8250@unsane.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Aug 10, 2004 at 01:16:40PM +0100, Vince Hoffman wrote:
> I just went to install netcat and portinstal seems to have broken, not
> sure when or how though.
>=20
> the process i use (as normal)
>=20
> <root@lobster> [/root] [12:30]
> #cd /usr/ports/net/netcat/
>=20
> <snip reading the pkg-desc etc>
>=20
> <root@lobster> [/usr/ports/net/netcat] [12:30]
> #portinstall netcat
> ** No such installed package nor such port called 'netcat' is found.
>=20
> fair enough this happens sometimes. so...
>=20
> <root@lobster> [/usr/ports/net/netcat] [12:30]
> #portinstall net/netcat
> <root@lobster> [/usr/ports/net/netcat] [12:30]
> #
>=20
> ok i dont understand what happened here.
> I have a cron job update my ports tree by cvsup every night then run a
> portsdb -Uu after each update, a manual portsdb -Uu gives me
>=20
> a bunch of errors from MailScanner and others (dependency list incomplete
> errors so not too big a deal.)
> but also lots (more than a couple of screenfuls) of lines like this
>=20
> /usr/ports/INDEX-5:10775:Port info line must consist of 10 fields.
> /usr/ports/INDEX-5:10776:Port info line must consist of 10 fields.
> /usr/ports/INDEX-5:10777:Port info line must consist of 10 fields.
> /usr/ports/INDEX-5:10778:Port info line must consist of 10 fields.
> /usr/ports/INDEX-5:10779:Port info line must consist of 10 fields.
>=20
> should i just blow away my ports tree and re-CVSUP the whole thing ?

Do you have an up to date version of portupgrade ? Latest is:

    % pkg_info -I portupgrade\*
    portupgrade-20040701_3 FreeBSD ports/packages administration and manage=
ment tool s

And you should have a similar recent version of the Makefiles under
/usr/ports/Mk: specifically, you should have bsd.port.subdir.mk v 1.55

Looks like your portupgrade and the ports Makefiles are out of synch
with respect to the change in the format of the INDEX{,-5} files that
happened recently.  That means the number of fields in the INDEX went
=66rom 10 to 13.

	Cheers,

	Matthew

--=20
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

--uAKRQypu60I7Lcqm
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBGMCEiD657aJF7eIRAnSlAJ96KYOwdCy4mROLm2Ni72tCQSLrJwCglLee
hNB0LJcN5UnHsnXrhE83D2A=
=kJl4
-----END PGP SIGNATURE-----

--uAKRQypu60I7Lcqm--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040810123308.GA14509>