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"
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...
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...
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...
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.
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 :)
To late. ;-) No, i'll recompile everything when your patch is in portage.
Patch posted, tests disabled, and everything annotated to my heart's delight. Sync and enjoy :)
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()?
build fails unless MIME-Tools is brought down to 5.413 or 5.414, complains about tests failing
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.
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
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!
cleaning up
my amd64 has same issues. please mark as stable on amd64.