Gentoo Archives: gentoo-dev

From: "Zou
To: gentoo-dev@l.g.o
Subject: RE: [gentoo-dev] Need Help: Creating a new third party package
Date: Thu, 17 Nov 2005 00:10:00
Message-Id: 44BDAFB888F59F408FAE3CC35AB47041025CAC90@orsmsx409
You are correct.  This is the error.  

I wish ebuild could give me a better clue though.  

Thank you. 


Yixiong Zou (yixiong.zou@×××××.com)
Open Source Technology Center
Intel Corp.


>-----Original Message----- >From: Dan Meltzer [mailto:parallelgrapefruit@×××××.com] >Sent: Wednesday, November 16, 2005 3:51 PM >To: gentoo-dev@l.g.o >Subject: Re: [gentoo-dev] Need Help: Creating a new third party package > >On 11/16/05, Zou, Yixiong <yixiong.zou@×××××.com> wrote: >> Hi, >> >> I am trying to create a gentoo package for some internal software. I >> followed >> several Howtos online and created the ebuild file for my >package. But >> somehow >> ebuild always return me the same error over and over again: >> >> $ ebuild ./component-template-0.1.0.ebuild digest >> Invalid package name in package.provided: component-template-0.1 >> !!! aux_get(): ebuild path for 'mycat/component-template-0.1.0' not >> specified: >> !!! None >> !!! aux_get(): ebuild path for 'mycat/component-template-0.1.0' not >> specified: >> !!! None >> doebuild(): aux_get() error reading mycat/component-template-0.1.0; >> aborting. >Most likely the ebuild is not in the component-template folder. > >This is a requirement. >> >> I did google for this error, most say that it is because of the >> PORTDIR_OVERLAY. >> But I do have PORTDIR_OVERLAY="/usr/local/portage" in my >/etc/make.conf >> file. >> And I can upgrade existing Gentoo packages after modifying them. For >> example, >> I copied over the xmlrpc-c-0.9 to the >/usr/local/portage/dev-libs/ and >> changed >> it to xmlrpc-c-1.03.07 and it worked liked a charm. It is just my >> packages >> are somehow not recognized by portage. >> >> I read it somewhere that the category name "mycat" has to be an entry >> listed in >> /usr/portage/profiles/categories. I added "mycat" into the >categories, >> still >> the same result. Plus, this doesn't make sense because the "emerge >> --sync" >> would remove it. >put it in /etc/portage/profiles/categories >> >> Any body has any ideas where I am doing wrong? It can't be this >> difficult to >> create a new package for Gentoo, can it? >> >> Or do I have to use gensync to create my own portage tree >for this? And >> if >> I have to, anyone can point me to how to do that? There are >documents >> on how >> to use gensync, but not how to create a 3rd-party portage tree. >> >> BTW, my "emerge --sync" takes more than 15 minutes to >finish. Anybody >> has the >> same problem? > >5-10-12T23_59_53.txt >> >> Thank you very much for your help. >> >> -- >> gentoo-dev@g.o mailing list >> >> > >-- >gentoo-dev@g.o mailing list > >
-- gentoo-dev@g.o mailing list