[prev in list] [next in list] [prev in thread] [next in thread]
List: perl6-internals
Subject: [perl #47998] r23293: Make smoke "invalid format" failure
From: "Andy_Bach () wiwb ! uscourts ! gov (via RT)" <parrotbug-followup () parrotcode ! org>
Date: 2007-11-30 23:10:19
Message-ID: rt-3.6.HEAD-28750-1196464219-1996.47998-72-0 () perl ! org
[Download RAW message or body]
# New Ticket Created by Andy_Bach@wiwb.uscourts.gov
# Please include the string: [perl #47998]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=47998 >
Been making smoke nightly on linux and last night got a "format failure"
Upgraded Test::Smoke, noted the Bundle::Parrot::Smoke and updated that,
fetched the latest svn Still I see:
# this may take a while...
9488 OK from 9606 tests (98.77% ok)
smoke.html has been generated.
/usr/bin/perl tools/util/smokeserv-client.pl smoke.html
* smokeserv-client v0.4 started.
* Bzip2 compression on
* Reading smoke "smoke.html" to upload... ok.
* Sending data to smokeserver "http://smoke.parrotcode.org/smoke/"...
error: The submitted smoke has an invalid format!
make: *** [smoke] Error 1
modules:
cpan[2]> install Bundle::Parrot::Smoke
Test::More is up to date (0.74).
Test::Harness is up to date (3.03).
MIME::Base64 is up to date (3.07).
URI is up to date (1.35).
Scalar::Util is up to date (1.19).
MKDoc::XML is up to date (0.75).
Digest::MD5 is up to date (2.36).
Petal is up to date (2.19).
Date::Format is up to date (2.22).
Petal::Utils is up to date (0.06).
Method::Alias is up to date (1.03).
Test::TAP::Model is up to date (0.09).
Test::TAP::HTMLMatrix is up to date (0.09).
IO::Uncompress::Base is up to date (2.008).
IO::Compress::Base is up to date (2.008).
Compress::Raw::Zlib is up to date (2.008).
IO::Uncompress::Gunzip is up to date (2.008).
IO::Compress::Gzip is up to date (2.008).
IO::Compress::Gzip::Constants is up to date (2.008).
IO::Compress::Base::Common is up to date (2.008).
Compress::Zlib is up to date (2.008).
HTML::Tagset is up to date (3.10).
HTML::Parser is up to date (3.56).
LWP is up to date (5.808).
perl Makefile.PL
Checking
MANIFEST.....................................................done.
Setting up Configure's default
values.................................done.
Setting up installation
paths.........................................done.
Tweaking settings for
miniparrot...................................skipped.
Loading platform and local hints
files................................done.
Finding header files distributed with
Parrot..........................done.
Determining what C compiler and linker to
use.........................done.
Determining whether make is
installed..................................yes.
Determining whether lex is
installed...............................skipped.
Determining whether yacc is
installed..............................skipped.
Determining if your C compiler is actually
gcc.........................yes.
Determining whether libc has the backtrace* functions (glibc
only).....yes.
Determining if your C compiler is actually Visual
C++...................no.
Detecting compiler attributes
(-DHASATTRIBUTE_xxx)....................done.
Detecting supported compiler warnings
(-Wxxx).........................done.
Enabling
optimization...................................................no.
Determining flags for building shared
libraries......................-fPIC.
Determine if parrot should be linked against a shared
library..........yes.
Determining what charset files should be compiled
in..................done.
Determining what encoding files should be compiled
in.................done.
Determining what types Parrot should
use..............................done.
Determining what opcode files should be compiled
in...................done.
Determining what pmc files should be compiled
in......................done.
Determining your minimum pointer alignment......................... 1
byte.
Probing for C
headers.................................................done.
Determining some
sizes................................................done.
Computing native byteorder for Parrot's
wordsize.............little-endian.
Test the type of va_ptr (this test is likely to
segfault)..............x86.
Figuring out how to pack() Parrot's
types.............................done.
Figuring out what formats should be used for
sprintf..................done.
Determining if your C library has a working
S_ISREG....................yes.
Determining architecture, OS and JIT
capability.......................done.
Generating CPU specific
stuff.........................................done.
Verifying that the compiler supports function pointer
casts............yes.
Determining whether your compiler supports computed
goto...............yes.
Determining if your compiler supports
inline...........................yes.
Determining what allocator to
use.....................................done.
Determining if your C library supports
memalign........................yes.
Determining some signal
stuff.........................................done.
Determining whether there is
socklen_t.................................yes.
Determining if your C library has setenv /
unsetenv...................both.
Determining if your platform supports
AIO..............................yes.
Determining if your platform supports
GMP..............................yes.
Determining if your platform supports
readline.........................yes.
Determining if your platform supports
gdbm.............................yes.
Testing
snprintf......................................................done.
Determining whether perldoc is
installed................................no.
Determining whether python is installed.........................yes,
2.5.1.
Determining whether GNU m4 is
installed................................yes.
Determining whether (exuberant) ctags is
installed.....................yes.
Running CPU specific
stuff............................................done.
Determining Parrot's
revision.........................................done.
Determining whether ICU is
installed....................................no.
Generating C
headers..................................................done.
Generating core pmc
list..............................................done.
Generating
runtime/parrot/include.....................................done.
Configuring
languages.................................................done.
Generating makefiles and other build files...
No Perldoc, not generating a docs makefile.
.........................done.
Moving platform files into
place......................................done.
Recording configuration data for later
retrieval......................done.
Okay, we're done!
perl -V
This is perl, v5.8.3 built for i586-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)
Summary of my perl5 (revision 5.0 version 8 subversion 3) configuration:
Platform:
osname=linux, osvers=2.6.5, archname=i586-linux-thread-multi
uname='linux oldboy 2.6.5 #1 smp fri nov 18 15:22:13 utc 2005 i686
i686 i386 gnulinux '
config_args='-ds -e -Dprefix=/usr -Dvendorprefix=/usr
-Dinstallusrbinperl -Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm
-Duseshrplib=true -Doptimize=-O2 -march=i586 -mcpu=i686 -fmessage-length=0
-Wall -Wall -pipe'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -Wall
-pipe',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-fno-strict-aliasing'
ccversion='', gccversion='3.3.3 (SuSE Linux)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =''
libpth=/lib /usr/lib /usr/local/lib
libs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.3'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
-Wl,-rpath,/usr/lib/perl5/5.8.3/i586-linux-thread-multi/CORE'
cccdlflags='-fPIC', lddlflags='-shared'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Locally applied patches:
SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962
Built under linux
Compiled at Dec 17 2005 03:24:12
@INC:
/usr/lib/perl5/5.8.3/i586-linux-thread-multi
/usr/lib/perl5/5.8.3
/usr/lib/perl5/site_perl/5.8.3/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.3
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.3/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.3
/usr/lib/perl5/vendor_perl
.
# gcc -v
Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr
--with-local-prefix=/usr/local --infodir=/usr/share/info
--mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada
--disable-checking --libdir=/usr/lib --enable-libgcj
--with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
--with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
Thread model: posix
gcc version 3.3.3 (SuSE Linux)
uname -a
Linux DCLOES3A 2.6.5-7.286-smp #1 SMP Thu May 31 10:12:58 UTC 2007 i686
i686 i386 GNU/Linux
Andy Bach
Systems Mangler
Internet: andy_bach@wiwb.uscourts.gov
VOICE: (608) 261-5738 FAX 264-5932
Remember, the first rule of optimisation is: don't do it yet. :-) Brian
Raven
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic