Summary: | dev-perl/MIME-tools-5.415 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonathan Nichols <jnichols> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | glengel, joe, tocano |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jonathan Nichols
2004-10-31 15:23:03 UTC
Same for me.... emerge info... Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.10-rc3 i686) ================================================================= System uname: 2.6.10-rc3 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.7 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Nov 1 2004, 04:08:09)] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.5, 1.9.3, 1.6.3, 1.7.9, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache distcc distlocks notitles sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d acpi alsa apache2 apm arts avi berkdb bitmap-fonts bonobo crypt cscope cups curl dba dedicated dga directfb dvd encode esd ethereal evo f77 fam fbcon flac flash foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imap imlib jack java jikes jpeg junit kde ldap libg++ libwww mad maildir mailwrapper mbox mcal memlimit mikmod milter mmx motif mozilla mozsvg mpeg mpi mysql nas ncurses nls nptl oggvorbis opengl oss pam pdflib perl plotutils png postgres ppds prelude python qt quicktime readline samba sasl sdl slang slp socks5 spell sse ssl svga tcltk tcpd tetex threads tiff truetype usb userlocales vim-with-x wxwindows x86 xface xml xml2 xmms xv zlib" At the top: Warning: prerequisite MIME::Base64 3.03 not found. We have 2.12. What I can't remember is if this was right in the ebuild all along or was caught in parallel in another bug (the ebuild correctly deps >=3.03) New version of MIME::Tools out: http://search.cpan.org/~dskoll/MIME-tools-5.416/ This version is supposed to fix some problems handling older versions QuotedPrint. Not positive this will fix the problem, but may I'm going to submit a bug to update MIME-tools package with 5.416 ebuild. Ryan new version in the tree. please post if this indeed meets expectations and fix your problems. if so we can at least unmask for x86. it does not.. same crap. Though i am not using the latest version of perl (i'm using 5.8.5, not 5.8.6).. perhaps that is why? (in which case i'll mask this) --- t/Entity.........MIME::QuotedPrint version 3.03 required--this is only version 2.03 at --- Re-Emerge MIME-Base64 It's possible your perl version has been updated (more than once?) since last merge of MIME-Base64 causing it to no longer be in the correct include path? (Note: MIME-Tools 5.416 has a much better error message, it says that the test phase will probably not work with the MIME::QuotedPrint copy it found) Run dev-lang/perl/files/perl-cleaner with the modules option if in doubt - it doesn't care which version of perl you have, just tries to reinstall (--oneshot) emerged modules that aren't part of your current perl's @INC. the perl-cleaner doesn't resolve this.
I also trued the ~x86 version, got this:
>> md5 src_uri ;-) MIME-tools-5.416.tar.gz
>>> Unpacking source...
>>> Unpacking MIME-tools-5.416.tar.gz to /var/tmp/portage/MIME-tools-5.416/work
>>> Source unpacked.
Checking for module File::Path (version 1)... ok.
Checking for module File::Spec (version 0.6)... ok.
Checking for module IO::Stringy (version 1.211)... ok.
Checking for module MIME::Base64 (version 3.03)... not found.
--- Fallback: Checking for module MIME::Base64 (version 2.20)... not found.
Checking for module Mail::Field (version 1.05)... ok.
Checking for module Mail::Header (version 1.01)... ok.
Checking for module Mail::Internet (version 1.0203)... ok.
*** The following required modules are missing:
MIME::Base64: At least version 2.20
*** Please install them before attempting to use MIME::Tools.
Checking if your kit is complete...
Looks good
Warning: prerequisite MIME::Base64 2.2 not found. We have 2.12.
Writing Makefile for MIME-tools
cp lib/MIME/Body.pm blib/lib/MIME/Body.pm
cp lib/MIME/Decoder/Gzip64.pm blib/lib/MIME/Decoder/Gzip64.pm
cp lib/MIME/Field/ContDisp.pm blib/lib/MIME/Field/ContDisp.pm
cp set-version.pl blib/lib/set-version.pl
cp lib/MIME/Parser/Results.pm blib/lib/MIME/Parser/Results.pm
cp lib/MIME/Field/ContType.pm blib/lib/MIME/Field/ContType.pm
cp lib/MIME/Decoder/NBit.pm blib/lib/MIME/Decoder/NBit.pm
cp lib/MIME/Entity.pm blib/lib/MIME/Entity.pm
cp lib/MIME/Head.pm blib/lib/MIME/Head.pm
cp lib/MIME/Parser/Filer.pm blib/lib/MIME/Parser/Filer.pm
cp lib/MIME/Words.pm blib/lib/MIME/Words.pm
cp lib/MIME/Field/ParamVal.pm blib/lib/MIME/Field/ParamVal.pm
cp lib/MIME/Decoder/BinHex.pm blib/lib/MIME/Decoder/BinHex.pm
cp lib/MIME/Tools.pm blib/lib/MIME/Tools.pm
cp lib/MIME/Field/ConTraEnc.pm blib/lib/MIME/Field/ConTraEnc.pm
cp lib/MIME/Decoder/Binary.pm blib/lib/MIME/Decoder/Binary.pm
cp lib/MIME/Decoder.pm blib/lib/MIME/Decoder.pm
cp lib/MIME/Decoder/UU.pm blib/lib/MIME/Decoder/UU.pm
cp lib/MIME/Decoder/Base64.pm blib/lib/MIME/Decoder/Base64.pm
cp lib/MIME/Decoder/QuotedPrint.pm blib/lib/MIME/Decoder/QuotedPrint.pm
cp lib/MIME/WordDecoder.pm blib/lib/MIME/WordDecoder.pm
cp lib/MIME/Parser/Reader.pm blib/lib/MIME/Parser/Reader.pm
cp lib/MIME/Parser.pm blib/lib/MIME/Parser.pm
Manifying blib/man3/MIME::Decoder::Gzip64.3pm
Manifying blib/man3/MIME::Body.3pm
Manifying blib/man3/MIME::Field::ContDisp.3pm
Manifying blib/man3/MIME::Parser::Results.3pm
Manifying blib/man3/MIME::Field::ContType.3pm
Manifying blib/man3/MIME::Decoder::NBit.3pm
Manifying blib/man3/MIME::Entity.3pm
Manifying blib/man3/MIME::Parser::Filer.3pm
Manifying blib/man3/MIME::Head.3pm
Manifying blib/man3/MIME::Words.3pm
Manifying blib/man3/MIME::Field::ParamVal.3pm
Manifying blib/man3/MIME::Decoder::BinHex.3pm
Manifying blib/man3/MIME::Tools.3pm
Manifying blib/man3/MIME::Field::ConTraEnc.3pm
Manifying blib/man3/MIME::Decoder::Binary.3pm
Manifying blib/man3/MIME::Decoder.3pm
Manifying blib/man3/MIME::Decoder::UU.3pm
Manifying blib/man3/MIME::Decoder::QuotedPrint.3pm
Manifying blib/man3/MIME::Decoder::Base64.3pm
Manifying blib/man3/MIME::WordDecoder.3pm
Manifying blib/man3/MIME::Parser.3pm
Manifying blib/man3/MIME::Parser::Reader.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Body...........ok
t/Decoder........ok
t/Entity.........ok
t/Gauntlet.......ok
t/Head...........ok
t/Misc...........FAILED tests 4-5, 7-11
Failed 7/12 tests, 41.67% okay
t/Parser.........ok
t/Ref............ok
t/WordDecoder....ok
t/Words..........ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/Misc.t 12 7 58.33% 4-5 7-11
Failed 1/10 test scripts, 90.00% okay. 7/229 subtests failed, 96.94% okay.
make: *** [test_dynamic] Error 255
!!! ERROR: dev-perl/MIME-tools-5.416 failed.
!!! Function perl-module_src_compile, Line 69, Exitcode 2
!!! test failed
!!! If you need support, post the topmost build error, NOT this status message.
mailgate files #
MIME-Base64 IS installed!
mailgate files # emerge -p MIME-Base64
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] dev-perl/MIME-Base64-3.05
mailgate files #
I re-emerged it as well.
yeah, I can confirm perl-cleaner doesn't work for fixing it. And re-emerging MIME-Base64 doesn't either? "stable" is in the 3 series right now, the only way I can think that this would be trumped is if you installed the ebuild , then upgraded perl (because of the funkiness that can result from the @INC reordering). I don't mean to sound like I'm shooting in the dark, I'm just having trouble duplicating this (like, can't). Just checking since there aren't any posts after my follow up. Closing due to a lack of response |