Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.85k stars 527 forks source link

Not OK: perl v5.7.0 +DEVEL8840 on i686-linux-thread-multi-64all-l d-perlio 2.2.14-5.0 #3442

Closed p5pRT closed 20 years ago

p5pRT commented 23 years ago

Migrated from rt.perl.org#5856 (status was 'resolved')

Searchable as RT5856$

p5pRT commented 23 years ago

From @floatingatoll

Daily build and smoke test by smokingjacket v0.01.

Failed Test Status Wstat Total Fail Failed List of Failed


lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\,   125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped.


Flags​:   category=install   severity=none


Site configuration information for perl v5.7.0​:

Configured by rs at Mon Feb 19 08​:39​:23 PST 2001.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​:   Platform​:   osname=linux\, osvers=2.2.14-5.0\, archname=i686-linux-thread-multi-64all-ld-perlio   uname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown '   config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es'   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=define use64bitall=define uselongdouble=define   Compiler​:   cc='cc'\, ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\,   optimize='-O -g'\,   cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include'   ccversion=''\, gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)'\, gccosandvers=''   intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=12345678   d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12   ivtype='long long'\, ivsize=8\, nvtype='long double'\, nvsize=12\, Off_t='off_t'\, lseeksize=8   alignbytes=4\, usemymalloc=y\, prototype=define   Linker and Libraries​:   ld='cc'\, ldflags =' -L/usr/local/lib'   libpth=/usr/local/lib /lib /usr/lib   libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil   perllibs=-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil   libc=/lib/libc-2.1.3.so\, so=so\, useshrplib=true\, libperl=libperl.so   Dynamic Linking​:   dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE'   cccdlflags='-fpic'\, lddlflags='-shared -L/usr/local/lib'

Locally applied patches​:   DEVEL8840


@​INC for perl v5.7.0​:   ../lib   /home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio   /home/rs/perl/lib/5.7.0   /home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio   /home/rs/perl/lib/site_perl/5.7.0   /home/rs/perl/lib/site_perl   .


Environment for perl v5.7.0​:   HOME=/home/rs   LANG=en_US   LANGUAGE (unset)   LD_LIBRARY_PATH (unset)   LOGDIR (unset)   PATH=/usr/bin​:/bin​:/usr/local/bin​:/usr/X11R6/bin   PERL_BADLANG (unset)   SHELL=/bin/bash

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='/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archlibexp='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archname='i686-linux-thread-multi-64all-ld-perlio' archname64='64all' archobjs='' awk='awk' baserev='5.0' bash='' bin='/home/rs/perl/bin' bincompat5005='' binexp='/home/rs/perl/bin' bison='' byacc='byacc' byteorder='12345678' c='' castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' ccflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='cpu=i386 machine=i386 system=posix system=unix __tune_i386__=1' ccversion='' cf_by='rs' cf_email='rs+p5p@​oregonnet.com' cf_time='Mon Feb 19 08​:39​:23 PST 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-Dprefix=/home/rs/perl' config_arg10='-Duselongdouble' config_arg11='-Doptimize=-O -g' config_arg12='-Ubincompat5005' config_arg13='-Dusemorebits' config_arg14='-Dusemymalloc' config_arg15='-Duseshrplib' config_arg16='-Duselargefiles' config_arg17='-Dcf_email=rs+p5p@​oregonnet.com' config_arg18='-d' config_arg19='-es' config_arg2='-Dusedevel' config_arg3='-Dusethreads' config_arg4='-Uuse5005threads' config_arg5='-Duseithreads' config_arg6='-Dusemultiplicity' config_arg7='-Duseperlio' config_arg8='-Duse64bitint' config_arg9='-Duse64bitall' config_argc='19' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__ELF__=1 __GNUC__=2 __GNUC_MINOR__=91 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1' cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='qgcvt((x)\,(n)\,(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__fwalk='' 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='' 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='' d_fgetpos='define' d_flexfnam='define' d_flock='define' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='define' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='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_getpagsz='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='define' 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='define' 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='define' 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='define' 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='64' d_off64_t='' 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='' d_pwchange='' d_pwclass='' d_pwcomment='' 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_sbrkproto='define' d_sched_yield='define' 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='define' d_setresuid='define' 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_sigprocmask='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='' d_sqrtl='define' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='' d_stdio_ptr_lval_sets_cnt='define' d_stdio_stream_array='' 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='define' d_strtoll='define' d_strtoq='define' d_strtoul='define' d_strtoull='define' d_strtouq='define' d_strxfrm='define' d_suidsafe='' 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccosandvers='' gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)' gidformat='"lu"' gidsign='1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' 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='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='' i_inttypes='define' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='' 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='define' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' 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='y' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installbin='/home/rs/perl/bin' installman1dir='/home/rs/perl/man/man1' installman3dir='/home/rs/perl/man/man3' installprefix='/home/rs/perl' installprefixexp='/home/rs/perl' installprivlib='/home/rs/perl/lib/5.7.0' installscript='/home/rs/perl/bin' installsitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installsitebin='/home/rs/perl/bin' installsitelib='/home/rs/perl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"lld"' ivsize='8' ivtype='long long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob Filter/Util/Call GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='cc' lddlflags='-shared -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc-2.1.3.so' libperl='libperl.so' libpth='/usr/local/lib /lib /usr/lib' libs='-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' libsdirs=' /usr/lib' libsfiles=' libnsl.so libndbm.so libgdbm.so libdb.so libdl.so libm.so libpthread.so libc.so libposix.a libcrypt.so libutil.so' libsfound=' /usr/lib/libnsl.so /usr/lib/libndbm.so /usr/lib/libgdbm.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libposix.a /usr/lib/libcrypt.so /usr/lib/libutil.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m pthread c cposix posix ndir dir crypt sec ucb BSD PW x iconv util' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/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='/home/rs/perl/man/man1' man1direxp='/home/rs/perl/man/man1' man1ext='1' man3dir='/home/rs/perl/man/man3' man3direxp='/home/rs/perl/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='void *' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-linux' mydomain='.oregonnet.com' myhostname='cyndi' myuname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' n='-n' need_va_copy='' netdb_hlen_type='size_t' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='unsigned long' nm='nm' nm_opt='' nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"llE"' nvFUformat='"llF"' nvGUformat='"llG"' nveformat='"lle"' nvfformat='"llf"' nvgformat='"llg"' nvsize='12' nvtype='long double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O -g' orderlib='false' osname='linux' osvers='2.2.14-5.0' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep='​:' perl='' perl5='/usr/bin/perl' perladmin='rs+p5p@​oregonnet.com' perllibs='-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' perlpath='/home/rs/perl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/home/rs/perl' prefixexp='/home/rs/perl' privlib='/home/rs/perl/lib/5.7.0' privlibexp='/home/rs/perl/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='false' sPRIEUldbl='"llE"' sPRIFUldbl='"llF"' sPRIGUldbl='"llG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"lle"' sPRIfldbl='"llf"' sPRIgldbl='"llg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"llf"' sched_yield='sched_yield()' scriptdir='/home/rs/perl/bin' scriptdirexp='/home/rs/perl/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='64' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 RTMAX IOT CLD POLL UNUSED ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "BUS"\, "FPE"\, "KILL"\, "USR1"\, "SEGV"\, "USR2"\, "PIPE"\, "ALRM"\, "TERM"\, "STKFLT"\, "CHLD"\, "CONT"\, "STOP"\, "TSTP"\, "TTIN"\, "TTOU"\, "URG"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "IO"\, "PWR"\, "SYS"\, "NUM32"\, "NUM33"\, "NUM34"\, "RTMIN"\, "NUM36"\, "NUM37"\, "NUM38"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "NUM45"\, "NUM46"\, "NUM47"\, "NUM48"\, "NUM49"\, "NUM50"\, "NUM51"\, "NUM52"\, "NUM53"\, "NUM54"\, "NUM55"\, "NUM56"\, "NUM57"\, "NUM58"\, "NUM59"\, "NUM60"\, "NUM61"\, "NUM62"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, "UNUSED"\, 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6 17 29 31 ' 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\, 46\, 47\, 48\, 49\, 50\, 51\, 52\, 53\, 54\, 55\, 56\, 57\, 58\, 59\, 60\, 61\, 62\, 63\, 6\, 17\, 29\, 31\, 0' sig_size='68' signal_t='void' sitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitearchexp='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitebin='/home/rs/perl/bin' sitebinexp='/home/rs/perl/bin' sitelib='/home/rs/perl/lib/site_perl/5.7.0' sitelib_stem='/home/rs/perl/lib/site_perl' sitelibexp='/home/rs/perl/lib/site_perl/5.7.0' siteprefix='/home/rs/perl' siteprefixexp='/home/rs/perl' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/home/rs/perl/bin/perl5.7.0' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_IO_read_base)' stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)' stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)' stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' 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='"lu"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='define' use64bitint='define' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='define' usemorebits='define' usemultiplicity='define' usemymalloc='y' usenm='false' useopcode='true' useperlio='define' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='define' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"llX"' uvoformat='"llo"' uvsize='8' uvtype='unsigned long long' uvuformat='"llu"' uvxformat='"llx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' zcat='' zip='zip'

