Date: Wed, 15 Aug 2001 18:18:14 +0200 (CEST) From: Salvo Bartolotta <bartequi@neomedia.it> To: parv <parv_@yahoo.com> Cc: f-q <freebsd-questions@freebsd.org> Subject: Re: make search isn't making any results in ports Message-ID: <997892294.3b7aa0c60be0b@webmail.neomedia.it> In-Reply-To: <20010815071230.B13033@moo.holy.cow> References: <997869845.3b7a491562488@webmail.neomedia.it> <20010815071230.B13033@moo.holy.cow>
next in thread | previous in thread | raw e-mail | index | archive | help
parv <parv_@yahoo.com> scripsisse creditur (is believed to have written):
> this was, on the fateful occasion around Aug 15 06:04 -0400,
> sent by Salvo Bartolotta
> >
> > On 8/15/2001, at 8:25:41 AM, Parv seems to have written:
> >
> > > today and a few days earlier whenever i tried to do make search, i
> > > got nothing. in ports & ports/net directories, i tried...
> >
> > > # make search key=yahoo
> >
> > Surely you [re]made your index recently, ie issued such a command as
> "cd
> > /usr/ports; make index"?
>
> yes, i tried it before & after cvsup. no cigar.
>
>
> > BTW, the "yahoo" key shows a few results on my machine right now.
> >
> > -- Salvo
>
> can i have your machine then? please? :)
>
>
> if it matters, here is /etc/make.conf (most of comments removed)...
>
>
> MAKEOBJDIRPREFIX=/source/obj
>
> PORTSDIR=/source/ports
>
> CPUTYPE=i686
> CFLAGS= -O -pipe
> CXXFLAGS+= -fmemoize-lookups -fsave-memoized
> COPTFLAGS= -O -pipe # make flags for kernel
>
> INSTALL=install -C
> FORCE_PKG_REGISTER= YES
>
> USA_RESIDENT= YES
>
> NOPROFILE= true # Avoid compiling profiled libraries
>
> HAVE_MOTIF= yes
> XFREE86_VERSION=4
>
> ENABLE_SUIDPERL= false
>
> WANT_OPENSSL_MANPAGES= true
> DOC_LANG= en_US.ISO-8859-1
> ENGLISH_ONLY=YES
>
> COMPAT20= yes
> COMPAT21= yes
> COMPAT22= yes
> COMPAT3X= yes
>
> SUP_UPDATE= yes
> SUP= /usr/local/bin/cvsup
> SUPFLAGS= -g -L 2 -z
> SUPHOST= cvsup2.freebsd.org
>
"make search" is performed on the INDEX (cf ports(7)). I seem to understand
that the search operation used to work on your machine, and that the
above-mentioned problem has only been present for the past few days.
<guess type="wild">
I would say that your INDEX file is scr**ed up and/or in an inconsistent
state. Since remaking it ("make index") didn't work, the
scr**age^Winconsistent state seems to originate in your ports tree.
BTW, how did you manage to achieve that? :-)
</guess>
You should take a closer look at your ports tree, in order to see where the
problem lies and/or whether it can be easily fixed. At the moment, the only
(drastic) workaround that comes to mind is the following:
0) blow your current ports tree;
1) reinstall the ports from your most recent CD;
2) resync it **twice**:
2a) the first time, you "update" it to the date of release of your CD (as
close as possible) by adding the "date" keyword (cf cvsup(1)); which is in the
spirit of the suggestions found in J. Polstra's site at http://www.polstra.com
(cf Q12, Q13 in the FAQ): that is, you create the checkouts file in the Right
Way(tm);
2b) the second time, you actually update the ports tree, as usual (ie "tag=."
only).
N.B. Pay attention to the format of the "date" keyword (cf cvsup(1)).
Hope this is of some help,
Salvo
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?997892294.3b7aa0c60be0b>
