Closed p5pRT closed 20 years ago
This is a build failure report for perl from lupe@alanya.lupe-christoph.de\, generated with the help of perlbug 1.32 running under perl v5.7.0.
pragma/locale........# The following locales # # C C POSIX POSIX cs_CZ.ISO8859-2 cz de de.ISO8859-15 de_AT # de_AT.ISO8859-1 de_AT.ISO8859-15 de_AT.ISO8859-15@euro de_CH # de_CH.ISO8859-1 de_DE de_DE.ISO8859-1 de_DE.ISO8859-15 # de_DE.ISO8859-15@euro de_DE.UTF-8@euro en_CA en_CA.ISO8859-1 # en_US en_US.ISO8859-1 en_US.ISO8859-15 en_US.ISO8859-15@euro # fr_CA fr_CA.ISO8859-1 fr_CH fr_CH.ISO8859-1 hu hu_HU # hu_HU.ISO8859-2 pl pl_PL pl_PL.ISO8859-2 sk_SK sk_SK.ISO8859-2 # th th_TH th_TH.TIS620 # # tested okay. # FAILED at test 99
Firstly\, it would be nice to list the *failed* locales. Here's a patch:
732c733 \< my @s;
my @​s\, @​F;
739a741 push @F\, $l unless $p == 0; 751a754\,765 }
if \(@​F\) \{ my $F = join\(" "\, @​F\); $F =~ s/\(\.\{50\,60\}\) /$1\\n\#\\t/g; warn "\# The following locales\\n\#\\n"\, "\#\\t"\, $F\, "\\n\#\\n"\, "\# had problems\.\\n\#\\n"\, \} else \{ warn "\# None of your locales was broken\.\\n";
This provides this unsuprising info ;-)
# The following locales # # de.UTF-8 de_DE.UTF-8 en_US.UTF-8 # # had problems.
If I run "./perl harness -v pragma/locale.t"\, I see that tests 99 and 116 fail (why is only 99 reported?).
Inserting some debug statements shows me that for de.UTF-8 test 99 fails because in:
my $word = join(''\, @Neoalpha);
$word =~ /^(\w+)$/; tryneoalpha($Locale\, 99\, $1 eq $word);
$word is "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ" $1 is "a"
Now\, $1 is quite a surprise!
Similar for test 116:
# testing 116 failed for locale 'de.UTF-8' for characters À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ
All but 'ÿ'?!?
(Pardon my Latin-1. I hope sendmail will MIME-encode it correctly.)
I refuse to dive into the UTF8 regex code\, but I'm willing to extract more details when pointed to the right place.
Flags: category=install severity=none
Site configuration information for perl v5.7.0:
Configured by lupe at Sun Nov 5 10:31:32 MET 2000.
Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration: Platform: osname=solaris\, osvers=2.8\, archname=i86pc-solaris uname='sunos alanya.lupe-christoph.de 5.8 generic_108529-01 i86pc i386 i86pc ' config_args='-de -Dusedevel' hint=recommended\, useposix=true\, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='gcc'\, ccflags ='-I/opt/local/include/bind -fno-strict-aliasing -I/opt/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\, optimize='-O'\, cppflags='-I/opt/local/include/bind -fno-strict-aliasing -I/opt/local/include' ccversion=''\, gccversion='2.95.2 19991024 (release)'\, gccosandvers='solaris2.8' 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\, usemymalloc=y\, prototype=define Linker and Libraries: ld='gcc'\, ldflags ='-L/opt/local/i386/lib -R/opt/local/i386/lib ' libpth=/opt/local/i386/lib /usr/ccs/lib /usr/lib libs=-lsocket -lbind -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lsec perllibs=-lsocket -lbind -lnsl -ldl -lm -lc -lcrypt -lsec libc=/lib/libc.so\, so=so\, useshrplib=false\, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags=' ' cccdlflags='-fPIC'\, lddlflags='-G -L/opt/local/i386/lib -R/opt/local/i386/lib'
Locally applied patches: DEVEL7523
@INC for perl v5.7.0: /sw/tmp/bleadperl/lib/5.7.0/i86pc-solaris /sw/tmp/bleadperl/lib/5.7.0 /sw/tmp/bleadperl/lib/site_perl/5.7.0/i86pc-solaris /sw/tmp/bleadperl/lib/site_perl/5.7.0 /sw/tmp/bleadperl/lib/site_perl .
Environment for perl v5.7.0: HOME=/home/lupe LANG=en_US LANGUAGE (unset) LD_LIBRARY_PATH=/opt/local/i386/lib:/usr/dt/lib:/usr/openwin/lib LOGDIR (unset) PATH=.:/home/lupe/scripts:/home/lupe/i386/bin:/opt/local/scripts:/opt/local/i386/sbin:/opt/local/i386/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/opt/local/kvm-5.x-i86pc:/etc:/sbin:/usr/sbin:/usr/dt/bin:/usr/openwin/bin:/opt/local/i386/x11bin:/usr/bin PERL_BADLANG (unset) SHELL=/bin/tcsh
Complete configuration data for perl v5.7.0:
Author='' CONFIG='true' CONFIGDOTSH='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='7' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='5' PERL_REVISION='5' PERL_SUBVERSION='0' PERL_VERSION='7' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='0' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' alignbytes='4' ansi2knr='' aphostname='/usr/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/sw/tmp/bleadperl/lib/5.7.0/i86pc-solaris' archlibexp='/sw/tmp/bleadperl/lib/5.7.0/i86pc-solaris' archname='i86pc-solaris' archname64='' archobjs='' awk='awk' baserev='5.0' bash='' bin='/sw/tmp/bleadperl/bin' bincompat5005='define' binexp='/sw/tmp/bleadperl/bin' bison='' byacc='byacc' byteorder='1234' c='\c' castflags='0' cat='cat' cc='gcc' cccdlflags='-fPIC' ccdlflags=' ' ccflags='-I/opt/local/include/bind -fno-strict-aliasing -I/opt/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='__GNUC__=2 __GNUC_MINOR__=95 __i386=1 __i386__=1 __sun=1 __sun__=1 __SVR4=1 __svr4__=1 __unix=1 __unix__=1 cpu=i386 machine=i386 system=svr4' ccversion='' cf_by='lupe' cf_email='lupe@alanya.lupe-christoph.de' cf_time='Sun Nov 5 10:31:32 MET 2000' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-de' config_arg2='-Dusedevel' config_argc='2' config_args='-de -Dusedevel' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='i386=1 sun=1 unix=1' cppflags='-I/opt/local/include/bind -fno-strict-aliasing -I/opt/local/include' cpplast='-' cppminus='-' cpprun='gcc -E' cppstdin='gcc -E' cppsymbols='_FILE_OFFSET_BITS=64 __GNUC__=2 __GNUC_MINOR__=95 __i386=1 __i386__=1 _ILP32=1 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 _LITTLE_ENDIAN=1 __STDC__=1 __sun=1 __sun__=1 __SVR4=1 __svr4__=1 __unix=1 __unix__=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='gconvert((x)\,(n)\,(t)\,(b))' d_PRIEUldbl='define' d_PRIFUldbl='define' d_PRIGUldbl='define' d_PRIXU64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d_access='define' d_accessx='' d_alarm='define' d_archlib='define' d_atolf='' d_atoll='define' d_attribut='define' d_bcmp='define' d_bcopy='define' d_bincompat5005='define' d_bsd='' d_bsdgetpgrp='' d_bsdsetpgrp='' d_bzero='define' d_casti32='' d_castneg='define' d_charvspr='' d_chown='define' d_chroot='define' d_chsize='' d_closedir='define' d_const='define' d_crypt='define' d_csh='define' d_cuserid='define' d_dbl_dig='define' d_difftime='define' d_dirnamlen='' d_dlerror='define' d_dlopen='define' d_dlsymun='' d_dosuid='' d_drand48proto='define' d_dup2='define' d_eaccess='' d_endgrent='define' d_endhent='define' d_endnent='define' d_endpent='define' d_endpwent='define' d_endsent='define' d_eofnblk='define' d_eunice='' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fcntl_can_lock='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_flexfnam='define' d_flock='' d_fork='define' d_fpathconf='define' d_fpos64_t='define' d_frexpl='' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_ftello='define' d_ftime='' d_getcwd='define' d_getespwnam='' d_getfsstat='' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmnt='' d_getmntent='define' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetprotos='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='define' d_getpgid='define' d_getpgrp='define' d_getpgrp2='' d_getppid='define' d_getprior='define' d_getprotoprotos='define' d_getprpwnam='' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservprotos='define' d_getspnam='define' d_gettimeod='define' d_gnulibc='' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_iconv='define' d_index='' d_inetaton='define' d_int64_t='define' d_isascii='define' d_isnan='define' d_isnanl='' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_locconv='define' d_lockf='define' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='define' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='' d_mkfifo='define' d_mkstemp='define' d_mkstemps='' d_mktime='define' d_mmap='define' d_modfl='' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='' d_msgctl='define' d_msgget='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nv_preserves_uv='define' d_nv_preserves_uv_bits='32' d_off64_t='define' d_old_pthread_create_joinable='' d_oldpthreads='' d_oldsock='' d_open3='define' d_pathconf='define' d_pause='define' d_perl_otherlibdirs='' d_phostname='' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='' d_pwage='define' d_pwchange='' d_pwclass='' d_pwcomment='define' d_pwexpire='' d_pwgecos='define' d_pwpasswd='define' d_pwquota='' d_qgcvt='define' d_quad='define' d_readdir='define' d_readlink='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='' d_sanemcmp='define' d_sched_yield='' d_scm_rights='define' d_seekdir='define' d_select='define' d_sem='define' d_semctl='define' d_semctl_semid_ds='define' d_semctl_semun='define' d_semget='define' d_semop='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='define' d_sethent='define' d_setlinebuf='define' d_setlocale='define' d_setnent='define' d_setpent='define' d_setpgid='define' d_setpgrp='define' d_setpgrp2='' d_setprior='define' d_setproctitle='' d_setpwent='define' d_setregid='define' d_setresgid='' d_setresuid='' d_setreuid='define' d_setrgid='' d_setruid='' d_setsent='define' d_setsid='define' d_setvbuf='define' d_sfio='' d_shm='define' d_shmat='define' d_shmatprototype='define' d_shmctl='define' d_shmdt='define' d_shmget='define' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='' d_sqrtl='' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='define' d_stdio_ptr_lval_sets_cnt='' d_stdio_stream_array='define' d_stdiobase='define' d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtold='' d_strtoll='define' d_strtoul='define' d_strtoull='define' d_strtouq='' d_strxfrm='define' d_suidsafe='define' d_symlink='define' d_syscall='define' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_truncate='define' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='' d_ustat='define' d_vendorarch='' d_vendorbin='' d_vendorlib='' d_vfork='' d_void_closedir='' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_xenix='' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog attrs re' eagain='EAGAIN' ebcdic='' echo='echo' egrep='egrep' emacs='' eunicefix=':' exe_ext='' expr='expr' extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog attrs re Errno' fflushNULL='' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/opt/local/i386/bin/ar' full_csh='/usr/bin/csh' full_sed='/usr/bin/sed' gccosandvers='solaris2.8' gccversion='2.95.2 19991024 (release)' gidformat='"ld"' gidsign='-1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/local/lib' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='true' h_sysfile='false' hint='recommended' hostcat='cat /etc/hosts' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_db='define' i_dbm='' i_dirent='define' i_dld='' i_dlfcn='define' i_fcntl='define' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='define' i_inttypes='define' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='' i_ndbm='define' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='define' i_sfio='define' i_sgtty='' i_shadow='define' i_socks='' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='' i_sysaccess='' i_sysdir='' i_sysfile='' i_sysfilio='define' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='define' i_sysmount='define' i_sysndir='' i_sysparam='define' i_sysresrc='define' i_syssecrt='' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatfs='define' i_sysstatvfs='define' i_systime='define' i_systimek='' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='' i_termios='define' i_time='' i_unistd='define' i_ustat='define' i_utime='define' i_values='define' i_varargs='' i_varhdr='stdarg.h' i_vfork='' ignore_versioned_solibs='' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/sw/tmp/bleadperl/lib/5.7.0/i86pc-solaris' installbin='/sw/tmp/bleadperl/bin' installman1dir='/sw/tmp/bleadperl/man/man1' installman3dir='/sw/tmp/bleadperl/man/man3' installprefix='/sw/tmp/bleadperl' installprefixexp='/sw/tmp/bleadperl' installprivlib='/sw/tmp/bleadperl/lib/5.7.0' installscript='/sw/tmp/bleadperl/bin' installsitearch='/sw/tmp/bleadperl/lib/site_perl/5.7.0/i86pc-solaris' installsitebin='/sw/tmp/bleadperl/bin' installsitelib='/sw/tmp/bleadperl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='gcc' lddlflags='-G -L/opt/local/i386/lib -R/opt/local/i386/lib' ldflags='-L/opt/local/i386/lib -R/opt/local/i386/lib ' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc.so' libperl='libperl.a' libpth='/opt/local/i386/lib /usr/ccs/lib /usr/lib' libs='-lsocket -lbind -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lsec' libsdirs=' /opt/local/i386/lib /usr/lib' libsfiles=' libsfio.a libsocket.so.1 libbind.a libnsl.so.1 libgdbm.a libdb.a libdl.so.1 libm.so.1 libc.so.1 libcrypt.so.1 libsec.so.1' libsfound=' /opt/local/i386/lib/libsfio.a /usr/lib/libsocket.so.1 /opt/local/i386/lib/libbind.a /usr/lib/libnsl.so.1 /opt/local/i386/lib/libgdbm.a /opt/local/i386/lib/libdb.a /usr/lib/libdl.so.1 /usr/lib/libm.so.1 /usr/lib/libc.so.1 /usr/lib/libcrypt.so.1 /usr/lib/libsec.so.1' libspath=' /opt/local/i386/lib /usr/ccs/lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld sun m c cposix posix ndir dir crypt sec bsd BSD PW x iconv util ' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/usr/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' longdblsize='12' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='8' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir='/sw/tmp/bleadperl/man/man1' man1direxp='/sw/tmp/bleadperl/man/man1' man1ext='1' man3dir='/sw/tmp/bleadperl/man/man3' man3direxp='/sw/tmp/bleadperl/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='caddr_t' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i86pc-solaris' mydomain='.lupe-christoph.de' myhostname='alanya' myuname='sunos alanya.lupe-christoph.de 5.8 generic_108529-01 i86pc i386 i86pc ' n='' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='in_addr_t' nm='nm' nm_opt='-p' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvEUformat='"E"' nvFUformat='"F"' nvGUformat='"G"' nveformat='"e"' nvfformat='"f"' nvgformat='"g"' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O' orderlib='false' osname='solaris' osvers='2.8' otherlibdirs=' ' package='perl5' pager='/opt/local/i386/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep=':' perl='' perl5='/opt/local/i386/bin/perl' perladmin='lupe@lupe-christoph.de' perllibs='-lsocket -lbind -lnsl -ldl -lm -lc -lcrypt -lsec' perlpath='/sw/tmp/bleadperl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/sw/tmp/bleadperl' prefixexp='/sw/tmp/bleadperl' privlib='/sw/tmp/bleadperl/lib/5.7.0' privlibexp='/sw/tmp/bleadperl/lib/5.7.0' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' randseedtype='long' ranlib=':' rd_nodata='-1' revision='5' rm='rm' rmail='' runnm='true' sPRIEUldbl='"LE"' sPRIFUldbl='"LF"' sPRIGUldbl='"LG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"Lf"' sched_yield='' scriptdir='/sw/tmp/bleadperl/bin' scriptdirexp='/sw/tmp/bleadperl/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='void *' shortsize='2' shrpenv='' shsharp='true' sig_count='46' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1 USR2 CHLD PWR WINCH URG IO STOP TSTP CONT TTIN TTOU VTALRM PROF XCPU XFSZ WAITING LWP FREEZE THAW CANCEL LOST RTMIN NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 RTMAX IOT CLD POLL ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "EMT"\, "FPE"\, "KILL"\, "BUS"\, "SEGV"\, "SYS"\, "PIPE"\, "ALRM"\, "TERM"\, "USR1"\, "USR2"\, "CHLD"\, "PWR"\, "WINCH"\, "URG"\, "IO"\, "STOP"\, "TSTP"\, "CONT"\, "TTIN"\, "TTOU"\, "VTALRM"\, "PROF"\, "XCPU"\, "XFSZ"\, "WAITING"\, "LWP"\, "FREEZE"\, "THAW"\, "CANCEL"\, "LOST"\, "RTMIN"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 6 18 22 ' sig_num_init='0\, 1\, 2\, 3\, 4\, 5\, 6\, 7\, 8\, 9\, 10\, 11\, 12\, 13\, 14\, 15\, 16\, 17\, 18\, 19\, 20\, 21\, 22\, 23\, 24\, 25\, 26\, 27\, 28\, 29\, 30\, 31\, 32\, 33\, 34\, 35\, 36\, 37\, 38\, 39\, 40\, 41\, 42\, 43\, 44\, 45\, 6\, 18\, 22\, 0' signal_t='void' sitearch='/sw/tmp/bleadperl/lib/site_perl/5.7.0/i86pc-solaris' sitearchexp='/sw/tmp/bleadperl/lib/site_perl/5.7.0/i86pc-solaris' sitebin='/sw/tmp/bleadperl/bin' sitebinexp='/sw/tmp/bleadperl/bin' sitelib='/sw/tmp/bleadperl/lib/site_perl/5.7.0' sitelib_stem='/sw/tmp/bleadperl/lib/site_perl' sitelibexp='/sw/tmp/bleadperl/lib/site_perl/5.7.0' siteprefix='/sw/tmp/bleadperl' siteprefixexp='/sw/tmp/bleadperl' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='int' sort='sort' spackage='Perl5' spitshell='cat' src='/sw/WORK/perl/bleadperl@7541' ssizetype='ssize_t' startperl='#!/sw/tmp/bleadperl/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_base)' stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)' stdio_cnt='((fp)->_cnt)' stdio_filbuf='' stdio_ptr='((fp)->_ptr)' stdio_stream_array='__iob' strings='/usr/include/string.h' submit='' subversion='0' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"ld"' uidsign='-1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='' use64bitint='' usedl='define' useithreads='' uselargefiles='define' uselongdouble='' usemorebits='' usemultiplicity='' usemymalloc='y' usenm='true' useopcode='true' useperlio='' useposix='true' usesfio='false' useshrplib='false' usesocks='' usethreads='' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"lX"' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' versiononly='' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.005' zcat='' zip='zip'
Here's a patch:
Thanks\, will apply.
This provides this unsuprising info ;-)
# The following locales # # de.UTF-8 de_DE.UTF-8 en_US.UTF-8 # # had problems.
AAAARGH! The worst of both worlds\, locales and UTF-8! :-) :-(
If I run "./perl harness -v pragma/locale.t"\, I see that tests 99 and 116 fail (why is only 99 reported?).
Will investigate.
(Pardon my Latin-1. I hope sendmail will MIME-encode it correctly.)
I refuse to dive into the UTF8 regex code\, but I'm willing to extract more
If it's easy it's only the charclass code (\w).
On Sunday\, 2000-11-05 at 09:40:50 -0600\, Jarkko Hietaniemi wrote:
# The following locales
# de.UTF-8 de_DE.UTF-8 en_US.UTF-8
# had problems.
AAAARGH! The worst of both worlds\, locales and UTF-8! :-) :-(
Your old nemesis? ;-)
I refuse to dive into the UTF8 regex code\, but I'm willing to extract more
If it's easy it's only the charclass code (\w).
I doubt that. If it were\, $1 would not contain a character that is not present in $word. Something must either address somewhere it shouldn't\, or extract part of a multibyte character.
Lupe Christoph
On Sun\, Nov 05\, 2000 at 06:23:58PM +0100\, Lupe Christoph wrote:
On Sunday\, 2000-11-05 at 09:40:50 -0600\, Jarkko Hietaniemi wrote:
# The following locales
# de.UTF-8 de_DE.UTF-8 en_US.UTF-8
# had problems.
AAAARGH! The worst of both worlds\, locales and UTF-8! :-) :-(
Your old nemesis? ;-)
Nemeses.
Jarkko Hietaniemi \jhi@​iki\.fi writes:
Here's a patch:
Thanks\, will apply.
This provides this unsuprising info ;-)
# The following locales # # de.UTF-8 de_DE.UTF-8 en_US.UTF-8 # # had problems.
AAAARGH! The worst of both worlds\, locales and UTF-8! :-) :-(
FWIW - I get two fails on SPARC solaris (99\, 116) which I assume are the same.
On Mon\, Nov 06\, 2000 at 12:21:52PM +0000\, Nick Ing-Simmons wrote:
Jarkko Hietaniemi \jhi@​iki\.fi writes:
Here's a patch:
Thanks\, will apply.
This provides this unsuprising info ;-)
# The following locales # # de.UTF-8 de_DE.UTF-8 en_US.UTF-8 # # had problems.
AAAARGH! The worst of both worlds\, locales and UTF-8! :-) :-(
FWIW - I get two fails on SPARC solaris (99\, 116) which I assume are the same.
\
Migrated from rt.perl.org#4591 (status was 'resolved')
Searchable as RT4591$