From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SSC8k-0000BJ-NM for garchives@archives.gentoo.org; Wed, 09 May 2012 19:01:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 974D6E092F; Wed, 9 May 2012 19:01:18 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by pigeon.gentoo.org (Postfix) with SMTP id 9720FE08DD for ; Wed, 9 May 2012 18:59:43 +0000 (UTC) Received: (qmail invoked by alias); 09 May 2012 18:59:39 -0000 Received: from f053191028.adsl.alicedsl.de (EHLO sheik-lin.localnet) [78.53.191.28] by mail.gmx.net (mp016) with SMTP; 09 May 2012 20:59:39 +0200 X-Authenticated: #432297 X-Provags-ID: V01U2FsdGVkX19ljI4Kdr9l8GRcZKmSQg1BhCu5zvOBNLoPjR6vtP hdjHa9ZZ/VOlAf From: Hans =?ISO-8859-1?Q?M=FCller?= To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Missing perl File-FcntlLock / debhelper (dh_gencontrol) fails Date: Wed, 09 May 2012 20:59:37 +0200 Message-ID: <2407947.pND53eQdiD@sheik-lin> User-Agent: KMail/4.8.3 (Linux/3.3.4-gentoo-c0; KDE/4.8.3; x86_64; ; ) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Y-GMX-Trusted: 0 X-Archives-Salt: c1198a46-c686-4333-b025-6b19d8cac529 X-Archives-Hash: ed0e23d137e8eccaf5499485191d9ee1 Hello, after some time I have to rebuild some debian packages using the debhelper scripts and recognized the following error: 'dh_gencontrol' fails with missing File/FcntlLock.pm: $> dpkg-buildpackage -b -d ... dh_gencontrol Can't locate File/FcntlLock.pm in @INC (@INC contains: /etc/perl /usr/lib64/perl5/site_perl/5.12.4/x86_64-linux /usr/lib64/perl5/site_perl/5.12.4 /usr/lib64/perl5/vendor_perl/5.12.4/x86_64- linux /usr/lib64/perl5/vendor_perl/5.12.4 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.12.4/x86_64-linux /usr/lib64/perl5/5.12.4 /usr/local/lib/site_perl .) at /usr/bin/dpkg- gencontrol line 24. BEGIN failed--compilation aborted at /usr/bin/dpkg-gencontrol line 24. dh_gencontrol: dpkg-gencontrol -ldebian/changelog -Tdebian/modules-xen- domu.substvars -Pdebian/modules-xen-domu returned exit code 2 make: *** [binary-arch] Error 25 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 There were no changes done within the debian rules or similar, just the packages sources have been updated - these rules worked fine in the past. I can also confirm that everything workes fine again after manually installing the CPAN 'File-FcntlLock' package from http://search.cpan.org/~jtt/File-FcntlLock-0.12/ I don't understand why the File-FcntlLock package is not provided by portage (at least I didn't find any corresponding package) - it looks like it has been removed from portage tree (as the problem did not occur in the past - even though I could not find any entry regarding an uninstall in emerge.log either). I tried to solve the problem by running - emerge -vu --deep --newuse @world - revdep-rebuild - emerge --oneshot dev-lang/perl - perl-cleaner --all - perl-cleaner --allmodules --libperl --phupdate There's still no File/FcntlLock.pm. Which portage package or missing USE flag should provide this CPAN package? Is it obsolete and should be replaced by something else? Then it would be a bug in debhelpers dependencies ... dev-lang/perl & dev-util/debhelper are both current stable versions, installing latest unstable dev-util/debhelper makes no difference. Thanks a lot & best regards Hans