p5pRT commented 23 years ago

From @jhi

Though\, obviously the tests shouldn't fail\, but on the other hand you have specified a weird combination of -Dfeatures (looks more like "turning everything on")

  -Dusethreads -Duse5005threads -Duseithreads

The latter two are not meant to be on at the same time​: I have no idea what happens if they are. Yes\, probably Configure should abort. In fact\, that's what I thought what was supposed to happen.

  -Duse64bitint -Duse64bitall

The latter includes the former. I hope you got at least a warning about that.

On Mon\, Feb 19\, 2001 at 08​:50​:07AM -0800\, rs@​oregonnet.com wrote​:

This is a build failure report for perl from smoking@​crystalflame.net\, generated with the help of perlbug 1.33 running under perl v5.7.0.

Daily build and smoke test by smokingjacket v0.01.

Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\, 125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped. --- Flags​: category=install severity=none --- Site configuration information for perl v5.7.0​:

Configured by rs at Mon Feb 19 08​:39​:23 PST 2001.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​: Platform​: osname=linux\, osvers=2.2.14-5.0\, archname=i686-linux-thread-multi-64all-ld-perlio uname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' 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=define use64bitall=define uselongdouble=define Compiler​: cc='cc'\, ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\, optimize='-O -g'\, cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' ccversion=''\, gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)'\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=12345678 d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12 ivtype='long long'\, ivsize=8\, nvtype='long double'\, nvsize=12\, Off_t='off_t'\, lseeksize=8 alignbytes=4\, usemymalloc=y\, prototype=define Linker and Libraries​: ld='cc'\, ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil perllibs=-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil libc=/lib/libc-2.1.3.so\, so=so\, useshrplib=true\, libperl=libperl.so Dynamic Linking​: dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' cccdlflags='-fpic'\, lddlflags='-shared -L/usr/local/lib'

Locally applied patches​: DEVEL8840

--- @​INC for perl v5.7.0​: ../lib /home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/5.7.0 /home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/site_perl/5.7.0 /home/rs/perl/lib/site_perl .

--- Environment for perl v5.7.0​: HOME=/home/rs LANG=en_US LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/bin​:/bin​:/usr/local/bin​:/usr/X11R6/bin PERL_BADLANG (unset) SHELL=/bin/bash

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='/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archlibexp='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archname='i686-linux-thread-multi-64all-ld-perlio' archname64='64all' archobjs='' awk='awk' baserev='5.0' bash='' bin='/home/rs/perl/bin' bincompat5005='' binexp='/home/rs/perl/bin' bison='' byacc='byacc' byteorder='12345678' c='' castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' ccflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='cpu=i386 machine=i386 system=posix system=unix __tune_i386__=1' ccversion='' cf_by='rs' cf_email='rs+p5p@​oregonnet.com' cf_time='Mon Feb 19 08​:39​:23 PST 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-Dprefix=/home/rs/perl' config_arg10='-Duselongdouble' config_arg11='-Doptimize=-O -g' config_arg12='-Ubincompat5005' config_arg13='-Dusemorebits' config_arg14='-Dusemymalloc' config_arg15='-Duseshrplib' config_arg16='-Duselargefiles' config_arg17='-Dcf_email=rs+p5p@​oregonnet.com' config_arg18='-d' config_arg19='-es' config_arg2='-Dusedevel' config_arg3='-Dusethreads' config_arg4='-Uuse5005threads' config_arg5='-Duseithreads' config_arg6='-Dusemultiplicity' config_arg7='-Duseperlio' config_arg8='-Duse64bitint' config_arg9='-Duse64bitall' config_argc='19' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__ELF__=1 __GNUC__=2 __GNUC_MINOR__=91 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1' cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='qgcvt((x)\,(n)\,(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__fwalk='' 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='' 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='' d_fgetpos='define' d_flexfnam='define' d_flock='define' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='define' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='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_getpagsz='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='define' 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='define' 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='define' 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='define' 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='64' d_off64_t='' 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='' d_pwchange='' d_pwclass='' d_pwcomment='' 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_sbrkproto='define' d_sched_yield='define' 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='define' d_setresuid='define' 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_sigprocmask='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='' d_sqrtl='define' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='' d_stdio_ptr_lval_sets_cnt='define' d_stdio_stream_array='' 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='define' d_strtoll='define' d_strtoq='define' d_strtoul='define' d_strtoull='define' d_strtouq='define' d_strxfrm='define' d_suidsafe='' 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccosandvers='' gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)' gidformat='"lu"' gidsign='1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' 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='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='' i_inttypes='define' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='' 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='define' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' 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='y' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installbin='/home/rs/perl/bin' installman1dir='/home/rs/perl/man/man1' installman3dir='/home/rs/perl/man/man3' installprefix='/home/rs/perl' installprefixexp='/home/rs/perl' installprivlib='/home/rs/perl/lib/5.7.0' installscript='/home/rs/perl/bin' installsitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installsitebin='/home/rs/perl/bin' installsitelib='/home/rs/perl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"lld"' ivsize='8' ivtype='long long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob Filter/Util/Call GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='cc' lddlflags='-shared -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc-2.1.3.so' libperl='libperl.so' libpth='/usr/local/lib /lib /usr/lib' libs='-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' libsdirs=' /usr/lib' libsfiles=' libnsl.so libndbm.so libgdbm.so libdb.so libdl.so libm.so libpthread.so libc.so libposix.a libcrypt.so libutil.so' libsfound=' /usr/lib/libnsl.so /usr/lib/libndbm.so /usr/lib/libgdbm.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libposix.a /usr/lib/libcrypt.so /usr/lib/libutil.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m pthread c cposix posix ndir dir crypt sec ucb BSD PW x iconv util' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/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='/home/rs/perl/man/man1' man1direxp='/home/rs/perl/man/man1' man1ext='1' man3dir='/home/rs/perl/man/man3' man3direxp='/home/rs/perl/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='void *' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-linux' mydomain='.oregonnet.com' myhostname='cyndi' myuname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' n='-n' need_va_copy='' netdb_hlen_type='size_t' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='unsigned long' nm='nm' nm_opt='' nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"llE"' nvFUformat='"llF"' nvGUformat='"llG"' nveformat='"lle"' nvfformat='"llf"' nvgformat='"llg"' nvsize='12' nvtype='long double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O -g' orderlib='false' osname='linux' osvers='2.2.14-5.0' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep='​:' perl='' perl5='/usr/bin/perl' perladmin='rs+p5p@​oregonnet.com' perllibs='-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' perlpath='/home/rs/perl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/home/rs/perl' prefixexp='/home/rs/perl' privlib='/home/rs/perl/lib/5.7.0' privlibexp='/home/rs/perl/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='false' sPRIEUldbl='"llE"' sPRIFUldbl='"llF"' sPRIGUldbl='"llG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"lle"' sPRIfldbl='"llf"' sPRIgldbl='"llg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"llf"' sched_yield='sched_yield()' scriptdir='/home/rs/perl/bin' scriptdirexp='/home/rs/perl/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='64' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 RTMAX IOT CLD POLL UNUSED ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "BUS"\, "FPE"\, "KILL"\, "USR1"\, "SEGV"\, "USR2"\, "PIPE"\, "ALRM"\, "TERM"\, "STKFLT"\, "CHLD"\, "CONT"\, "STOP"\, "TSTP"\, "TTIN"\, "TTOU"\, "URG"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "IO"\, "PWR"\, "SYS"\, "NUM32"\, "NUM33"\, "NUM34"\, "RTMIN"\, "NUM36"\, "NUM37"\, "NUM38"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "NUM45"\, "NUM46"\, "NUM47"\, "NUM48"\, "NUM49"\, "NUM50"\, "NUM51"\, "NUM52"\, "NUM53"\, "NUM54"\, "NUM55"\, "NUM56"\, "NUM57"\, "NUM58"\, "NUM59"\, "NUM60"\, "NUM61"\, "NUM62"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, "UNUSED"\, 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6 17 29 31 ' 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\, 46\, 47\, 48\, 49\, 50\, 51\, 52\, 53\, 54\, 55\, 56\, 57\, 58\, 59\, 60\, 61\, 62\, 63\, 6\, 17\, 29\, 31\, 0' sig_size='68' signal_t='void' sitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitearchexp='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitebin='/home/rs/perl/bin' sitebinexp='/home/rs/perl/bin' sitelib='/home/rs/perl/lib/site_perl/5.7.0' sitelib_stem='/home/rs/perl/lib/site_perl' sitelibexp='/home/rs/perl/lib/site_perl/5.7.0' siteprefix='/home/rs/perl' siteprefixexp='/home/rs/perl' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/home/rs/perl/bin/perl5.7.0' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_IO_read_base)' stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)' stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)' stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' 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='"lu"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='define' use64bitint='define' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='define' usemorebits='define' usemultiplicity='define' usemymalloc='y' usenm='false' useopcode='true' useperlio='define' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='define' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"llX"' uvoformat='"llo"' uvsize='8' uvtype='unsigned long long' uvuformat='"llu"' uvxformat='"llx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' zcat='' zip='zip'

