Date: Sat, 12 Mar 2005 20:21:41 +0000 From: Chris Hodgins <chodgins@cis.strath.ac.uk> To: "Kjell B." <homebell@telia.com> Cc: ports@freebsd.org Subject: Re: Error running cvsup and portsdb Message-ID: <42334F55.9090909@cis.strath.ac.uk> In-Reply-To: <42334C34.3000805@telia.com> References: <42334C34.3000805@telia.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Kjell B. wrote: > I have tried to run 'cvsup -h cvsup2.se.freebsd.org ports-supfile' > followed by 'portsdb -uU' a number of times today. They've all failed with: > > <quote> > ------- > Updating the ports index ... Generating INDEX.tmp - please wait..make: > don't know how to make describe. Stop > ===> multimedia/nautilus-media failed > *** Error code 1 > 1 error > > ******************************************************************** > Before reporting this error, verify that you are running a supported > version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you > have a complete and up-to-date ports collection. (INDEX builds are > not supported with partial or out-of-date ports collections -- in > particular, if you are using cvsup, you must cvsup the "ports-all" > collection, and have no "refuse" files.) If that is the case, then > report the failure to ports@FreeBSD.org together with relevant > details of your ports configuration (including FreeBSD version, > your architecture, your environment, and your /etc/make.conf > settings, especially compiler flags and WITH/WITHOUT settings). > > Note: the latest pre-generated version of INDEX may be fetched > automatically with "make fetchindex". > ******************************************************************** > > *** Error code 1 > > Stop in /usr/ports. > *** Error code 1 > > Stop in /usr/ports. > failed to generate INDEX! > portsdb: index generation error > -------- > </quote> > > uname -a: > ----------- > FreeBSD homebell.dyndns.org 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #0: > Mon Oct 18 21:48:34 CEST 2004 > homebell@homebell.dyndns.org:/usr/obj/usr/src/sys/HOMEBELLapmipfw i386 > > /etc/make.conf: > --------------- > CPUTYPE=i686 > CFLAGS= -O -pipe > COPTFLAGS= -O -pipe > NOPROFILE= true > # added by use.perl 2005-02-02 22:33:28 > PERL_VER=5.6.2 > PERL_VERSION=5.6.2 > NOPERL=yes > > I have ports-all set in my ports-supfile. No refuse file. In fact, no > changes at all since the previous successful cvsup. It was successful > just a couple of days ago. > I think most people use "make fetchindex" to update the index now. It is a lot faster and you are much more likely to have a correct index file. To use it, remove the old index and do this: # cd /usr/ports # cvsup -h cvsup2.se.freebsd.org ports-supfile # make fetchindex # portsdb -u Now you have a reasonably up-tp-date (worst case 2 hours out) index file. This should be a lot faster than building it yourself. I believe you can also use portmanager which does all upgrading without the index file. HTH Chris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42334F55.9090909>