Re: [gentoo-user] dev-lang/perl upgrade failure
> emerge -av --depclean > perl-cleaner --all Nothing to depclean and perl-cleaner reports nothing to rebuild > https://forums.gentoo.org/viewtopic-p-8680082.html None of the ideas here helped me either. Neither did changing the LANG nor MAKEOPTS. ... however, I was able to figure out what was causing the failures, if not why. I had "icecream" in my FEATURES, even though I never bothered setting up the service or anything to use it. I removed this from FEATURES and the build completed successfully. Lesson learned.
Re: [gentoo-user] dev-lang/perl upgrade failure
Hi, On Tue, May 10 at 09:11, Matt Connell wrote: > I can't figure out why a perl update isn't building. This is only > happening on one single machine out of the half dozen Gentoo systems I > have running. I've never had issues building perl itself either. > Modules sure, but never the main perl package. > > My search-fu is failing me as well, apparently, so I turn to y'all. > Can someone point me in the right direction? You might want to check out https://forums.gentoo.org/viewtopic-p-8680082.html The solution suggested is to clear out obsolete and unmaintained packages which may be causing your build to hit the error check with. emerge -av --depclean perl-cleaner --all Always a good idea to do a regular cleanup with depclean and I suggest running perl-cleaner with the -p "pretend" option first. HTH -- Bob Dunlop
[gentoo-user] dev-lang/perl upgrade failure
I can't figure out why a perl update isn't building. This is only happening on one single machine out of the half dozen Gentoo systems I have running. I've never had issues building perl itself either. Modules sure, but never the main perl package. My search-fu is failing me as well, apparently, so I turn to y'all. Can someone point me in the right direction? Attached are the output of: - emerge -pqv '=dev-lang/perl-5.34.0-r9::gentoo' as emerge-pretend.txt - emerge --info '=dev-lang/perl-5.34.0-r9::gentoo' as emerge-info.txt And the build log as build.log * Package:dev-lang/perl-5.34.0-r9 * Repository: gentoo * Maintainer: p...@gentoo.org * USE:abi_x86_64 amd64 elibc_glibc gdbm kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking perl-5.34.0.tar.xz to /var/tmp/portage/dev-lang/perl-5.34.0-r9/work >>> Unpacking perl-5.34.0-patches-1.tar.xz to /var/tmp/portage/dev-lang/perl-5.34.0-r9/work >>> Unpacking perl-cross-1.3.6.tar.gz to /var/tmp/portage/dev-lang/perl-5.34.0-r9/work >>> Source unpacked in /var/tmp/portage/dev-lang/perl-5.34.0-r9/work >>> Preparing source in /var/tmp/portage/dev-lang/perl-5.34.0-r9/work/perl-5.34.0 ... * Adding 0101-Fix-build-with-gdb120.patch to patch bundle * Injecting patch-level info into 0006-List-packaged-patches-in-patchlevel.h.patch.desc ( *List-packaged-patches* ) * Applying 0001-Fix-hpux-hints.patch ... [ ok ] * Applying 0002-aix-gcc-detection-and-shared-library-soname-support.patch ... [ ok ] * Applying 0003-cpan-ExtUtils-MakeMaker-drop-PORTAGE_TMPDIR-from-LD_.patch ... [ ok ] * Applying 0004-Remove-rpath-and-append-LDFLAGS-to-lddlflags.patch ... [ ok ] * Applying 0005-Add-headers-for-opensolaris.patch ... [ ok ] * Applying 0006-List-packaged-patches-in-patchlevel.h.patch ... [ ok ] * Applying 0007-Cleanup-PATH-and-shrpenv.patch ... [ ok ] * Applying 0008-Tweak-enc2xs-to-follow-symlinks-and-ignore-missing-I.patch ... [ ok ] * Applying 0009-darwin-Use-CC-to-link.patch ... [ ok ] * Applying 0010-Provide-a-sensible-INSTALLDIRS-default-for-modules-i.patch ... [ ok ] * Applying 0011-Fix-interix-hints.patch ... [ ok ] * Applying 0012-Set-libperl-soname.patch ... [ ok ] * Applying 0013-Add-etc-perl-to-INC.patch ... [ ok ] * Applying 0014-cpan-ExtUtils-MakeMaker-remove-targets-that-generate.patch ... [ ok ] * Applying 0015-Don-t-force-fstack-protector-on-everyone.patch ... [ ok ] * Applying 0016-Do-not-set-custom-CFLAGS-in-cpan-Digest-SHA.patch ... [ ok ] * Applying 0017-Configure-Don-t-include-sources-in-usr-local-for-com.patch ... [ ok ] * Applying 0018-cpan-IO-Socket-IP-Disable-network-tests.patch ... [ ok ] * Applying 0019-Fix-EUMM-podlocal-tests.patch ... [ ok ] * Applying 0020-Skip-auto-linking-nsl-and-cl.patch ... [ ok ] * Applying 0021-Disable-porting-tests-which-create-fun-false-failure.patch ... [ ok ] * Applying 0022-Disable-PathTools-tests-which-fails-under-sandboxing.patch ... [ ok ] * Applying 0023-Fix-CPAN-FirstTime-defaults-with-nonexisting-site-di.patch ... [ ok ] * Applying 0024-Pass-LD-settings-through-to-subdirectories.patch ... [ ok ] * Applying 0025-Memoize-Storable-respect-nstore-option-not-respected.patch ... [ ok ] * Applying 0026-Better-errors-for-man-pages-from-standard-input.patch ... [ ok ] * Applying 0027-Respect-umask-during-installation.patch ... [ ok ] * Applying 0028-Document-that-CCFLAGS-should-include-Config-ccflags.patch ... [ ok ] * Applying 0029-Fix-parallel-building.patch ... [ ok ] * Applying 0030-Add-support-for-Dgentoolibdirs.patch ... [ ok ] * Applying 0101-Fix-build-with-gdb120.patch ... [ ok ] * Generating patchlevel-gentoo.h >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/perl-5.34.0-r9/work/perl-5.34.0 ... * Scanning for old @INC dirs matching '.*/5[.][0-9]+\([.][0-9]+\|\)$' in: /usr/lib64/perl5 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl * Normalizing/Sorting candidate list: 5.34 5.34 * to remove '5.34' First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /bin/echo and builtin echo (if any)... Symbolic links are supported. Checking how to test for symbolic links... You can test for symbolic links with 'test -h'. Checking for cross-compile No targethost for running compiler tests against defined, running locally Good, your tr supports [:lower:] and [:upper:] to convert case. Using [:upper:] and [:lower:] to convert case. UNCACHED_ERR_FD provides an invalid file descriptor, using stderr aix bsdos dos_djgpp freemint interix linux-android ncr_tower os400 sco_2_3_3 svr5 uwin aix_3catamount dragonfly gnu irix_4 linux netbsdposix-bc sco_2_3_4 ti1500 vos aix_4convexos dynix gnukfreebsd irix_5 lynxos newsos4 qnx solaris_2