Front page | perl.perl5.porters |
Postings from October 2008
[perl #60204] Unhelpful error message from unpack
Thread Next
From:
perlbug-followup
Date:
October 30, 2008 02:43
Subject:
[perl #60204] Unhelpful error message from unpack
Message ID:
rt-3.6.HEAD-11699-1225294475-1836.60204-75-0@perl.org
# New Ticket Created by nigelsandever@btconnect.com
# Please include the string: [perl #60204]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60204 >
This is a bug report for perl from '',
generated with the help of perlbug 1.35 running under perl v5.8.6.
Also confirmed in 5.10
-----------------------------------------------------------------
[Please enter your report here]
The error message produced by the following snippets is very unhelpful:
c:\>perl -wle"print unpack 'v/a*', qq[a]"
'/' must follow a numeric type in unpack at -e line 1.
c:\>perl -wle"print unpack 'v/a*', ''"
'/' must follow a numeric type in unpack at -e line 1.
c:\>perl -wle"print unpack 'v/a*', ' '"
'/' must follow a numeric type in unpack at -e line 1.
Something that indicates that it is the data that is at fault would be nice.
Rather than as it does, tending to indicate that there is something wrong
with the template.
[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
category=core
severity=medium
---
Site configuration information for perl v5.8.6:
Configured by ActiveState at Mon Dec 13 09:51:32 2004.
Summary of my perl5 (revision 5 version 8 subversion 6) configuration:
Platform:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
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='cl', ccflags ='-nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -
DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -
DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX',
optimize='-MD -Zi -DNDEBUG -O1',
cppflags='-DWIN32'
ccversion='', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64',
lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:
\Perl\lib\CORE" -machine:x86'
libpth=\lib
libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib
uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib
msvcrt.lib
perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib
uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib
msvcrt.lib
libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib
gnulibc_version='undef'
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf -
libpath:"C:\Perl\lib\CORE" -machine:x86'
Locally applied patches:
ACTIVEPERL_LOCAL_PATCHES_ENTRY
21540 Fix backward-compatibility issues in if.pm
23565 Wrong MANIFEST.SKIP
---
@INC for perl v5.8.6:
c:/Perl/lib
c:/Perl/site/lib
.
---
Environment for perl v5.8.6:
HOME (unset)
LANG (unset)
LANGUAGE (unset)
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=c:\perl\bin;C:\WINDOWS\system32;C:\WINDOWS;
PERL_BADLANG (unset)
SHELL (unset)
Thread Next
-
[perl #60204] Unhelpful error message from unpack
by perlbug-followup