Re: [gentoo-user] dev-lang/perl upgrade failure

2022-05-11 Thread Matt Connell (Gmail)
>   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

2022-05-10 Thread Bob Dunlop
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

2022-05-10 Thread Matt Connell
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