Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68305 - SOAP-Lite fails during selftest
Summary: SOAP-Lite fails during selftest
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-20 13:32 UTC by Holly
Modified: 2004-12-21 06:36 UTC (History)
2 users (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 Holly 2004-10-20 13:32:19 UTC
I get the following errors while emerging SOAP-Lite (as a dependency of xmltv?). I didn't update this system for a *long* time (maybe 3-5 months) and now some packages don't like me any more.

SOAP-Lite wasn't installed before. As you can see on the 'emerge info' output below, it's ~x86 and lots of useflags are enabled.

Manifying blib/man3/SOAP::Lite.3pm
Manifying blib/man3/SOAP::Transport::LOCAL.3pm
Manifying blib/man3/SOAP::Transport::FTP.3pm
cp bin/SOAPsh.pl blib/script/SOAPsh.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/SOAPsh.pl
cp bin/stubmaker.pl blib/script/stubmaker.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/stubmaker.pl
cp bin/XMLRPCsh.pl blib/script/XMLRPCsh.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/XMLRPCsh.pl
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/01-core.t t/02-payload.t t/03-server.t t/04-attach.t t/05-customxml.t t/06-modules.t t/07-xmlrpc_payload.t t/08-schema.t
t/01-core..............ok
t/02-payload...........ok
t/03-server............NOK 2# Failed test 2 in t/03-server.t at line 138 fail #2
#  t/03-server.t line 138 is:     $_ =~ /XML/ || $is_mimeparser ? ok(($result->faultstring || '') =~ /Failed to access class \(Calculator\)/)
t/03-server............NOK 3# Failed test 3 in t/03-server.t at line 138 fail #3
t/03-server............NOK 6# Failed test 6 in t/03-server.t at line 148 fail #2
#  t/03-server.t line 148 is:     $_ =~ /XML/ || $is_mimeparser ? ok(($result->result || 0) == 7)
t/03-server............NOK 7# Failed test 7 in t/03-server.t at line 148 fail #3
t/03-server............FAILED tests 2-3, 6-7
        Failed 4/30 tests, 86.67% okay
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.

t/04-attach............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-15
        Failed 15/15 tests, 0.00% okay
t/05-customxml.........ok
t/06-modules...........ok
        4/18 skipped: various reasons
t/07-xmlrpc_payload....ok
t/08-schema............ok
Failed Test   Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/03-server.t               30    4  13.33%  2-3 6-7
t/04-attach.t  255 65280    15   30 200.00%  1-15
4 subtests skipped.
Failed 2/8 test scripts, 75.00% okay. 19/308 subtests failed, 93.83% okay.
make: *** [test_dynamic] Fehler 255


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51_rc9 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041006-r0,
2.6.4-gentoo-r1 i686)
=================================================================
System uname: 2.6.4-gentoo-r1 i686 VIA Nehemiah
Gentoo Base System version 1.5.3
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
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/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-Os -pipe -mtune=c3-2 -msse -mmmx -mfpmath=sse -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /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/alias
/var/qmail/control /var/www/localhost/htdocs//mythweb/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -pipe -mtune=c3-2 -msse -mmmx -mfpmath=sse -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
http://194.83.57.11/sites/www.ibiblio.org/gentoo/
http://194.83.57.15/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://<home-rsync-mirror>/gentoo-portage"
USE="x86 X Xaw3d aac aalib acpi acpi4linux alsa apache2 apm arts audiofile avi
cddb cdr clamav cle266 crypt cups curl dedicated dga directfb doc dv dvd dvdr
encode ethereal evo faad fam fastcgi fbcon ffmpeg fftw flac flash foomaticdb
freetype gb gd gd-external gif gnome gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml
icq ieee1394 imagemagick imap imlib ipv6 irda jack java javascript jikes
joystick jpeg kde ladcca lcd lcms libgda libwww mad maildir matroska mcal mmx
mozilla moznocompose moznoirc moznomail mozp3p mozsvg mp3 mpeg mpeg4 mpi mplayer
msn music mysql mythtv nas ncurses net netcdf network nls nntp nocd oav
offensive oggvorbis openal opengl oss pam pcap pcmcia pcre pda pdflib pear-db
perl php plotutils png pnp portaudio ppds pthreads python qmail qt quicktime
readline regexp samba sapdb sasl sdl slp snmp socks5 spamassassin spell src sse
ssl svg svga t1lib tcpd tetex theora tiff transcode truetype type1 unicode usb
utf8 v4l v4l2 vhosts videos vim vim-with-x virus-scan wmf wxwin wxwindows xface
xine xinerama xml xml2 xmms xosd xv xvid yaz zlib zvbi video_cards_cle266"
Comment 1 Erik Johannessen 2004-10-21 15:02:07 UTC
MIME-tools-5.414 seems to be the culprit. Downgrade to MIME-tools-5.4.13 to get SOAP-Lite to pass its self tests.
Comment 2 Holly 2004-10-22 00:24:06 UTC
that works, thank you. i masked MIME-tools-5.414 via /etc/portage/package.mask.
Comment 3 Fredrik Jagenheim 2004-10-31 00:26:39 UTC
Same problem with MIME-tools-5.415
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2004-10-31 05:37:52 UTC
The problems with SOAP-Lite are covered in bug 69248. To sum up: SOAP-Lite references MIME-tools 6 - which was a mistake in the version numbers upstreams. SOAP-Lite-60a-r1 patches this dependancy with what it should have been (SOAP-Lite's author dictated that dep before the mistake was found). Secondly, the tests in SOAP-Lite depend, among other things, on invoking mime-parser against a page hosted elsewhere (bad idea in itself), which no longers exists. So the tests are currently disabled in 60a-r1. Please sync up, emerge SOAP-Lite-60a-r1, and let me know if the problem persists, but this snafu should be resolved at this point.
Comment 5 Colin Tinker 2004-10-31 06:05:05 UTC
Same problem with SOAP-Lite-60a-r1

cp bin/SOAPsh.pl blib/script/SOAPsh.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/SOAPsh.pl
cp bin/stubmaker.pl blib/script/stubmaker.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/stubmaker.pl
cp bin/XMLRPCsh.pl blib/script/XMLRPCsh.pl
/usr/bin/perl5.8.5 "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/XMLRPCsh.pl
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/01-core.t t/02-payload.t t/03-server.t t/04-attach.t t/05-customxml.t t/06-modules.t t/07-xmlrpc_payload.t t/08-schema.t
t/01-core..............ok
t/02-payload...........ok
t/03-server............NOK 2# Failed test 2 in t/03-server.t at line 138 fail #2
#  t/03-server.t line 138 is:     $_ =~ /XML/ || $is_mimeparser ? ok(($result->faultstring || '') =~ /Failed to access class \(Calculator\)/)
t/03-server............NOK 3# Failed test 3 in t/03-server.t at line 138 fail #3
t/03-server............NOK 6# Failed test 6 in t/03-server.t at line 148 fail #2
#  t/03-server.t line 148 is:     $_ =~ /XML/ || $is_mimeparser ? ok(($result->result || 0) == 7)
t/03-server............NOK 7# Failed test 7 in t/03-server.t at line 148 fail #3
t/03-server............FAILED tests 2-3, 6-7
        Failed 4/30 tests, 86.67% okay
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.

t/04-attach............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-15
        Failed 15/15 tests, 0.00% okay
t/05-customxml.........ok
t/06-modules...........ok
        3/18 skipped: various reasons
t/07-xmlrpc_payload....ok
t/08-schema............ok
Failed Test   Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/03-server.t               30    4  13.33%  2-3 6-7
t/04-attach.t  255 65280    15   30 200.00%  1-15
3 subtests skipped.
Failed 2/8 test scripts, 75.00% okay. 19/308 subtests failed, 93.83% okay.
make: *** [test_dynamic] Error 255

!!! ERROR: dev-perl/SOAP-Lite-0.60a-r1 failed.
!!! Function src_compile, Line 53, Exitcode 2
!!! test failed
!!! If you need support, post the topmost build error, NOT this status message.

Comment 6 Colin Tinker 2004-10-31 06:06:54 UTC
Forget to add:-

  dev-perl/MIME-tools
      Latest version available: 5.415
      Latest version installed: 5.415
      Size of downloaded files: 341 kB
      Homepage:    http://search.cpan.org/~dskoll/MIME-tools-5.415/
      Description: A Perl module for parsing and creating MIME entities
      License:     Artistic

is my version of MIME-tools
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2004-10-31 07:26:37 UTC
Did you get this version of SOAP-Lite-60a-r1 from syncing??

SOAP-Lite-0.60a-r1.ebuild:#SRC_TEST="do"

Because tests are not enabled for that ebuild on purpose (see previous note). The tests will fail because of missing external URL's.
Comment 8 Colin Tinker 2004-10-31 07:40:18 UTC
Yes I did and in the ebuild it has:-

# TESTS ARE DISABLED ON PURPOSE
# This module attempts to access an external website for validation
# of the MIME::Parser - not only is that bad practice in general,
# but in this particular case the external site isn't even valid anymore# -mpc
# 24/10/04
#SRC_TEST="do"

I have just re checked and it still tries to run them.

From the configure section:

Do you want to proceed with this configuration? [yes] yes

During "make test" phase we may run tests with several SOAP servers
that may take long and may fail due to server/connectivity problems.

Do you want to perform these tests in addition to core tests? [no] no
Checking if your kit is complete...
Looks good
Comment 9 Ajay Sharma 2004-12-15 23:16:54 UTC
Can SOAP-Lite-0.60a-r1 be marked stable so this bug can be closed?  I'm building a brand new mythtv box and it bombed out at this stage.  My solution was to run:

# ACCEPT_KEYWORDS="~x86" emerge SOAP-Lite

which is fine for me, but stable packages should compile clean...  (thanks gentoo devs!)
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2004-12-21 06:36:10 UTC
done