Re: [gentoo-user] GDTextUtil doesn't compile after Perl upgrade from 5.20.2 to 5.22.2

2016-10-02 Thread Matthias Hanft
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

2016-10-02 Thread Matthias Hanft
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

2016-10-02 Thread Neil Bothwick
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

2016-10-02 Thread Stroller

> 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

2016-10-02 Thread Matthias Hanft
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