p5pRT commented 23 years ago

From @floatingatoll

./Configure \ -Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads \ -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall \ -Duselongdouble -Doptimize="-O -g" -Ubincompat5005 -Dusemorebits \ -Dusemymalloc -Duseshrplib -Duselargefiles \ -Dcf_email="rs+p5p@​oregonnet.com" $* -es # -Dd_off64_t -Dd_fpos64_t

I don't see -Duse5005threads. Yes\, this is everything on. Should I turn off the 64bits? I asked for help on this some time ago and everyone went mum\, so maybe now's a good time to ask again.

R.

On Mon\, 19 Feb 2001\, Jarkko Hietaniemi wrote​:

Though\, obviously the tests shouldn't fail\, but on the other hand you have specified a weird combination of -Dfeatures (looks more like "turning everything on")

\-Dusethreads \-Duse5005threads \-Duseithreads

The latter two are not meant to be on at the same time​: I have no idea what happens if they are. Yes\, probably Configure should abort. In fact\, that's what I thought what was supposed to happen.

\-Duse64bitint \-Duse64bitall

The latter includes the former. I hope you got at least a warning about that.

On Mon\, Feb 19\, 2001 at 08​:50​:07AM -0800\, rs@​oregonnet.com wrote​:

This is a build failure report for perl from smoking@​crystalflame.net\, generated with the help of perlbug 1.33 running under perl v5.7.0.

Daily build and smoke test by smokingjacket v0.01.

Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\, 125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped. --- Flags​: category=install severity=none --- Site configuration information for perl v5.7.0​:

Configured by rs at Mon Feb 19 08​:39​:23 PST 2001.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​: Platform​: osname=linux\, osvers=2.2.14-5.0\, archname=i686-linux-thread-multi-64all-ld-perlio uname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' 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=define use64bitall=define uselongdouble=define Compiler​: cc='cc'\, ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\, optimize='-O -g'\, cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' ccversion=''\, gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)'\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=12345678 d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12 ivtype='long long'\, ivsize=8\, nvtype='long double'\, nvsize=12\, Off_t='off_t'\, lseeksize=8 alignbytes=4\, usemymalloc=y\, prototype=define Linker and Libraries​: ld='cc'\, ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil perllibs=-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil libc=/lib/libc-2.1.3.so\, so=so\, useshrplib=true\, libperl=libperl.so Dynamic Linking​: dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' cccdlflags='-fpic'\, lddlflags='-shared -L/usr/local/lib'

Locally applied patches​: DEVEL8840

--- @​INC for perl v5.7.0​: ../lib /home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/5.7.0 /home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/site_perl/5.7.0 /home/rs/perl/lib/site_perl .

