From owner-freebsd-ports@FreeBSD.ORG Sun May 9 17:32:35 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9789B16A4CE for ; Sun, 9 May 2004 17:32:35 -0700 (PDT) Received: from cardinal.mail.pas.earthlink.net (cardinal.mail.pas.earthlink.net [207.217.121.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id D80E143D46 for ; Sun, 9 May 2004 17:32:34 -0700 (PDT) (envelope-from mike@inbox.lv) Received: from pool0089.cvx36-bradley.dialup.earthlink.net ([216.244.18.89] helo=ringworm.mojavegreen.com) by cardinal.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1BMyif-0003v2-00; Sun, 09 May 2004 17:32:33 -0700 Received: by ringworm.mojavegreen.com (Postfix, from userid 1000) id A48828566; Sun, 9 May 2004 17:20:21 -0700 (PDT) From: "Michael C. Shultz" Organization: Mojave Green Software co. To: Garance A Drosihn Date: Sun, 9 May 2004 17:20:18 -0700 User-Agent: KMail/1.6.2 References: <200405082102.12734.ringworm@inbox.lv> In-Reply-To: MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200405091720.18601.ringworm@inbox.lv> cc: ports@FreeBSD.org Subject: Re: Make index || portsdb -uU fails after cvsup X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 May 2004 00:32:35 -0000 On Sunday 09 May 2004 04:43 pm, you wrote: > At 9:02 PM -0700 5/8/04, Michael C. Shultz wrote: > >On Saturday 08 May 2004 07:36 pm, Garance A Drosihn wrote: > >> Hmm. Well, I am baffled here. > >> > >> This week I tried to do a `make index' for the first time in > >> awhile, and it failed for me on both a 4.x and 5.x system. I > >> do not understand why no one else seems to be seeing this. The > >> error I see is: > >> > >> (10) make index > >> Generating INDEX - please wait..make: don't know how to make > >> _accessibility.describe. Stop > >> *** Error code 2 > >> make: don't know how to make _arabic.describe. Stop > >> *** Error code 2 > >> 2 errors > > > >The accessibility dir is fairly new, and the arabic also near > >the beginning, hmmm, are you sure all you are not missing > >any port directories? > > They are not just "near the beginning", they are the first two > categories. I am getting two error messages because INDEX_JOBS > defaults to '2'. If I bump that up: > > (28) INDEX_JOBS=4 make index > Generating INDEX-5 - please wait.. > DEBUG: Making _accessibility.describe in /usr/obj/usr/ports > make: don't know how to make _accessibility.describe. Stop > > DEBUG: Making _arabic.describe in /usr/obj/usr/ports > *** Error code 2 > > DEBUG: Making _archivers.describe in /usr/obj/usr/ports > > DEBUG: Making _astro.describe in /usr/obj/usr/ports > make: don't know how to make _arabic.describe. Stop > *** Error code 2 > make: don't know how to make _archivers.describe. Stop > make: don't know how to make _astro.describe. Stop > *** Error code 2 > *** Error code 2 > 4 errors > > Those DEBUG: lines are generated by a line I added to > bsd.port.subdir.mk: > > .if defined(BUILDING_INDEX) > describe: ${SUBDIR:S/^/describe./} > > .for i in ${SUBDIR} > describe.$i: > @printf "\nDEBUG: Making ${i:S/^/_/:S/$/.describe/} in `pwd`\n" > @${MAKE} -B ${i:S/^/_/:S/$/.describe/} > > ${INDEX_TMPDIR}/${INDEXFILE}.de > sc.${i} > .endfor > .else > > The thing about all this is that it makes perfectly good sense to > me that the distributed version of bsd.port.subdir.mk will generate > the errors that I am seeing. I have an update which fixes that, and > if I apply that update then `make index' works perfectly fine. What > I don't understand is why I am the only person who sees this -- and > that of course makes me suspect that I *must* have the wrong idea > about something here. Well when I go into /usr/ports and run "make _accessibility.describe" it gives me: ===> accessibility ===> accessibility/at-spi at-spi-1.4.2|/speed/usr.ports/accessibility/at-spi|/usr/X11R6|An Assistive Technology Service Provider Interface|/speed/usr.ports/accessibility/at-spi/pkg-descr|gnome@FreeBSD.org| accessibility x11-toolkits|/usr/ports/accessibility/atk /usr/ports/accessibility/gail /usr/ports/devel/ORBit2 /usr/ports/devel/glib20 /usr/ports/devel/gmake /usr/ports/devel/libIDL /usr/ports/devel/libbonobo /usr/ports/devel/libglade2 /usr/ports/devel/libtool13 /usr/ports/devel/pkgconfig /usr/ports/graphics/libart_lgpl2 /usr/ports/graphics/libgnomecanvas /usr/ports/textproc/intltool /usr/ports/textproc/libxml2 /usr/ports/x11-toolkits/gtk20 /usr/ports/x11-toolkits/pango /usr/ports/x11/XFree86-4-libraries|/usr/ports/accessibility/atk /usr/ports/accessibility/gail /usr/ports/devel/ORBit2 /usr/ports/devel/glib20 /usr/ports/devel/libIDL /usr/ports/devel/libbonobo /usr/ports/devel/libglade2 /usr/ports/devel/pkgconfig /usr/ports/graphics/libart_lgpl2 /usr/ports/graphics/libgnomecanvas /usr/ports/misc/gnomehier /usr/ports/textproc/libxml2 /usr/ports/x11-toolkits/gtk20 /usr/ports/x11-toolkits/pango /usr/ports/x11/XFree86-4-libraries| http://developer.gnome.org/projects/gap/ ===> accessibility/atk etc..... Which is what I assume you are after. What I don't get is why you are running it in /usr/obj?? You must have an odd directory layout? DEBUG: Making _accessibility.describe in /usr/obj/usr/ports > make: don't know how to make _accessibility.describe. Stop -Mike