Re: [gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2
Stroller wrote: > > I had a nightmare with perl recently, too. Did you check there are no perl > packages listed in your world file? Yes. "grep perl /var/lib/portage/world" doesn't find anything. > I also ran `sudo perl-cleaner --reallyall` at one point. Trying this leads to: * Removing perl-core packages from world file *emerge --deselect perl-core/Encode perl-core/File-Temp >>> No matching atoms found in "world" favorites file... * Updating installed Perl virtuals *emerge -u1 virtual/perl-Archive-Tar virtual/perl-CPAN-Meta virtual/perl-CPAN-Meta-YAML virtual/perl-Carp virtual/perl-Compress-Raw-Bzip2 virtual/perl-Compress-Raw-Zlib virtual/perl-DB_File virtual/perl-Data-Dumper virtual/perl-Digest virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-IO-Compress virtual/perl-IO-Zlib virtual/perl-IPC-Cmd virtual/perl-JSON-PP virtual/perl-Locale-Maketext virtual/perl-MIME-Base64 virtual/perl-Module-Metadata virtual/perl-Parse-CPAN-Meta virtual/perl-Perl-OSType virtual/perl-Pod-Parser virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Test-Harness virtual/perl-Test-Simple virtual/perl-Text-ParseWords virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes virtual/perl-Time-Local virtual/perl-XSLoader virtual/perl-if virtual/perl-libnet virtual/perl-parent virtual/perl-version Calculating dependencies... done! >>> Auto-cleaning packages... >>> No outdated packages were found on your system. [...some unimportant messages...] * Locating packages for an update * Locating ebuilds linked against libperl * Adding to list: sys-apps/texinfo:0 * Adding to list: app-editors/vim:0 * Adding to list: mail-filter/spamassassin:0 * Adding to list: net-analyzer/net-snmp:0 * Adding to list: net-analyzer/rrdtool:0 * Adding to list: net-analyzer/nagios-core:0 * Adding to list: perl-core/File-Temp:0 * virtual/perl-File-Temp:0 * Adding to list: perl-core/Encode:0 * virtual/perl-Encode:0 * Adding to list: dev-perl/[...many, many, packages...] * Adding to list: net-nds/openldap:0 * Adding to list: media-gfx/graphite2:0 * Adding to list: media-gfx/graphviz:0 * Adding to list: dev-vcs/subversion:0 * Adding to list: dev-vcs/git:0 * Adding to list: net-print/cups-filters:0 * emerge -v1 --backtrack=200 [...all of the above, with a total of 118 packages...] [...some hours later...] >>> Emerging (91 of 118) dev-perl/GDTextUtil-0.860.0-r1::gentoo * GDTextUtil-0.86.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking GDTextUtil-0.86.tar.gz to >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work >>> Preparing source in >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... >>> Source prepared. >>> Configuring source in >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/image/ GD.c: loadable library and perl binaries are mismatched (got handshake key 0x7bc, needed 0x7cc) * ERROR: dev-perl/GDTextUtil-0.860.0-r1::gentoo failed (configure phase): * Unable to build! So it's the same thing again... -Matt
Re: [gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2
Neil Bothwick wrote: > > But not everything with gd in its name. I had a similar problem recently > that was solved by re-emerging media-libs/gd Already tried "emerge -1 gd" with no success. "grep gd /var/lib/portage/world" doesn't find anything either. -Matt
Re: [gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2
On Sun, 2 Oct 2016 18:34:19 +0200, Matthias Hanft wrote: > * Using ExtUtils::MakeMaker > * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none > DESTDIR=/var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/image/ GD.c: > loadable library and perl binaries are mismatched (got handshake key > 0x7bc, needed 0x7cc) > * ERROR: dev-perl/GDTextUtil-0.860.0-r1::gentoo failed (configure > phase): > * Unable to build! > > --- cut here --- > > I already tried to uninstall and reinstall everything with "perl" in > its name, but without success. But not everything with gd in its name. I had a similar problem recently that was solved by re-emerging media-libs/gd -- Neil Bothwick Tribble math: * + * = *** pgphQJPH6JUOd.pgp Description: OpenPGP digital signature
Re: [gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2
> On 2 Oct 2016, at 17:34, Matthias Hanft wrote: > > I already tried to uninstall and reinstall everything with "perl" in its name, > but without success. I can install/upgrade everything else from > "dev-perl/..."; > it's just this weird "GDTextUtil" which remains at the end of every "emerge" > effort - no matter which "emerge" options I use, or what the order of packages > is. I had a nightmare with perl recently, too. Did you check there are no perl packages listed in your world file? I think someone mentioned that here on this list in the last week or two, and I found I had several. I also ran `sudo perl-cleaner --reallyall` at one point. Stroller.
[gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2
Hi, on one of my Gentoo machines, the package "dev-perl/GDTextUtil" refuses to emerge after I had made the usual updates (emerge -NDuv @world), which, this time, included upgrading Perl from 5.20.2 to 5.22.2: --- cut here --- fileserver ~ # emerge --update --newuse --deep --with-bdeps=y --backtrack=1000 --keep-going @world Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-perl/GDTextUtil-0.860.0-r1::gentoo * GDTextUtil-0.86.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking GDTextUtil-0.86.tar.gz to >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work >>> Preparing source in >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... >>> Source prepared. >>> Configuring source in >>> /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/image/ GD.c: loadable library and perl binaries are mismatched (got handshake key 0x7bc, needed 0x7cc) * ERROR: dev-perl/GDTextUtil-0.860.0-r1::gentoo failed (configure phase): * Unable to build! --- cut here --- I already tried to uninstall and reinstall everything with "perl" in its name, but without success. I can install/upgrade everything else from "dev-perl/..."; it's just this weird "GDTextUtil" which remains at the end of every "emerge" effort - no matter which "emerge" options I use, or what the order of packages is. On another machine, everything was fine automagically (that one is 64bit; the failing machine is 32bit), and on a third machine, GDTextUtil isn't pulled in at all (not quite sure what is pulling in, could be "vdradmin-am"). Any hints what to try further? Thanks, -Matt