Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69248 - dev-perl/SOAP-Lite-0.60a misses MIME::Parser (v6.106) which should be in mime-tools >= v6
Summary: dev-perl/SOAP-Lite-0.60a misses MIME::Parser (v6.106) which should be in mime...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Highest normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-28 05:10 UTC by docbrown
Modified: 2005-02-13 18:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description docbrown 2004-10-28 05:10:22 UTC
emerge SOAP-Lite

Core Package                  [*] URI                      always
                              [*] MIME::Base64
                              [*] XML::Parser (v2.23)
Client HTTP support           [*] LWP::UserAgent           [ yes ]
Client HTTPS support          [*] Crypt::SSLeay            [ yes ]
Client SMTP/sendmail support  [*] MIME::Lite               [ yes ]
Client FTP support            [*] IO::File                 [ yes ]
                              [*] Net::FTP
Standalone HTTP server        [*] HTTP::Daemon             [ yes ]
Apache/mod_perl server        [ ] Apache                   [ no ]
FastCGI server                [ ] FCGI                     [ no ]
POP3 server                   [*] MIME::Parser             [ yes ]
                              [*] Net::POP3
IO server                     [*] IO::File                 [ yes ]
MQ transport support          [ ] MQSeries                 [ no ]
JABBER transport support      [ ] Net::Jabber              [ no ]
MIME messages                 [*] MIME::Parser             [ yes ]
SSL Support for TCP Transport [*] IO::Socket::SSL          [ yes ]
Compression support for HTTP  [*] Compress::Zlib           [ yes ]
MIME interoperability w/ Axis [ ] MIME::Parser (v6.106)    [ no ]

MIME::Parser (v6.106)    [ no ] ... this is the most important line to me.

t/04-attach............Something wrong with MIME message: MIME::Parser: can't flush:  at /usr/lib/perl5/vendor_perl/5.8.5/MIME/Parser.pm line 789.

I think we just need mime-tools >= version 6.xxx.

dev-lang/perl
      Latest version available: 5.8.5
      Latest version installed: 5.8.5

dev-perl/libwww-perl
      Latest version available: 5.800
      Latest version installed: 5.800

sys-devel/libperl
      Latest version available: 5.8.5-r1
      Latest version installed: 5.8.5-r1

dev-perl/MIME-tools
      Latest version available: 5.414
      Latest version installed: 5.414

emerge info:

Portage 2.0.51-r2 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.27-gentoo-r1 i686)
=================================================================
System uname: 2.4.27-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.20GHz
Gentoo Base System version 1.6.4
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22,sys-kernel/linux-headers-2.4.19-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=i686 -march=i686 -mmmx -Os -fomit-frame-pointer -falign-functions=4 -falign-jumps=4"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=i686 -march=i686 -mmmx -Os -fomit-frame-pointer -falign-functions=4 -falign-jumps=4"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo                 ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo                 http://mirrors.sec.informatik.tu-darmstadt.de/gentoo                 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=""
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X X509 aalib acpi acpi4linux alsa arts avi berkdb bitmap-fonts cdr crypt dga dnd dv dvd dvdr dvdread encode faad ffmpeg gdbm ggi gif gpm gstreamer gtk gtk2 guile imlib imlib2 jpeg kde lcd lcms libgda mad mbox mikmod minimal mmx mmx2 mng motif mp3 mpeg mpeg4 mplayer mysql nas ncurses nls nocardbus opengl pam pdflib perl png python qt quicktime readline sdl slang sse ssl svga tcpd tiff transcode truetype type1 usb v4l v4l2 x86 xine xinerama xml xml2 xmms xosd xv xvid zlib"
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2004-10-28 17:37:40 UTC
This gets complicated and means I should look at editing the module itself - MIME::Tools was mislabled as being in the 6 series during a change in maintainers. A few modules made it out with the misnamed module number - but really, they need the latest in the 5 series. Let me take a look at correcting the SOAP-Lite module...
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2004-10-28 17:47:03 UTC
Even sadder: the author of SOAP-Lite appears to have dropped the version in the dep all together - his notes from the modules:

# removed requirement for MIME::Parser 6.106
# even though it fixes interoperability problem with Axis, this version
# is still marked as "experimantal" on CPAN and is not available for
# auto-install (as of 08/08/03) --PK
#  Exporter::require_version('MIME::Parser' => 6.106);

OK, back to working on making sure it really does work with other versions...
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2004-10-28 18:06:45 UTC
Don't run the tests, use the latest MIME-tools. I will add a note to the ebuild and a quickie patch to the ebuild. The tests will fail for all - they attempt (among other things) to access http://www.soaplite.com/Calculator to validate the MIME-Parser portion (never mind the security implications of allowing that) - if only it still existed on soaplite.com...
Comment 4 docbrown 2004-10-29 02:41:43 UTC
Annotation:

emerge /usr/portage/dev-perl/MIME-tools/MIME-tools-5.413.ebuild
emerge /usr/portage/dev-perl/SOAP-Lite/SOAP-Lite-0.60a.ebuild or emerge SOAP-Lite
emerge -u MIME-tools

bypasses the compile problem. Not beautiful ... yap.
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2004-10-29 05:56:30 UTC
Nah, i'll just patch the Makefile.PL and remove the SRC_TEST call with a note - no need to break your tree over a perl module :)
Comment 6 docbrown 2004-10-29 06:16:42 UTC
To late. ;-) No, i'll recompile everything when your patch is in portage.
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2004-10-29 08:30:42 UTC
Patch posted, tests disabled, and everything annotated to my heart's delight. Sync and enjoy :)
Comment 8 Aaron Kaiway 2004-10-31 09:51:27 UTC
I don't think the patch worked... emerged SOAP-Lite-0.60a this morning and the tests still build/run.  Makefile.PL still passing test parameters to WriteMakefile()?
Comment 9 Santiago Gala 2004-11-01 05:13:06 UTC
build fails unless MIME-Tools is brought down to 5.413 or 5.414, complains about tests failing
Comment 10 Aaron Kaiway 2004-11-01 20:17:35 UTC
On my system I had to go back to MIME-tools 5.413.  5.414 still generated the complaints when using SOAP-Lite-0.60a.
Comment 11 Michael Cummings (RETIRED) gentoo-dev 2004-11-02 00:15:09 UTC
I'll take the blame for not reading far enough down the ebuild itself and assuming that the originator of this ebuild followed the eclass properly. My luck it was probably me many a moon ago. At any rate, there's a hardcoded forced call to the tests at the bottom of the ebuild that is causing these issues, that and not properly dep'ing against the same version of mime-tools that is patched into the config. I have installed -r1 on both x86 and sparc and run through the sample programs provided (XMLRPCsh.pl and SOAPsh.pl) without a single hicup. Please sync up one more time and give it a whirl. Sorry for all the hassle,

Mike
Comment 12 Henry Bauer 2004-11-03 16:24:38 UTC
I was having the same issue, even after installing dev-perl/MIME-tools-5.415.

Just installed dev-perl/SOAP-Lite-0.60a-r1, and it works for me.  Thanks!
Comment 13 Michael Cummings (RETIRED) gentoo-dev 2004-12-21 06:48:34 UTC
cleaning up
Comment 14 MATSUU Takuto (RETIRED) gentoo-dev 2005-02-13 18:04:52 UTC
my amd64 has same issues. please mark as stable on amd64.