From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3BB90138247 for ; Thu, 9 Jan 2014 02:56:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D23ABE0AB6; Thu, 9 Jan 2014 02:56:34 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 52BCCE0AB6 for ; Thu, 9 Jan 2014 02:56:33 +0000 (UTC) Received: by smtp.gentoo.org (Postfix, from userid 2127) id 5886233F5F3; Thu, 9 Jan 2014 02:56:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 4AC1D33F54F for ; Thu, 9 Jan 2014 02:56:32 +0000 (UTC) Date: Thu, 9 Jan 2014 02:56:32 +0000 (UTC) From: "Jorge Manuel B. S. Vicetto" To: gentoo-catalyst@lists.gentoo.org Subject: Re: [gentoo-catalyst] I need generic solution to package non-building uder catalyst... In-Reply-To: <20140108193004.24874.qmail@stuge.se> Message-ID: References: <20140108193004.24874.qmail@stuge.se> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Archives-Salt: 6991e2c1-10b1-4ee4-8e00-72a7bd37b543 X-Archives-Hash: c57eeb061e6e60c628e423ad44ee99c0 On Wed, 8 Jan 2014, Peter Stuge wrote: > lin pro wrote: >> This time it is about help2man requiring Locale_gettext pearl >> module package. >> The message in itself is very simple and clear. There is no >> dev-utils/Locale_gettex available for emerge durring the configure >> phase. > > At first that might seem like a bug in the help2man ebuild. > > However, > > RDEPEND="dev-lang/perl > elibc_glibc? ( nls? ( > dev-perl/Locale-gettext > ) )" > > ..the dependency looks fine, meaning that dev-perl/Locale-gettext > is in fact installed on your system. > > The problem may be that perl has been upgraded, perhaps as a result > of using a newer portage tree for the stage4 than the stage3 was > built with, but perl modules haven't been upgraded to be availble in > the new version of perl. My first impression is the same. You likely need to update / redo your stage3 so that your perl applications are built for the same perl version that stage4 is picking up. > Either chroot into the stage4 temp dir as already described, or hack > the catalyst stage4-chroot.sh script to run perl-cleaner --all right > after run_merge -uav system. > > >> My question is hwo to tacke those problems from within catalyst. > > Avoid the problem by building a full set of stage1, stage2, stage3 > and stage4 using only one specific portage tree. >From my experience building and debugging catalyst builds, the hardest part is getting a working spec. When you have a spec that builds, you just need to check packages that fail to build to see if they have become broken or check here (or even better #gentoo-releng) to see if there were any changes to the tree that break catalyst or stage building. > //Peter Regards, Jorge Manuel B. S. Vicetto