From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EVot8-0000hE-EA for garchives@archives.gentoo.org; Sat, 29 Oct 2005 11:28:42 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9TBR91V011595; Sat, 29 Oct 2005 11:27:09 GMT Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9TBR90i000184 for ; Sat, 29 Oct 2005 11:27:09 GMT Received: from list by ciao.gmane.org with local (Exim 4.43) id 1EVoq4-0006Va-46 for gentoo-amd64@lists.gentoo.org; Sat, 29 Oct 2005 13:25:32 +0200 Received: from ip68-230-97-182.ph.ph.cox.net ([68.230.97.182]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Oct 2005 13:25:32 +0200 Received: from 1i5t5.duncan by ip68-230-97-182.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Oct 2005 13:25:32 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-amd64@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-amd64] Re: emerge kde problems Date: Sat, 29 Oct 2005 04:24:06 -0700 Organization: Sometimes Message-ID: References: <4363458A.6000207@travellingkiwi.com> <200510290256.15093.agorecki@ectrolinux.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-97-182.ph.ph.cox.net User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) Sender: news X-Archives-Salt: 7c0c17e8-b30c-425e-83ef-b6bfd6d04e4a X-Archives-Hash: b58ba25712795e10e0349114b0496ebc Anthony Gorecki posted <200510290256.15093.agorecki@ectrolinux.com>, excerpted below, on Sat, 29 Oct 2005 02:56:11 -0700: > On Saturday, October 29, 2005 02:48, Hamish Marson wrote: >> So what's gone wrong now? I even rmeoved kde & started again, and just >> seem to be back to square one again... > > You're attempting to use the monolithic and segregated KDE packages at the > same time. As far as I know, that isn't supported. > > If you want kmail, for example, just emerge the kmail package. You don't > need kdebase, kdepim, and so forth. Just what I was going to post, but I've some more details/exceptions to add. * Basically, I think you got confused between kde-meta and simple kde. See the last point below, but if some split packages are already merged, you problaby want kde-meta, not plain kde. * Even for the split packages, arts and kdelibs are monolithic, just as they'd be with the full monolithic builds. All the KDE builds depend on kdelibs and if USE=arts, arts. After that, one can merge individual packages as desired and additional dependencies will be pulled in as needed. (Here, with a dual Opteron and kde builds that don't parallelize that well, I'll often run three builds, each with -j3, at once. That won't work with kmail if you use USE=kdeenablefinal tho unless you have LOTS of memory, as with enablefinal active, I watched one particular compile thread climb to something like 780MB at one point (on the kde-3.5-betas, but kmail has been a compile time memory hog for several releases at least), and I'm not even sure that was the max it used, only the max I SAW it use! * I haven't actually tried it, but I /believe/ all you have to do is ensure you don't merge any of the split packages from the specific monolithic package they originate in, to avoid the blockage. kdebase, for one, since it's all basic stuff mostly needed to run the environment or konqueror or as a dependency for other packages anyway, could also probably be merged from monolithic. I believe the devs said that the monolithic packages each provide the packages they include, as well as blocking them, so there should be no dependency problems as long as you don't merge any split packages from a monolithic package you plan to merge. * If you just want everything without spending the time to pick and choose, emerge kde-meta, rather than kde, and it should merge just fine, without blocking on the individual split packages you apparently already have installed. IOW, kde-meta <> kde. The same files are ultimately merged, yes, but kde-meta does it by merging the individual split packages, while kde will attempt to merge the monolithic packages, and will fail with block errors if any of the split packages are already merged. Thus, once you have split packages merged, either use kde-meta, or unmerge all the split packages and merge kde before trying anything else. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- gentoo-amd64@gentoo.org mailing list