--- Environment for perl v5.7.0​: HOME=/home/rs LANG=en_US LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/bin​:/bin​:/usr/local/bin​:/usr/X11R6/bin PERL_BADLANG (unset) SHELL=/bin/bash

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='/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archlibexp='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archname='i686-linux-thread-multi-64all-ld-perlio' archname64='64all' archobjs='' awk='awk' baserev='5.0' bash='' bin='/home/rs/perl/bin' bincompat5005='' binexp='/home/rs/perl/bin' bison='' byacc='byacc' byteorder='12345678' c='' castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' ccflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='cpu=i386 machine=i386 system=posix system=unix __tune_i386__=1' ccversion='' cf_by='rs' cf_email='rs+p5p@​oregonnet.com' cf_time='Mon Feb 19 08​:39​:23 PST 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-Dprefix=/home/rs/perl' config_arg10='-Duselongdouble' config_arg11='-Doptimize=-O -g' config_arg12='-Ubincompat5005' config_arg13='-Dusemorebits' config_arg14='-Dusemymalloc' config_arg15='-Duseshrplib' config_arg16='-Duselargefiles' config_arg17='-Dcf_email=rs+p5p@​oregonnet.com' config_arg18='-d' config_arg19='-es' config_arg2='-Dusedevel' config_arg3='-Dusethreads' config_arg4='-Uuse5005threads' config_arg5='-Duseithreads' config_arg6='-Dusemultiplicity' config_arg7='-Duseperlio' config_arg8='-Duse64bitint' config_arg9='-Duse64bitall' config_argc='19' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__ELF__=1 __GNUC__=2 __GNUC_MINOR__=91 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1' cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='qgcvt((x)\,(n)\,(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__fwalk='' 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='' 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='' d_fgetpos='define' d_flexfnam='define' d_flock='define' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='define' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='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_getpagsz='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='define' 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='define' 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='define' 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='define' 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='64' d_off64_t='' 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='' d_pwchange='' d_pwclass='' d_pwcomment='' 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_sbrkproto='define' d_sched_yield='define' 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='define' d_setresuid='define' 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_sigprocmask='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='' d_sqrtl='define' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='' d_stdio_ptr_lval_sets_cnt='define' d_stdio_stream_array='' 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='define' d_strtoll='define' d_strtoq='define' d_strtoul='define' d_strtoull='define' d_strtouq='define' d_strxfrm='define' d_suidsafe='' 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccosandvers='' gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)' gidformat='"lu"' gidsign='1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' 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='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='' i_inttypes='define' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='' 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='define' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' 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='y' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installbin='/home/rs/perl/bin' installman1dir='/home/rs/perl/man/man1' installman3dir='/home/rs/perl/man/man3' installprefix='/home/rs/perl' installprefixexp='/home/rs/perl' installprivlib='/home/rs/perl/lib/5.7.0' installscript='/home/rs/perl/bin' installsitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installsitebin='/home/rs/perl/bin' installsitelib='/home/rs/perl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"lld"' ivsize='8' ivtype='long long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob Filter/Util/Call GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='cc' lddlflags='-shared -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc-2.1.3.so' libperl='libperl.so' libpth='/usr/local/lib /lib /usr/lib' libs='-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' libsdirs=' /usr/lib' libsfiles=' libnsl.so libndbm.so libgdbm.so libdb.so libdl.so libm.so libpthread.so libc.so libposix.a libcrypt.so libutil.so' libsfound=' /usr/lib/libnsl.so /usr/lib/libndbm.so /usr/lib/libgdbm.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libposix.a /usr/lib/libcrypt.so /usr/lib/libutil.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m pthread c cposix posix ndir dir crypt sec ucb BSD PW x iconv util' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/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='/home/rs/perl/man/man1' man1direxp='/home/rs/perl/man/man1' man1ext='1' man3dir='/home/rs/perl/man/man3' man3direxp='/home/rs/perl/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='void *' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-linux' mydomain='.oregonnet.com' myhostname='cyndi' myuname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' n='-n' need_va_copy='' netdb_hlen_type='size_t' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='unsigned long' nm='nm' nm_opt='' nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"llE"' nvFUformat='"llF"' nvGUformat='"llG"' nveformat='"lle"' nvfformat='"llf"' nvgformat='"llg"' nvsize='12' nvtype='long double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O -g' orderlib='false' osname='linux' osvers='2.2.14-5.0' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep='​:' perl='' perl5='/usr/bin/perl' perladmin='rs+p5p@​oregonnet.com' perllibs='-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' perlpath='/home/rs/perl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/home/rs/perl' prefixexp='/home/rs/perl' privlib='/home/rs/perl/lib/5.7.0' privlibexp='/home/rs/perl/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='false' sPRIEUldbl='"llE"' sPRIFUldbl='"llF"' sPRIGUldbl='"llG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"lle"' sPRIfldbl='"llf"' sPRIgldbl='"llg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"llf"' sched_yield='sched_yield()' scriptdir='/home/rs/perl/bin' scriptdirexp='/home/rs/perl/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='64' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 RTMAX IOT CLD POLL UNUSED ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "BUS"\, "FPE"\, "KILL"\, "USR1"\, "SEGV"\, "USR2"\, "PIPE"\, "ALRM"\, "TERM"\, "STKFLT"\, "CHLD"\, "CONT"\, "STOP"\, "TSTP"\, "TTIN"\, "TTOU"\, "URG"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "IO"\, "PWR"\, "SYS"\, "NUM32"\, "NUM33"\, "NUM34"\, "RTMIN"\, "NUM36"\, "NUM37"\, "NUM38"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "NUM45"\, "NUM46"\, "NUM47"\, "NUM48"\, "NUM49"\, "NUM50"\, "NUM51"\, "NUM52"\, "NUM53"\, "NUM54"\, "NUM55"\, "NUM56"\, "NUM57"\, "NUM58"\, "NUM59"\, "NUM60"\, "NUM61"\, "NUM62"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, "UNUSED"\, 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6 17 29 31 ' 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\, 46\, 47\, 48\, 49\, 50\, 51\, 52\, 53\, 54\, 55\, 56\, 57\, 58\, 59\, 60\, 61\, 62\, 63\, 6\, 17\, 29\, 31\, 0' sig_size='68' signal_t='void' sitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitearchexp='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitebin='/home/rs/perl/bin' sitebinexp='/home/rs/perl/bin' sitelib='/home/rs/perl/lib/site_perl/5.7.0' sitelib_stem='/home/rs/perl/lib/site_perl' sitelibexp='/home/rs/perl/lib/site_perl/5.7.0' siteprefix='/home/rs/perl' siteprefixexp='/home/rs/perl' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/home/rs/perl/bin/perl5.7.0' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_IO_read_base)' stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)' stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)' stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' 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='"lu"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='define' use64bitint='define' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='define' usemorebits='define' usemultiplicity='define' usemymalloc='y' usenm='false' useopcode='true' useperlio='define' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='define' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"llX"' uvoformat='"llo"' uvsize='8' uvtype='unsigned long long' uvuformat='"llu"' uvxformat='"llx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' zcat='' zip='zip'

p5pRT commented 23 years ago

From @jhi

On Mon\, Feb 19\, 2001 at 08​:50​:07AM -0800\, rs@​oregonnet.com wrote​:

This is a build failure report for perl from smoking@​crystalflame.net\, generated with the help of perlbug 1.33 running under perl v5.7.0.

Daily build and smoke test by smokingjacket v0.01.

Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\, 125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped.

I now used the same flags in my Debian 2.2 x86 Linux 2.2.16 gcc 2.95.2 box and I get only the db-* failures (which are known\, hi\, Doug)\, but not the four latter ones.

p5pRT commented 23 years ago

From @jhi

On Mon\, Feb 19\, 2001 at 10​:02​:42AM -0800\, Richard Soderberg wrote​:

./Configure \ -Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads \ -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall \ -Duselongdouble -Doptimize="-O -g" -Ubincompat5005 -Dusemorebits \ -Dusemymalloc -Duseshrplib -Duselargefiles \ -Dcf_email="rs+p5p@​oregonnet.com" $* -es # -Dd_off64_t -Dd_fpos64_t

I don't see -Duse5005threads. Yes\, this is everything on. Should I turn

Ahhh\, sorry\, squinty morning eyes.

off the 64bits? I asked for help on this some time ago and everyone went

Well\, it depends. Do you have 64-bit pointers? If not\, -Duse64bitall is not going to do you much good. (It seems that you don't.) (I probably should build more sanity checking to Configure on this.) You can still use -Duse64bitint.

mum\, so maybe now's a good time to ask again.

R.

On Mon\, 19 Feb 2001\, Jarkko Hietaniemi wrote​:

Though\, obviously the tests shouldn't fail\, but on the other hand you have specified a weird combination of -Dfeatures (looks more like "turning everything on")

\-Dusethreads \-Duse5005threads \-Duseithreads

The latter two are not meant to be on at the same time​: I have no idea what happens if they are. Yes\, probably Configure should abort. In fact\, that's what I thought what was supposed to happen.

\-Duse64bitint \-Duse64bitall

The latter includes the former. I hope you got at least a warning about that.

On Mon\, Feb 19\, 2001 at 08​:50​:07AM -0800\, rs@​oregonnet.com wrote​:

This is a build failure report for perl from smoking@​crystalflame.net\, generated with the help of perlbug 1.33 running under perl v5.7.0.

Daily build and smoke test by smokingjacket v0.01.

Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\, 125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped. --- Flags​: category=install severity=none --- Site configuration information for perl v5.7.0​:

Configured by rs at Mon Feb 19 08​:39​:23 PST 2001.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration​: Platform​: osname=linux\, osvers=2.2.14-5.0\, archname=i686-linux-thread-multi-64all-ld-perlio uname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' 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=define use64bitall=define uselongdouble=define Compiler​: cc='cc'\, ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\, optimize='-O -g'\, cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' ccversion=''\, gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)'\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=12345678 d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=12 ivtype='long long'\, ivsize=8\, nvtype='long double'\, nvsize=12\, Off_t='off_t'\, lseeksize=8 alignbytes=4\, usemymalloc=y\, prototype=define Linker and Libraries​: ld='cc'\, ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil perllibs=-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil libc=/lib/libc-2.1.3.so\, so=so\, useshrplib=true\, libperl=libperl.so Dynamic Linking​: dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' cccdlflags='-fpic'\, lddlflags='-shared -L/usr/local/lib'

Locally applied patches​: DEVEL8840

--- @​INC for perl v5.7.0​: ../lib /home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/5.7.0 /home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio /home/rs/perl/lib/site_perl/5.7.0 /home/rs/perl/lib/site_perl .

