1 |
Stroller wrote: |
2 |
> |
3 |
> I had a nightmare with perl recently, too. Did you check there are no perl packages listed in your world file? |
4 |
|
5 |
Yes. "grep perl /var/lib/portage/world" doesn't find anything. |
6 |
|
7 |
> I also ran `sudo perl-cleaner --reallyall` at one point. |
8 |
|
9 |
Trying this leads to: |
10 |
|
11 |
* Removing perl-core packages from world file |
12 |
* emerge --deselect perl-core/Encode perl-core/File-Temp |
13 |
>>> No matching atoms found in "world" favorites file... |
14 |
* Updating installed Perl virtuals |
15 |
* 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 |
16 |
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 |
17 |
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 |
18 |
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 |
19 |
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 |
20 |
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 |
21 |
virtual/perl-parent virtual/perl-version |
22 |
Calculating dependencies... done! |
23 |
>>> Auto-cleaning packages... |
24 |
>>> No outdated packages were found on your system. |
25 |
[...some unimportant messages...] |
26 |
* Locating packages for an update |
27 |
* Locating ebuilds linked against libperl |
28 |
* Adding to list: sys-apps/texinfo:0 |
29 |
* Adding to list: app-editors/vim:0 |
30 |
* Adding to list: mail-filter/spamassassin:0 |
31 |
* Adding to list: net-analyzer/net-snmp:0 |
32 |
* Adding to list: net-analyzer/rrdtool:0 |
33 |
* Adding to list: net-analyzer/nagios-core:0 |
34 |
* Adding to list: perl-core/File-Temp:0 |
35 |
* virtual/perl-File-Temp:0 |
36 |
* Adding to list: perl-core/Encode:0 |
37 |
* virtual/perl-Encode:0 |
38 |
* Adding to list: dev-perl/[...many, many, packages...] |
39 |
* Adding to list: net-nds/openldap:0 |
40 |
* Adding to list: media-gfx/graphite2:0 |
41 |
* Adding to list: media-gfx/graphviz:0 |
42 |
* Adding to list: dev-vcs/subversion:0 |
43 |
* Adding to list: dev-vcs/git:0 |
44 |
* Adding to list: net-print/cups-filters:0 |
45 |
* emerge -v1 --backtrack=200 [...all of the above, with a total of 118 packages...] |
46 |
[...some hours later...] |
47 |
>>> Emerging (91 of 118) dev-perl/GDTextUtil-0.860.0-r1::gentoo |
48 |
* GDTextUtil-0.86.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] |
49 |
>>> Unpacking source... |
50 |
>>> Unpacking GDTextUtil-0.86.tar.gz to /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work |
51 |
>>> Source unpacked in /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work |
52 |
>>> Preparing source in /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... |
53 |
>>> Source prepared. |
54 |
>>> Configuring source in /var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/work/GDTextUtil-0.86 ... |
55 |
* Using ExtUtils::MakeMaker |
56 |
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/GDTextUtil-0.860.0-r1/image/ |
57 |
GD.c: loadable library and perl binaries are mismatched (got handshake key 0x7bc0000, needed 0x7cc0000) |
58 |
* ERROR: dev-perl/GDTextUtil-0.860.0-r1::gentoo failed (configure phase): |
59 |
* Unable to build! |
60 |
|
61 |
So it's the same thing again... |
62 |
|
63 |
-Matt |