--- Environment for perl v5.7.0​: HOME=/home/rs LANG=en_US LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/bin​:/bin​:/usr/local/bin​:/usr/X11R6/bin PERL_BADLANG (unset) SHELL=/bin/bash

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='/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archlibexp='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' archname='i686-linux-thread-multi-64all-ld-perlio' archname64='64all' archobjs='' awk='awk' baserev='5.0' bash='' bin='/home/rs/perl/bin' bincompat5005='' binexp='/home/rs/perl/bin' bison='' byacc='byacc' byteorder='12345678' c='' castflags='0' cat='cat' cc='cc' cccdlflags='-fpic' ccdlflags='-rdynamic -Wl\,-rpath\,/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio/CORE' ccflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='cpu=i386 machine=i386 system=posix system=unix __tune_i386__=1' ccversion='' cf_by='rs' cf_email='rs+p5p@​oregonnet.com' cf_time='Mon Feb 19 08​:39​:23 PST 2001' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='./Configure' config_arg1='-Dprefix=/home/rs/perl' config_arg10='-Duselongdouble' config_arg11='-Doptimize=-O -g' config_arg12='-Ubincompat5005' config_arg13='-Dusemorebits' config_arg14='-Dusemymalloc' config_arg15='-Duseshrplib' config_arg16='-Duselargefiles' config_arg17='-Dcf_email=rs+p5p@​oregonnet.com' config_arg18='-d' config_arg19='-es' config_arg2='-Dusedevel' config_arg3='-Dusethreads' config_arg4='-Uuse5005threads' config_arg5='-Duseithreads' config_arg6='-Dusemultiplicity' config_arg7='-Duseperlio' config_arg8='-Duse64bitint' config_arg9='-Duse64bitall' config_argc='19' config_args='-Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall -Duselongdouble -Doptimize=-O -g -Ubincompat5005 -Dusemorebits -Dusemymalloc -Duseshrplib -Duselargefiles -Dcf_email=rs+p5p@​oregonnet.com -d -es' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='__ELF__=1 __GNUC__=2 __GNUC_MINOR__=91 i386=1 __i386=1 __i386__=1 linux=1 __linux=1 __linux__=1 unix=1 __unix=1 __unix__=1' cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=199506 _POSIX_SOURCE=1 _REENTRANT=1 __STDC__=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='qgcvt((x)\,(n)\,(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__fwalk='' 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='' 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='' d_fgetpos='define' d_flexfnam='define' d_flock='define' d_fork='define' d_fpathconf='define' d_fpos64_t='' d_frexpl='define' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_fsync='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_getpagsz='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='define' 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='define' 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='define' 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='define' 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='64' d_off64_t='' 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='' d_pwchange='' d_pwclass='' d_pwcomment='' 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_sbrkproto='define' d_sched_yield='define' 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='define' d_setresuid='define' 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_sigprocmask='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='define' d_sockpair='define' d_socks5_init='' d_sqrtl='define' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='' d_stdio_ptr_lval='define' d_stdio_ptr_lval_nochange_cnt='' d_stdio_ptr_lval_sets_cnt='define' d_stdio_stream_array='' 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='define' d_strtoll='define' d_strtoq='define' d_strtoul='define' d_strtoull='define' d_strtouq='define' d_strxfrm='define' d_suidsafe='' 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread 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 Filter/Util/Call GDBM_File IO IPC/SysV Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccosandvers='' gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)' gidformat='"lu"' gidsign='1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib ' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='false' h_sysfile='true' 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='' i_float='define' i_gdbm='define' i_grp='define' i_iconv='define' i_ieeefp='' i_inttypes='define' i_libutil='' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='define' i_ndbm='' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_prot='' i_pthread='define' i_pwd='define' i_rpcsvcdbm='' i_sfio='' 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='define' i_sysfile='define' i_sysfilio='' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='' 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='y' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installbin='/home/rs/perl/bin' installman1dir='/home/rs/perl/man/man1' installman3dir='/home/rs/perl/man/man3' installprefix='/home/rs/perl' installprefixexp='/home/rs/perl' installprivlib='/home/rs/perl/lib/5.7.0' installscript='/home/rs/perl/bin' installsitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' installsitebin='/home/rs/perl/bin' installsitelib='/home/rs/perl/lib/site_perl/5.7.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' issymlink='test -h' ivdformat='"lld"' ivsize='8' ivtype='long long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Encode Fcntl File/Glob Filter/Util/Call GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread attrs re' ksh='' ld='cc' lddlflags='-shared -L/usr/local/lib' ldflags=' -L/usr/local/lib' ldflags_uselargefiles='' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc-2.1.3.so' libperl='libperl.so' libpth='/usr/local/lib /lib /usr/lib' libs='-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' libsdirs=' /usr/lib' libsfiles=' libnsl.so libndbm.so libgdbm.so libdb.so libdl.so libm.so libpthread.so libc.so libposix.a libcrypt.so libutil.so' libsfound=' /usr/lib/libnsl.so /usr/lib/libndbm.so /usr/lib/libgdbm.so /usr/lib/libdb.so /usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libpthread.so /usr/lib/libc.so /usr/lib/libposix.a /usr/lib/libcrypt.so /usr/lib/libutil.so' libspath=' /usr/local/lib /lib /usr/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m pthread c cposix posix ndir dir crypt sec ucb BSD PW x iconv util' libswanted_uselargefiles='' line='' lint='' lkflags='' ln='ln' lns='/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='/home/rs/perl/man/man1' man1direxp='/home/rs/perl/man/man1' man1ext='1' man3dir='/home/rs/perl/man/man3' man3direxp='/home/rs/perl/man/man3' man3ext='3' mips_type='' mkdir='mkdir' mmaptype='void *' modetype='mode_t' more='more' multiarch='' mv='' myarchname='i686-linux' mydomain='.oregonnet.com' myhostname='cyndi' myuname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21​:07​:39 est 2000 i686 unknown ' n='-n' need_va_copy='' netdb_hlen_type='size_t' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='unsigned long' nm='nm' nm_opt='' nm_so_opt='--dynamic' nonxs_ext='Errno' nroff='nroff' nvEUformat='"llE"' nvFUformat='"llF"' nvGUformat='"llG"' nveformat='"lle"' nvfformat='"llf"' nvgformat='"llg"' nvsize='12' nvtype='long double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O -g' orderlib='false' osname='linux' osvers='2.2.14-5.0' otherlibdirs=' ' package='perl5' pager='/usr/bin/less' passcat='cat /etc/passwd' patchlevel='7' path_sep='​:' perl='' perl5='/usr/bin/perl' perladmin='rs+p5p@​oregonnet.com' perllibs='-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil' perlpath='/home/rs/perl/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/home/rs/perl' prefixexp='/home/rs/perl' privlib='/home/rs/perl/lib/5.7.0' privlibexp='/home/rs/perl/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='false' sPRIEUldbl='"llE"' sPRIFUldbl='"llF"' sPRIGUldbl='"llG"' sPRIXU64='"llX"' sPRId64='"lld"' sPRIeldbl='"lle"' sPRIfldbl='"llf"' sPRIgldbl='"llg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sSCNfldbl='"llf"' sched_yield='sched_yield()' scriptdir='/home/rs/perl/bin' scriptdirexp='/home/rs/perl/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='64' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 NUM34 RTMIN NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 RTMAX IOT CLD POLL UNUSED ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "BUS"\, "FPE"\, "KILL"\, "USR1"\, "SEGV"\, "USR2"\, "PIPE"\, "ALRM"\, "TERM"\, "STKFLT"\, "CHLD"\, "CONT"\, "STOP"\, "TSTP"\, "TTIN"\, "TTOU"\, "URG"\, "XCPU"\, "XFSZ"\, "VTALRM"\, "PROF"\, "WINCH"\, "IO"\, "PWR"\, "SYS"\, "NUM32"\, "NUM33"\, "NUM34"\, "RTMIN"\, "NUM36"\, "NUM37"\, "NUM38"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "NUM45"\, "NUM46"\, "NUM47"\, "NUM48"\, "NUM49"\, "NUM50"\, "NUM51"\, "NUM52"\, "NUM53"\, "NUM54"\, "NUM55"\, "NUM56"\, "NUM57"\, "NUM58"\, "NUM59"\, "NUM60"\, "NUM61"\, "NUM62"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, "UNUSED"\, 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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 6 17 29 31 ' 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\, 46\, 47\, 48\, 49\, 50\, 51\, 52\, 53\, 54\, 55\, 56\, 57\, 58\, 59\, 60\, 61\, 62\, 63\, 6\, 17\, 29\, 31\, 0' sig_size='68' signal_t='void' sitearch='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitearchexp='/home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld-perlio' sitebin='/home/rs/perl/bin' sitebinexp='/home/rs/perl/bin' sitelib='/home/rs/perl/lib/site_perl/5.7.0' sitelib_stem='/home/rs/perl/lib/site_perl' sitelibexp='/home/rs/perl/lib/site_perl/5.7.0' siteprefix='/home/rs/perl' siteprefixexp='/home/rs/perl' sizesize='4' sizetype='size_t' sleep='' smail='' so='so' sockethdr='' socketlib='' socksizetype='socklen_t' sort='sort' spackage='Perl5' spitshell='cat' src='.' ssizetype='ssize_t' startperl='#!/home/rs/perl/bin/perl5.7.0' startsh='#!/bin/sh' static_ext=' ' stdchar='char' stdio_base='((fp)->_IO_read_base)' stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)' stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)' stdio_filbuf='' stdio_ptr='((fp)->_IO_read_ptr)' stdio_stream_array='' 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='"lu"' uidsign='1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='define' use64bitint='define' usedl='define' useithreads='define' uselargefiles='define' uselongdouble='define' usemorebits='define' usemultiplicity='define' usemymalloc='y' usenm='false' useopcode='true' useperlio='define' useposix='true' usesfio='false' useshrplib='true' usesocks='' usethreads='define' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvXUformat='"llX"' uvoformat='"llo"' uvsize='8' uvtype='unsigned long long' uvuformat='"llu"' uvxformat='"llx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.7.0' versiononly='define' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.7.0' zcat='' zip='zip'

p5pRT commented 23 years ago

From @floatingatoll

On Mon\, 19 Feb 2001\, Jarkko Hietaniemi wrote​:

On Mon\, Feb 19\, 2001 at 08​:50​:07AM -0800\, rs@​oregonnet.com wrote​:

Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- lib/db-btree.t 2 512 157 9 5.73% 149-157 lib/db-hash.t 2 512 111 3 2.70% 109-111 lib/db-recno.t 88 22528 128 11 8.59% 49\, 51\, 53\, 55\, 69\, 75\, 78\, 125-128 op/pat.t 240 8 3.33% 232-236\, 238-240 op/regexp.t 0 139 786 2 0.25% 785-786 op/regexp_noamp.t 0 139 786 2 0.25% 785-786 pragma/utf8.t 109 2 1.83% 108-109 5 tests and 85 subtests skipped.

I now used the same flags in my Debian 2.2 x86 Linux 2.2.16 gcc 2.95.2 box and I get only the db-* failures (which are known\, hi\, Doug)\, but not the four latter ones.

Redhat 6.2 with various security updates. 2.2.14-5.0 with egcs-2.91.66 (1.1.2-release). Hmm.

What would you like me to do that would help diagnose these errors? I'm at work\, so I can't spend a lot of time exploring\, but if you have any specific requests to be made of me (gdb? dunno.) I'd be glad to.

R.

-- op/pat.t

bash$ ./perl ./harness -v op/pat.t | grep -v ^ok op/pat..............1..240 not ok 232 not ok 233 not ok 234 not ok 235 not ok 236 not ok 238 not ok 239 not ok 240

--- op/regexp.t

bash$ ./perl ./harness -v op/regexp.t | grep -v ^ok op/regexp...........1..786 # 1 iterations dubious   Test returned status 0 (wstat 139\, 0x8b)   test program seems to have generated a core DIED. FAILED tests 785-786   Failed 2/786 tests\, 99.75% okay (-5 skipped tests​: 779 okay\, 99.11%)

-- op/regexp_noamp.t

bash$ ./perl ./harness -v op/regexp_noamp.t | grep -v ^ok op/regexp_noamp.....1..786 # 1 iterations dubious   Test returned status 0 (wstat 139\, 0x8b)   test program seems to have generated a core DIED. FAILED tests 785-786   Failed 2/786 tests\, 99.75% okay (-9 skipped tests​: 775 okay\, 98.60%)

-- pragma/utf8.t

$ ./perl ./harness -v pragma/utf8.t | grep -v ^ok
pragma/utf8.........1..109 not ok 108 not ok 109 FAILED tests 108-109   Failed 2/109 tests\, 98.17% okay

p5pRT commented 23 years ago

From @floatingatoll

On Mon\, 19 Feb 2001\, Jarkko Hietaniemi wrote​:

On Mon\, Feb 19\, 2001 at 10​:02​:42AM -0800\, Richard Soderberg wrote​:

./Configure \ -Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads \ -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall \ -Duselongdouble -Doptimize="-O -g" -Ubincompat5005 -Dusemorebits \ -Dusemymalloc -Duseshrplib -Duselargefiles \ -Dcf_email="rs+p5p@​oregonnet.com" $* -es # -Dd_off64_t -Dd_fpos64_t

I don't see -Duse5005threads. Yes\, this is everything on. Should I turn

Ahhh\, sorry\, squinty morning eyes.

Understandable.

off the 64bits? I asked for help on this some time ago and everyone went

Well\, it depends. Do you have 64-bit pointers? If not\, -Duse64bitall is not going to do you much good. (It seems that you don't.) (I probably should build more sanity checking to Configure on this.) You can still use -Duse64bitint.

Oh\, I figured Configure would break if I pushed it too hard. Heh.

R.

p5pRT commented 23 years ago

From @jhi

A stack trace from the regexp.t core would be nice.

--- op/regexp.t

bash$ ./perl ./harness -v op/regexp.t | grep -v ^ok op/regexp...........1..786 # 1 iterations dubious Test returned status 0 (wstat 139\, 0x8b) test program seems to have generated a core DIED. FAILED tests 785-786 Failed 2/786 tests\, 99.75% okay (-5 skipped tests​: 779 okay\, 99.11%)

-- op/regexp_noamp.t

bash$ ./perl ./harness -v op/regexp_noamp.t | grep -v ^ok op/regexp_noamp.....1..786 # 1 iterations dubious Test returned status 0 (wstat 139\, 0x8b) test program seems to have generated a core DIED. FAILED tests 785-786 Failed 2/786 tests\, 99.75% okay (-9 skipped tests​: 775 okay\, 98.60%)

-- pragma/utf8.t

$ ./perl ./harness -v pragma/utf8.t | grep -v ^ok
pragma/utf8.........1..109 not ok 108 not ok 109 FAILED tests 108-109 Failed 2/109 tests\, 98.17% okay

p5pRT commented 23 years ago

From @floatingatoll

Interesting warning re​: source file vs executable date. I'll rebuild and confirm.

R.

#0 0x4006970c in S_study_chunk (my_perl=0x804b818\, pRExC_state=0xbffff93c\, scanp=0xbffff6d4\, deltap=0xbffff6d8\,   last=0x8052d78\, data=0x0\, flags=0) at regcomp.c​:699 warning​: Source file is more recent than executable.

699 if (reg_off_by_arg[OP(scan)]) (gdb) bt #0 0x4006970c in S_study_chunk (my_perl=0x804b818\, pRExC_state=0xbffff93c\, scanp=0xbffff6d4\, deltap=0xbffff6d8\,   last=0x8052d78\, data=0x0\, flags=0) at regcomp.c​:699 #1 0x4006a8b0 in S_study_chunk (my_perl=0x804b818\, pRExC_state=0xbffff93c\, scanp=0xbffff8d4\, deltap=0xbffff8d8\,   last=0x8052d8c\, data=0xbffff97c\, flags=13312) at regcomp.c​:1110 #2 0x4006c856 in Perl_pregcomp (my_perl=0x804b818\, exp=0x80609c8 "((?​:aaaa|bbbb)cccc)?"\, xend=0x80609dc ""\, pm=0x807d608)   at regcomp.c​:1797 #3 0x4006002b in Perl_pmruntime (my_perl=0x804b818\, o=0x807d608\, expr=0x807ba88\, repl=0x0) at op.c​:2951 #4 0x40059a35 in Perl_yyparse (my_perl=0x804b818) at perly.y​:650 #5 0x400bddfb in S_doeval (my_perl=0x804b818\, gimme=128\, startop=0x0) at pp_ctl.c​:2904 #6 0x400bf953 in Perl_pp_entereval (my_perl=0x804b818) at pp_ctl.c​:3449 #7 0x400884fa in Perl_runops_debug (my_perl=0x804b818) at run.c​:53 #8 0x4003535a in S_run_body (my_perl=0x804b818\, oldscope=1) at perl.c​:1464 #9 0x40034fa0 in perl_run (my_perl=0x804b818) at perl.c​:1386 #10 0x80494ae in main (argc=2\, argv=0xbffffc44\, env=0xbffffc50) at perlmain.c​:52

On Mon\, 19 Feb 2001\, Jarkko Hietaniemi wrote​:

A stack trace from the regexp.t core would be nice.

--- op/regexp.t

bash$ ./perl ./harness -v op/regexp.t | grep -v ^ok op/regexp...........1..786 # 1 iterations dubious Test returned status 0 (wstat 139\, 0x8b) test program seems to have generated a core DIED. FAILED tests 785-786 Failed 2/786 tests\, 99.75% okay (-5 skipped tests​: 779 okay\, 99.11%)

-- op/regexp_noamp.t

bash$ ./perl ./harness -v op/regexp_noamp.t | grep -v ^ok op/regexp_noamp.....1..786 # 1 iterations dubious Test returned status 0 (wstat 139\, 0x8b) test program seems to have generated a core DIED. FAILED tests 785-786 Failed 2/786 tests\, 99.75% okay (-9 skipped tests​: 775 okay\, 98.60%)

-- pragma/utf8.t

$ ./perl ./harness -v pragma/utf8.t | grep -v ^ok
pragma/utf8.........1..109 not ok 108 not ok 109 FAILED tests 108-109 Failed 2/109 tests\, 98.17% okay

p5pRT commented 23 years ago

From @tux

On Mon\, 19 Feb 2001 10​:02​:42 -0800 (PST)\, Richard Soderberg \rs@​crystalflame\.net wrote​:

./Configure \ -Dprefix=/home/rs/perl -Dusedevel -Dusethreads -Uuse5005threads \ -Duseithreads -Dusemultiplicity -Duseperlio -Duse64bitint -Duse64bitall \ -Duselongdouble -Doptimize="-O -g" -Ubincompat5005 -Dusemorebits \ -Dusemymalloc -Duseshrplib -Duselargefiles \ -Dcf_email="rs+p5p@​oregonnet.com" $* -es # -Dd_off64_t -Dd_fpos64_t

I don't see -Duse5005threads. Yes\, this is everything on. Should I turn off the 64bits? I asked for help on this some time ago and everyone went mum\, so maybe now's a good time to ask again.

let's show my last dragontest :-) (Shows you might have to drop one or two -D's to get success\, it's still bleadperl ya know?)

BTW\, Jarkko has mentioned the db-* failures are known in the current blead state\, so I reckon they will be solved withing the next one or two days. Someone has already claimed the bug source ...)

Configuration​: -Dusedevel -Uuseperlio -Ud_casti32


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.08 s=0.48 cu=47.64 cs=10.3 scripts=279 tests=21623 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=0.94 s=0.38 cu=47.38 cs=10.2 scripts=279 tests=21623

Configuration​: -Dusedevel -Duseperlio -Ud_casti32


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=0.98 s=0.43 cu=48.87 cs=10.49 scripts=280 tests=21648 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=0.93 s=0.38 cu=48.78 cs=10.3 scripts=280 tests=21648

Configuration​: -Dusedevel -Duseperlio -Duse64bitint


PERLIO = stdio


op/each..............FAILED at test 0 u=1.16 s=0.56 cu=70.9 cs=13.59 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.09 s=0.45 cu=71.24 cs=13.34 scripts=273 tests=19645

Configuration​: -Dusedevel -Duseperlio -Duse64bitall


PERLIO = stdio


op/each..............FAILED at test 0 u=1.19 s=0.53 cu=71.3 cs=13.32 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.06 s=0.45 cu=70.64 cs=13.41 scripts=273 tests=19645

Configuration​: -Dusedevel -Duseperlio -Duselongdouble


PERLIO = stdio


op/numconvert........FAILED at test 13 lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.1 s=0.54 cu=48.47 cs=10.58 scripts=280 tests=21648 PERLIO = perlio


op/numconvert........FAILED at test 13 lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=0.88 s=0.37 cu=47.65 cs=10.18 scripts=280 tests=21648

Configuration​: -Dusedevel -Duseperlio -Dusemorebits


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=0.93 s=0.48 cu=48.12 cs=10.77 scripts=279 tests=20200 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.07 s=0.44 cu=48.99 cs=10.46 scripts=279 tests=20200

Configuration​: -Dusedevel -Duseperlio -Duse64bitall -Duselongdouble


PERLIO = stdio


op/each..............FAILED at test 0 u=1.25 s=0.58 cu=71.06 cs=13.55 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.06 s=0.45 cu=70.59 cs=13.26 scripts=273 tests=19645

Configuration​: -Dusedevel -Uuseperlio -Dusethreads -Duseithreads -Ud_casti32


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.32 s=0.49 cu=91.96 cs=10.95 scripts=279 tests=21623 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.16 s=0.42 cu=92.01 cs=11.01 scripts=279 tests=21623

Configuration​: -Dusedevel -Duseperlio -Dusethreads -Duseithreads -Ud_casti32


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.44 s=0.53 cu=96.46 cs=11.23 scripts=280 tests=21648 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.16 s=0.41 cu=94.21 cs=10.97 scripts=280 tests=21648

Configuration​: -Dusedevel -Duseperlio -Duse64bitint -Dusethreads -Duseithreads


PERLIO = stdio


op/each..............FAILED at test 0 u=1.39 s=0.55 cu=108.23 cs=13.87 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.23 s=0.47 cu=106.94 cs=13.64 scripts=273 tests=19645

Configuration​: -Dusedevel -Duseperlio -Duse64bitall -Dusethreads -Duseithreads


PERLIO = stdio


op/each..............FAILED at test 0 u=1.45 s=0.61 cu=108.13 cs=13.49 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.35 s=0.48 cu=106.92 cs=13.62 scripts=273 tests=19645

Configuration​: -Dusedevel -Duseperlio -Duselongdouble -Dusethreads -Duseithreads


PERLIO = stdio


op/numconvert........FAILED at test 13 lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.25 s=0.48 cu=95.18 cs=10.89 scripts=280 tests=21648 PERLIO = perlio


op/numconvert........FAILED at test 13 lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.17 s=0.42 cu=93.62 cs=11.09 scripts=280 tests=21648

Configuration​: -Dusedevel -Duseperlio -Dusemorebits -Dusethreads -Duseithreads


PERLIO = stdio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.26 s=0.48 cu=94.29 cs=11.03 scripts=279 tests=20200 PERLIO = perlio


lib/db-btree.........FAILED at test 149 lib/db-hash..........FAILED at test 109 lib/db-recno.........FAILED at test 49 u=1.18 s=0.44 cu=93.03 cs=11.01 scripts=279 tests=20200

Configuration​: -Dusedevel -Duseperlio -Duse64bitall -Duselongdouble -Dusethreads -Duseithreads


PERLIO = stdio


op/each..............FAILED at test 0 u=1.28 s=0.5 cu=107.51 cs=13.65 scripts=273 tests=19645 PERLIO = perlio


op/each..............FAILED at test 0 u=1.25 s=0.46 cu=106.56 cs=13.57 scripts=273 tests=19645

p5pRT commented 23 years ago

From @jhi

Could you run the op/each test separately? Thanks.

p5pRT commented 23 years ago

From @tux

On Mon\, 19 Feb 2001 12​:34​:02 -0600\, Jarkko Hietaniemi \jhi@​iki\.fi wrote​:

Could you run the op/each test separately? Thanks.

For which configuration?

p5pRT commented 23 years ago

From @tux

On Mon\, 19 Feb 2001 13​:03​:13 -0600\, Jarkko Hietaniemi \jhi@​iki\.fi wrote​:

On Mon\, Feb 19\, 2001 at 07​:47​:54PM +0100\, H.Merijn Brand wrote​:

On Mon\, 19 Feb 2001 12​:34​:02 -0600\, Jarkko Hietaniemi \jhi@​iki\.fi wrote​:

Could you run the op/each test separately? Thanks.

For which configuration?

:-)

The simplest (least -Dfeatures) configuration for which it fails.

(Maybe your test wrapper could do this automatically?)

No\, at least not yet. And cut'n'paste is faster.

Ah\, well​:

# make distclean # cp ../Policy.sh . # Configure -Dusedevel -Duseperlio -Duse64bitint -des : # make : # ./perl t/op/each.t 1..26 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 Bus error (core dumped) # gdb64 ./perl t/core HP gdb 2.0 Copyright 1986 - 1999 Free Software Foundation\, Inc. Hewlett-Packard Wildebeest 2.0 (based on GDB 4.17-hpwdb-980821) Wildebeest is free software\, covered by the GNU General Public License\, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for Wildebeest. Type "show warranty" for details. Wildebeest was built for PA-RISC 2.0 (wide)\, HP-UX 11.00. ..(no debugging symbols found)... Core was generated by `perl'. Program terminated with signal 10\, Bus error. (no debugging symbols found)... warning​: The shared libraries were not privately mapped; setting a breakpoint in a shared library will not work until you rerun the program.

(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...#0 0x400000000011f2f4 in Perl_bytes_from_utf8   () (gdb) where #0 0x400000000011f2f4 in Perl_bytes_from_utf8 () #1 0x40000000000a7d1c in Perl_share_hek () #2 0x40000000000a5b58 in Perl_hv_store_ent () #3 0x40000000000af8c8 in Perl_pp_aassign () #4 0x40000000000ab85c in Perl_runops_debug () #5 0x400000000004448c in S_run_body () #6 0x4000000000043fd0 in perl_run () #7 0x400000000003ff14 in main () (gdb) #

HTH

I'm off for tonight\, I'm going to play badminton (if there are any players left at this time ...)

-- H.Merijn Brand Amsterdam Perl Mongers (http​://www.amsterdam.pm.org/) using perl-5.005.03\, 5.6.0\, 5.6.1\, 5.7.1 & 623 on HP-UX 10.20 & 11.00\, AIX 4.2   AIX 4.3\, WinNT 4\, Win2K pro & WinCE 2.11 often with Tk800.022 &/| DBD-Unify ftp​://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/

p5pRT commented 23 years ago

From @tux

On Tue\, 20 Feb 2001 07​:48​:24 +0100\, H.Merijn Brand \h\.m\.brand@​hccnet\.nl wrote​:

On Mon\, 19 Feb 2001 22​:41​:12 -0600\, Jarkko Hietaniemi \jhi@&#8203;iki\.fi wrote​: #0 0x40000000001a4168 in Perl_bytes_from_utf8 ( s=0x8000000100046e48 "\304\243"\, len=0x800003ffff7f1b1c\, is_utf8=0x800003ffff7f1bc0 "\001") at utf8.c​:611 611 for (send = s + *len; s \< send;) { (gdb) where #0 0x40000000001a4168 in Perl_bytes_from_utf8 ( s=0x8000000100046e48 "\304\243"\, len=0x800003ffff7f1b1c\, is_utf8=0x800003ffff7f1bc0 "\001") at utf8.c​:611 #1 0x40000000000e1094 in Perl_share_hek (str=0x8000000100046e48 "\304\243"\, len=2\, hash=915452368) at hv.c​:1609 #2 0x40000000000ddc60 in Perl_hv_store_ent (hv=0x8000000100047c48\, keysv=0x8000000100047c68\, val=0x80000001000645d8\, hash=915452368) at hv.c​:583 #3 0x40000000000ed7a4 in Perl_pp_aassign () at pp_hot.c​:1061 #4 0x40000000000e6f10 in Perl_runops_debug () at run.c​:51 #5 0x400000000004449c in S_run_body (oldscope=1) at perl.c​:1472 #6 0x4000000000043b80 in perl_run (my_perl=0x8000000100017408) at perl.c​:1394 #7 0x400000000003d538 in main (argc=2\, argv=0x800003ffff7f1128\, env=0x800003ffff7f1140) at perlmain.c​:52 (gdb)

(gdb) p len $1 = (unsigned long *) 0x800003ffff7f1b1c (gdb) p *len $2 = 10737419263 (gdb) x 0x800003ffff7f1b1c 0x800003ffff7f1b1c​: 0x00000002 (gdb)

p5pRT commented 23 years ago

From @jhi

On Tue\, Feb 20\, 2001 at 08​:00​:26AM +0100\, H.Merijn Brand wrote​:

On Tue\, 20 Feb 2001 07​:48​:24 +0100\, H.Merijn Brand \h\.m\.brand@&#8203;hccnet\.nl wrote​:

On Mon\, 19 Feb 2001 22​:41​:12 -0600\, Jarkko Hietaniemi \jhi@&#8203;iki\.fi wrote​: #0 0x40000000001a4168 in Perl_bytes_from_utf8 ( s=0x8000000100046e48 "\304\243"\, len=0x800003ffff7f1b1c\, is_utf8=0x800003ffff7f1bc0 "\001") at utf8.c​:611 611 for (send = s + *len; s \< send;) { (gdb) where #0 0x40000000001a4168 in Perl_bytes_from_utf8 ( s=0x8000000100046e48 "\304\243"\, len=0x800003ffff7f1b1c\, is_utf8=0x800003ffff7f1bc0 "\001") at utf8.c​:611 #1 0x40000000000e1094 in Perl_share_hek (str=0x8000000100046e48 "\304\243"\, len=2\, hash=915452368) at hv.c​:1609 #2 0x40000000000ddc60 in Perl_hv_store_ent (hv=0x8000000100047c48\, keysv=0x8000000100047c68\, val=0x80000001000645d8\, hash=915452368) at hv.c​:583 #3 0x40000000000ed7a4 in Perl_pp_aassign () at pp_hot.c​:1061 #4 0x40000000000e6f10 in Perl_runops_debug () at run.c​:51 #5 0x400000000004449c in S_run_body (oldscope=1) at perl.c​:1472 #6 0x4000000000043b80 in perl_run (my_perl=0x8000000100017408) at perl.c​:1394 #7 0x400000000003d538 in main (argc=2\, argv=0x800003ffff7f1128\, env=0x800003ffff7f1140) at perlmain.c​:52 (gdb)

(gdb) p len $1 = (unsigned long *) 0x800003ffff7f1b1c (gdb) p *len $2 = 10737419263

Wellllll....that would be a problem\, yes\, unless you've got a really big string. My guess is that this a signedness problem​: the len in bytes_from_utf8() is I32\, but the keylen in share_hek() is STRLEN (IIRC\, don't have the source in my front of me).

(gdb) x 0x800003ffff7f1b1c 0x800003ffff7f1b1c​: 0x00000002 (gdb)

-- H.Merijn Brand Amsterdam Perl Mongers (http​://www.amsterdam.pm.org/) using perl-5.005.03\, 5.6.0\, 5.6.1\, 5.7.1 & 623 on HP-UX 10.20 & 11.00\, AIX 4.2 AIX 4.3\, WinNT 4\, Win2K pro & WinCE 2.11 often with Tk800.022 &/| DBD-Unify ftp​://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/

p5pRT commented 23 years ago

From @jhi

Wellllll....that would be a problem\, yes\, unless you've got a really big string. My guess is that this a signedness problem​: the len in bytes_from_utf8() is I32\, but the keylen in share_hek() is STRLEN (IIRC\, don't have the source in my front of me).

The other way round\, it seems. STRLEN in bytes_from_utf8()\, I32 in share_hek(). If you are 64-bit\, your STRLEN is likely to be a 64-bit UV\, and since UTF-8-ness of hash keys is represented by negative lengths\, I can easily see how problems like this happen. Why this happens not in Alpha\, I don't know\, but I can guess it's a compiler issue.